09-13-2014, 08:52 PM
(This post was last modified: 09-13-2014, 09:01 PM by nosisab Ken Keleh.)
As pointed before, a savestate will keep whatever was in the memory when it was done, to grant the game is clean (when possible due to some memory changes are permanent if the game just read the address and never write anything there) the best is to make a memcard save (at a save point), totally quit the emulator and load the game again directly from the memcard.
This may work because the game is completely reconstructed from the disk (or the ISO) and whatever memory corruption is removed. This won't resolve issues like for example status change which are saved on memcard, so if you give the character strength 255 and now want to give it a more "realistic" state you must apply the cheat again changing the value 000000ff t0 lets say 00000050 which would give it strength 80 (decimal).
Edit: Not the case here but I believe an important information. Always perform a memcard save before applying cheats for the first time. A common mistake is trying cheats, let's say for a game of different format, like trying cheats for a PAL game in NTSC. These cheats may simply look like they didn't work but actually the given address was corrupted by the cheat and if sstated it may seriously compromise the game if that address content is accessed.
So, if you tried a cheat which "didin't work" remember that despite it the address was written... avoid making sstate, quit the emulator, reload the game from the memcard and just then perform a clean sstate.
This may work because the game is completely reconstructed from the disk (or the ISO) and whatever memory corruption is removed. This won't resolve issues like for example status change which are saved on memcard, so if you give the character strength 255 and now want to give it a more "realistic" state you must apply the cheat again changing the value 000000ff t0 lets say 00000050 which would give it strength 80 (decimal).
Edit: Not the case here but I believe an important information. Always perform a memcard save before applying cheats for the first time. A common mistake is trying cheats, let's say for a game of different format, like trying cheats for a PAL game in NTSC. These cheats may simply look like they didn't work but actually the given address was corrupted by the cheat and if sstated it may seriously compromise the game if that address content is accessed.
So, if you tried a cheat which "didin't work" remember that despite it the address was written... avoid making sstate, quit the emulator, reload the game from the memcard and just then perform a clean sstate.
Imagination is where we are truly real