-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring back the cheat menu! #165
Comments
How the menu works (including the PC release) has been (mostly) documented in swe1r-re which is the reverse engineering project to make openswe1r possible. We also don't know how to enable it without memory hacks though. What we did find are the N64 cheats; and those are documented on GOG.com forums by me. Adding this information to TCRF would probably be the best idea to make this information easy to find. However, this is not an issue with openswe1r which just aims to re-implement the original swep1rcr.exe (so we will eventually re-implement it, but if the original game has no way to enable it, openswe1r will accurately replicate that). You can add your tool to https://github.com/OpenSWE1R/openswe1r/wiki/Useful-Resources Because this this issue is not a problem or feature we have to track for openswe1r: Closed. |
Thanks, I had no idea how to contact you about it; I wish I had seen swe1r-re when I was working on this! |
So it took me a few days of research and work but I've re-enabled the cheat menu that was available on N64. I don't know enough assembly to fully trace out what needs to change to enable the menu using in-game methods alone (I'm not sure if the activation code is still in there), but I identified enough offsets to force it on with full functionality. I think the display is a little messed up but the code is still there.
I've uploaded my work with the Cheat Engine auto assembler and built a standalone executable to patch any instance of the game as it launches. If nothing else the assembly code I do have should be a good head start on bringing this menu back properly for this project.
https://github.com/Tehelee/SWEP1RCR_CM/releases/tag/1.0
(Also maybe add this to the wiki's useful links?)
The text was updated successfully, but these errors were encountered: