Save States Test Branch
Changelog
This version is based on Version 1.23.9 of the Mod Launcher.
Note: While using XInput typically allows you to plug-and-play controllers while the game is running, this functionality is not supported while using Save States (unless you're using the -noxinputignoredisconnected command line argument).
Changelog
This version is based on Version 1.23.6 of the Mod Launcher.
Changelog
This version is based on Version 1.23.4. It also fixes a crash when loading a save state after disconnecting a DirectInput device (including those not used by the game but not including gamepads when using the XInput mod hack) after having started the game when using the -testing command line argument.
Changelog
This build is based on Version 1.23.3 and adds experimental support for Additional Script Functionality.
Changelog
This build has a number of improvements and bug fixes:
- Adds support for saving during movies.
- You could already load states during movies in previous versions.
- Adds support for the Video Texture Support hack.
- Fixed a bug where certain sound effects would not be resumed at the correct point after loading a state.
- Fixed an issue where having Rumble unticked in XInput would cause the game to crash on startup or when loading a state if you had any controllers connected.
- Fixed some crashes related to DirectInput when loading a state. Also made some DirectInput related things that would cause a crash get ignored when loading a state.
- Made various asserts only show up when using the
-testingcommand line argument. - Made it so if the game tries to exit unexpectedly, you should now be able to resume a save state like how you can with some other types of crashes.
- Made it so testing builds have a canary-coloured icon (as pre-release versions of programs often do) and show their codename in the title of the program.
- For example, this release will show "Save States Test 8" in place of "Version 1.23.2".
- Made it so audio will stop when a crash message with a prompt to load a state shows up.
Changelog
This is an updated build with preliminary mod support and significant improvements to load times while the hack is enabled.
Mods are no longer blacklisted with the exception of Discord Rich Presence, Text Names and NVIDIA Highlights which are still explicitly blocked.
Mod compatibility depends on what functionality and hacks the mods require to function. For example, Additional Script Functionality and Video Texture Support refuse to load at this time.
This version also includes stacking status messages when there's rapid saving and loading. This can be disabled in the hack's settings.
Changelog
This was the initial public testing build containing the Save States hack. For this release, most major issues with the hack were resolved and it was in a very usable state with some notable limitations:
- Save states can only be used in the game session they were saved in meaning that you cannot save a state, restart the game and load it again. This also means save states cannot be shared with other people.
- Mods aside from most of the ones included with the Mod Launcher (everything barring Discord Rich Presence, Text Names and NVIDIA Highlights) are not supported alongside this hack.
- You cannot save during a movie but you can load during one.
- You cannot load a state that was saved in a different resolution.
- It may also cause load times to be noticably longer for some users.