IntroductionThis thread contains information on public testing builds of Lucas' Simpsons Hit & Run Mod Launcher featuring the upcoming Save States hack.
Testing BuildsThese are all the testing builds we've distributed thus far.
Spoiler: Testing Build #2 (June 25th, 2019)
DownloadDonut Team CDN
InformationThis 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.
Spoiler: Testing Build #1 (June 19th, 2019)
DownloadDonut Team CDN
InformationThis was the initial 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.
ControlsThe controls for using the hack in the testing builds above are as follows:
- 1 and 2 save and load from Slot 1.
- These keys only work if Cheat Keys is not enabled.
- Shift+1 and Ctrl+1 save and load from Slot 1.
- Shift+2 and Ctrl+2 save and load from Slot 2.
- And so on up to Slot 9.
Development TimelineThis spoiler contains an in depth development timeline from when LiquidWiFi initially posted his bounty for the hack up until now for those interested.
May 24thLiquid initially approached us before posting the bounty for the mod on our forum to confirm it was okay to do so.
We told him he could post it and also communicated our thoughts on the feasibility of the idea; we were not very optimistic about the possibility of it at the time.
May 25thLiquid posted the bounty on the forum.
We also did further research into this idea but couldn't find any good examples of save states being implemented in a PC game. We also discussed the idea and complications with it a bit in our Discord server.
May 26thLucas began starting to actually try and make this hack but at this point he did not expect it to get anywhere.
May 31stThe hack was able to save a bunch of the game's memory to a file but had no way of loading it. Saving this data took about 1 second.
June 2ndThe hack was still not able to load the state but it saved it much faster.
June 3rdThe hack was able to save the state and also load it but it didn't do so particularly well:
This is a screenshot of the pause menu if you were to start Level 1, save the state, load it and pause the game. On the main menu and ingame while not paused, you'd only see white.
This might not seem very promising but this is actually the point at which Lucas started to feel it might be possible to get it to a usable state.
June 4thThe hack allowed you to save and load states but the game was unable to continue loading files (like the world when driving around) after doing so. At this point, the game would crash after a few minutes regardless of what you did but usually there would be some audio related crash before that happened. Until this was resolved, Lucas made the hack enable the game's "MUTE" command line argument to disable audio.
Movies were also not supported at all with this hack enabled.
Here's a video of the hack in action at this time (before it used "MUTE" to disable audio, hence the end of this clip):
June 5thThe game was now able to continue loading files after you loaded a state.
June 6thWe communicated to Liquid that Lucas was working on this hack for the Mod Launcher and that it was still in a proof-of-concept phase. We included a list of issues ranging from very severe to minor to explain the current state of the hack.
We also offered to allow him to try this version out as doing so was a criteria of the bounty even though we don't typically distribute testing builds of our tools beyond our staff.
June 7thWe shared the testing build with Liquid with many of the issues described the day before still in it.
Later that day, for a brief time, there was a fun issue where a lot of the textures got shuffled after saving and loading states in specific ways:
You might remember these images from Loren sharing them in the Discord server with no context.
June 10thThe issue where the game can only run for a few minutes before crashing got resolved so Liquid gave Lucas the bounty.
Later that day, audio and movies were supported.
June 17thLiquid demonstrated the hack on his live stream.
June 19thWe released the testing build linked above with the aforementioned limitations.
June 25thWe released an updated testing build with preliminary mod support and improved load times.
That is all we have for you today.