Hacking Tutorial
Updated
How to convert .ips or .pchtxt into cheat
[This automates the process, use this now instead, https://github.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats/blob/main/ips2cheat.py by @AnimatedSwine37]
Thank you for @Hazerou for telling me about this method.
Notice: this will not work with every .ips or .pchtxt file (failed to convert Persona 5 R resolution .ips to cheat)
If you have a .pchtxt skip to step 4.
1. Obtain the .ips file, we are going to use the Sonic Frontiers 1.1 .ips patch to convert by @systemdev as an example.
https://gbatemp.net/threads/sonic-frontiers-1-1-1-60fps-exefs-patch.625595/
2. Download ips2pchtxt.py
https://github.com/3096/ipswitch/blob/master/scripts/ips2pchtxt.py
3. Drag and drop the .ips file into the ips2pchtxt.py
4. Open up the .pchtxt it makes, we are going to reverse the second column of the text under @disabled
5. Use this hexreverser.py script created also by @systemdev to reverse the second column as pictured (attached to post)
etc,
5. Time to make the cheat - use the first 16 digits of the BID for the filename. Add the reversed hex strings for the third column. For the first column add '04000000' Keep the second column identical to the first column of step 4. The title of the cheat is in [].
6. Copy the cheat to atmosphere/contents/{TID OF GAME}/cheats/{BID OF GAME}.txt, for our example this would be atmosphere/contents/01004AD014BF0000/cheats/DD7FF70188B281D9.txt
(Check BID and TID of game using Tinfoil, https://tinfoil.io/Title/01004AD014BF0000)
7. Make sure you have Tesla Menu, Edizon and nx-ovlloader, open up Tesla menu in game and active cheat to see if it works. Congraluations hopefully it converted successfully, remember not all .pchtxt's can be converted over into cheats.
8. If you make a cheat out of an .ips send it to me or submit a pull request so I can add it to my public database (make sure you credit the original author).
https://github.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats
Thank you for @Hazerou for telling me about this method.
Notice: this will not work with every .ips or .pchtxt file (failed to convert Persona 5 R resolution .ips to cheat)
If you have a .pchtxt skip to step 4.
1. Obtain the .ips file, we are going to use the Sonic Frontiers 1.1 .ips patch to convert by @systemdev as an example.
https://gbatemp.net/threads/sonic-frontiers-1-1-1-60fps-exefs-patch.625595/
2. Download ips2pchtxt.py
https://github.com/3096/ipswitch/blob/master/scripts/ips2pchtxt.py
3. Drag and drop the .ips file into the ips2pchtxt.py
4. Open up the .pchtxt it makes, we are going to reverse the second column of the text under @disabled
5. Use this hexreverser.py script created also by @systemdev to reverse the second column as pictured (attached to post)
etc,
5. Time to make the cheat - use the first 16 digits of the BID for the filename. Add the reversed hex strings for the third column. For the first column add '04000000' Keep the second column identical to the first column of step 4. The title of the cheat is in [].
6. Copy the cheat to atmosphere/contents/{TID OF GAME}/cheats/{BID OF GAME}.txt, for our example this would be atmosphere/contents/01004AD014BF0000/cheats/DD7FF70188B281D9.txt
(Check BID and TID of game using Tinfoil, https://tinfoil.io/Title/01004AD014BF0000)
7. Make sure you have Tesla Menu, Edizon and nx-ovlloader, open up Tesla menu in game and active cheat to see if it works. Congraluations hopefully it converted successfully, remember not all .pchtxt's can be converted over into cheats.
8. If you make a cheat out of an .ips send it to me or submit a pull request so I can add it to my public database (make sure you credit the original author).
https://github.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats
Attachments
Last edited by ChanseyIsTheBest,