Duncan
Duncan
We have the ability to load s5 files with `std::unique_ptr load(const fs::path& path)` and it would be very useful to be able to compare two files when working on vehicle...
OpenRCT2/OpenRCT2#17343 openloco should have the same changes made
Moves them into the higher level part of the function. This is important for the scenario list as we need to load a save without modifying state to list its...
Needs a bit of testing
This automates the first 5 steps of the release process. Unfortunately I cant make this a manual github action due to writing to the workflows/ci.yml file. Its pretty simple to...
https://github.com/OpenLoco/OpenLoco/blob/b60f1e5c68089aff891195ee8412e25697e7cbe4/src/OpenLoco/Graphics/ImageId.h#L18 Should add a [[nodiscard]] to almost everything in ImageId. Discarding the result has already been the source of one bug in OpenRCT2.
Not sure how far I will take this. For now this is just to try understand how its all being done.
It looks like `GameState::flags` and `Options::scenarioFlags` have been accidentally confused. `Options::scenarioFlags` should only be using `Scenario::Flags::` and `GameState::flags` should be using their own set of flags (currently unnamed). Some of...