-
Notifications
You must be signed in to change notification settings - Fork 280
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
Cheatman: Add user cheat selection #1364
base: master
Are you sure you want to change the base?
Conversation
works like a charm |
@KrahJohlito can you add few words about this feature into readme as part of this PR? |
A little idea that will save us LOTS of invalid issue reports |
Because of the way the cheat system works they’re all ticked/on by default, because both modes use the same code but if mode == 1 a menu pops up so you can disable whatever cheats you don’t want. Otherwise it just boots with all in their default state (enabled). It (currently) does not carry over subsequent boots so you need to disable each time.. I couldn’t decide the best way to go about it.. do we write hashes to the cht file to save them as disabled? Do we write a new file containing just the names of the enabled cheats and then compare that to the cht file to only auto enable the same ones next time the menu opens? I ran out of time to make a decision and this is still an improvement over the old system so just opened the PR. Cheat system could still be improved further in the future though. |
Sure I’ll try write something later (and I’ll fix the conflict) |
I think that @israpps meant that |
71cea22
to
8a188c6
Compare
alright I made it so added a readme entry for cheats.. idk if you want it as a separate commit but there it is, if it's not sufficient someone is free to edit it. |
Pull Request checklist
Note: these are not necessarily requirements
Pull Request description
This adds a cheat selection menu at game launch if the cheat mode is selected in cheat settings. It will read your cht file and group the title description to the code below and it is that title that will be displayed in the menu, for this reason its a good idea to have your cht files descriptive and concise. See screenshots below for examples.
Also just some general clean ups to the cheat system.