Skip to content

P0226

Compare
Choose a tag to compare
@nmlgc nmlgc released this 31 Dec 23:59
· 601 commits to master since this release

Now runs at full speed on modern Windows systems, by adding support for 32-bit rendering and defaulting to it if possible. If the game still runs slow on your system, or doesn't render anything at all:

  • Delete any reference to GIAN07.exe from the following registry keys:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  • Make sure that this new mode is activated in the Config → Graphic menu:

    The new 32-bit rendering option in the Shuusou Gyoku P0226 build.

Due to this additional mode, the 秋霜CFG.DAT files created on this build are no longer compatible with official versions of Shuusou Gyoku. They will fail to load there, re-locking the Extra Stage in the process.

This build also features a basic level of locale independence:

  • The game now unconditionally reads from the original Japanese configuration (秋霜CFG.DAT), score (秋霜SC.DAT), and replay (秋霜りぷ*.DAT) filenames. If you previously played the game on a non-Japanese locale, make sure to rename your old files before starting this build the first time.

  • Ending text mojibake is fixed. Originally, the game didn't specify what font to show in the endings, which could result in a different appearance on certain systems. This build chooses the font that would appear on a clean Windows installation.

  • The game's window title now correctly shows up as 秋霜玉 as well.

The additional unique issues compared to the original binary still remain:

  • The original screenshot feature is still missing, as it also wasn't part of pbg's released source code.
  • If you're wondering why your antivirus is freaking out: I explained the reasons in this issue, with some more background here.

Summary blog post: https://rec98.nmlgc.net/blog/2022-12-31
Full changelog compared to the previous release: M0002...P0226
Previous release: https://github.com/nmlgc/ssg/releases/tag/M0002