TouhouRPC - Version 2.0.0-beta1
Pre-release
Pre-release
This is the version 2.0.0-beta1 of TouhouRPC.
The first version (v0.1) was released 4 years ago today. Happy birthday TouhouRPC!
Note
This is a beta release. Due to the list of changes while refactoring the code for this release, there might be new bugs and regressions compared to v1.5.0 that I missed. If you encounter an bug, you can open an issue!
Changelog:
- The biggest changes warranting a major version upgrade are changes to the codebase:
- Migrated the code to C++20.
- Bumped Visual Studio platform toolset to v143 (TouhouRPC development now requires using Visual Studio 2022 or later).
- Bumped Discord SDK version to v3.2.1 (Note: you will need to update the Discord SDK DLL before executing the new TouhouRPC.exe file).
- Refactored internal code.
- Fixed
formatScore
function to always use theen_US
locale instead of iterating manually to add the thousands separator.
Full Changelog: v1.5.0...v2.0.0-beta1
Known problems
- Due to formatting issues, the display of the time when each line is printed has been disabled. This should be re-enabled in future releases.
- The other problems listed for v1.5.0 should still be present in this version (the StB and DS display issues).
Downloads
The source code and 32/64 bits executables are available in the Assets section down below.