Firstly, I'm not sure I understand exactly how Game Genie overwrites the values. Correct me if I'm wrong, but doesn't Game Genie only edit values in then RAM (as opposed to SRAM)? In other words, the Game Genie edits the loaded RAM values then once you save the game those values are updated in the SRAM?
Secondly, if I'm looking to modify specific values (e.g. for character stats) how can I locate them? I'm familiar with hexadecimal already, but I don't know how to find addresses that haven't already been documented. After I've found the address, then I can convert the hex into a custom Game Genie code, right?
Thirdly, from what I've read some people have said that you cannot change values from a loaded save file, but instead only from a new game.
I think the reason this was mentioned was because the example code they gave looks for the default value that's assigned to the address and thus wouldn't work once the value has been changed (by leveling up for example). However, if I generate a new Game Genie code to look for the updated value at the same address then that would still work, right?Remember that these codes will only work on starting
(new game) characters, so don't use these codes on
saved games, because they won't work.
Thank you in advance for your help!! ^^