Status Update - February 2023
Added 2023-03-02 11:21:03 +0000 UTCHello! This month I've been mostly relaxing after the release of SilentPatch for Colin McRae Rally 3, but I managed to get a few nice fixes for OpenRCT2 in.
OpenRCT2
- Fix a division by zero in TitleScreen::TitleInitialise if there are no installed sequences - a simple fix to avoid a crash if some non-essential game files are missing. Apparently one of the latest OpenRCT2 builds skipped these files, causing crashes for many people.
- Fix an assertion error in ResearchNextDesign, simplify code - a minor refactor to the research code that fixes a debug-only assertion error.
- Fix broken string wrapping and language loading - fixes for several issues found using the Address Sanitizer, including an issue related to string wrapping that caused countless logged crashes, as evidenced by all the issues linked to my PR.
Dolphin
- Address WIL todos in UICommon.cpp - a minor refactor PR, addressing one of the to-do's in code by the use of (my favourite) Windows Implementation Libraries.
Other work
This month I've also spent some time investigating TOCA Race Driver games again and purchased several copies from the Polish eXtra Klasyka line of re-releases in a hunt for DRM-free copies of these games. I submitted the metadata from most of those discs to Redump, and I plan to steadily grow my collection of contributions: http://redump.org/discs/dumper/Silent/