aboutsummaryrefslogtreecommitdiff
path: root/src/openvic-simulation/dataloader
Commit message (Collapse)AuthorAgeLines
* Cross-platform file lookup (case and separator) hop3112023-11-07-140/+225
|
* History loading changes + PROPERTY macro hop3112023-11-07-93/+83
|
* Country: datatypes + TGC compat changes hop3112023-11-07-30/+5
|
* Clang-format formatting (with manual cleanup) hop3112023-10-29-197/+178
|
* Astyle formatting (with manual cleanup) hop3112023-10-29-160/+244
|
* Implement Province History Loading BrickPi2023-10-27-1/+26
|
* Country History & Order of Battle Loading Joel Machens2023-10-25-105/+180
|
* Add Defines Loading Spartan3222023-10-20-1/+6
| | | | | | Caches start_date and end_date in DefineManager Add static `get_property` and HASID_PROPERTY macro to HasIdentifier
* Separated node->string and string->value parsing hop3112023-10-20-22/+28
|
* Minor cleanup hop3112023-10-20-2/+6
|
* Merge pull request #56 from OpenVicProject/some-node-tool-concepts George L. Albany2023-10-17-21/+63
|\
| * Change some NodeTools functions to return Callback concepts Spartan3222023-10-17-21/+63
| |
* | Add National Values Loading Joel Machens2023-10-17-1/+8
| |
* | Merge pull request #55 from OpenVicProject/improve_filename_equals Hop3112023-10-17-11/+16
|\ \ | | | | | | Add constraint to `filename_equals`
| * | Add constraint to `filename_equals` Spartan3222023-10-16-11/+16
| |/ | | | | | | Optimize allocations for `filename_equals`
* | Merge pull request #49 from OpenVicProject/add/country-loading Hop3112023-10-17-0/+28
|\ \ | | | | | | Add Country Loading
| * | Add Country Loading Spartan3222023-10-16-0/+28
| | | | | | | | | | | | Searches for countries.txt then loads the country from the directed file
* | | Loading of poptype needs & rebel compositions k0uneli2023-10-16-10/+13
| |/ |/|
* | allow_empty option for expect_identifier_or_string hop3112023-10-15-7/+7
|/
* Implement Leader Trait Loading Joel Machens2023-10-15-1/+6
|
* Further CLI and modifier reading work hop3112023-10-14-2/+2
|
* TGC compatibility fixes + other cleanup hop3112023-10-13-23/+34
|
* Add Bookmark Loading Spartan3222023-10-13-0/+5
|
* Further cleanup and rearrangement hop3112023-10-13-19/+41
|
* Lots of accumulated changes hop3112023-10-12-126/+205
|
* Add static `Dataloader::search_for_game_path(fs::path)` Spartan3222023-10-12-0/+499
| | | | | | | | | | | Searches for Victoria 2 according to the supplied path If supplied path is empty, presumes Steam install according to platform environment variables If invalid supplied path, falls back to empty path behavior Supports Steam install on Windows, Mac, Linux, and FreeBSD Supports Windows registry Update .clang-format categories to include lexy-vdf Add Utility/ConstexprIntToStr.hpp
* Expose `Dataloader::parse_defines` Spartan3222023-10-10-21/+27
| | | | Expose `Dataloader::parse_csv`
* Finish Government Type Loading BrickPi2023-10-03-1/+1
|
* Initial Government Type Loading Joel Machens2023-10-03-6/+12
|
* Data types, defaults, callback cleanup Hop3112023-09-29-17/+41
|
* Removed unnecessary `const std::string_view`s Hop3112023-09-28-6/+6
|
* feat: implemented building loading and missing parameters zaaarf2023-09-28-10/+18
|
* Expect modifier value + keys function Hop3112023-09-26-27/+44
|
* Adding terrain image/type loading Hop3112023-09-25-0/+19
|
* feat: implemented ProductionType, implemented (broken) loading for it zaaarf2023-09-23-0/+7
|
* Fixed pop type loading issue Hop3112023-09-24-1/+0
|
* Testing (#23) CptAlanSmith2023-09-23-34/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes for building scons * Initial proof of concept auto-testing Shows how we can pull loaded data and display it back * Re-did headless Because hubert insisted it be done like this ;) * Auto-Testing Framework Basics * Requirements Calculations * Fix for messy merge (teach me to use merge tools) * Fixing up misc merge issues to fully reconcile with master changes * Re-added missing getters * Move of testing files due to folder reorgs * Use new accessors + int reading fix --------- Co-authored-by: Hop311 <hop3114@gmail.com>
* fix: various fixes, now runs and parses without military-related errors zaaarf2023-09-23-1/+2
|
* feat: removed enum, passed goods manager zaaarf2023-09-22-3/+18
|
* Various fixes, refactors and general cleanup Hop3112023-09-23-0/+37
|
* feat: added issue loading! zaaarf2023-09-20-0/+5
|
* feat: ideology loading zaaarf2023-09-20-0/+5
|
* Province adjacency scaffolding Hop3112023-09-18-2/+10
|
* Futher scaffolding for province positions loading Hop3112023-09-17-26/+50
|
* Scaffolding for `positions.txt` + modifier loading Hop3112023-09-16-14/+21
|
* First go at Modifiers Hop3112023-09-15-19/+16
|
* Region + localisation loading Hop3112023-09-14-6/+57
|
* Format cleanup and req comments Hop3112023-09-09-39/+34
|
* PR feedback + Logger::warning Hop3112023-09-09-50/+55
|
* More refactoring and duplicate code removal Hop3112023-09-08-0/+743