Skip to content

TouhouRPC - Version 2.0.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@TheBakaRem TheBakaRem released this 09 Mar 09:44

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 the en_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.