MichiS97 Posted October 27, 2016 Share Posted October 27, 2016 Hi, I've got a question about the save files of Fire Red and Leaf Green. How exactly does the game save which starter who've chosen? The reason I'm asking this is that I basically want to be able to choose which of the legendary beasts I can catch after the Elite 4, meaning I could choose Charmander as my starter but still be able to catch Suicune afterwards by changing something in the save file. (Honestly, I'm doing somewhat of a Living-Dex-project and I don't want to beat FR/LG three times just to get all of the three legendaries, yeah, I'm not too strict on the rules) I guess this isn't as easy as it sounds though, since the game probably stores your chosen starter in a flag and we don't really know much about flags in the Gen III save files. Well, or maybe we do, I got all my information about the save structure from Bulbapedia and that doesn't really give much in-depth insight. It would be great if someone could help me on this, else I'll do some research on my own, but I doubt that it'd be very easy. Link to comment Share on other sites More sharing options...
suloku Posted October 27, 2016 Share Posted October 27, 2016 For gba games it's actually easy to find: 1.- Use a script editor to search the script for the starter, then check how many flags are set or how does it work. 2.- Make a couple test to locate flag diferences in the save file 3.- Hope those flags are what is used to decide the roamer instead of something else set elsewhere. I did this with emerald to change the roaming lati, which also affects which one you get from the event. Alternatively, you could technically use a custom rom with a custom script that toogles the flags for you when talking to an npc (or whatever you asign the script to). (Also, there will be a way to do this without custom roms soon, even with retail carts). I'm not sure if there is a fixed correlation of flag# an save offset, but if it is it would help a lot locating them in the save (but with a little testing they should be easy to find). Link to comment Share on other sites More sharing options...
MichiS97 Posted October 28, 2016 Author Share Posted October 28, 2016 I totally forgot about script editors. That's actually a great solution, thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now