Aladore Posted August 22, 2016 Share Posted August 22, 2016 (edited) Hi, Backstory : on my way to 100% FireRed, I've hit a wall with Trainer Card's stars. In order to obtain the 4th Star, one must beat the Joyful Game Corner : Pokémon Jump and Dodrio Berry Picking. While the former can be done on VBA, I couldn't find a way for the latter, so I used ArtMoney in order to hack the score and it worked just fine : Now : Since I have yet to see a Gen III FR/LG save editor which allows to hack the scores on these games, I'd like to help developers implementing such features. Problem is, I have no clue of what I am doing. I have some experience with PS1 save hacking, but GBA is a whole different game since it seems every time I save the game, and then open it with a Hex editor the adresses change. Anyway, here are the first few stuff I gathered so far : For each minigame, there are 3 information written twice in the savegame. I will post the last adresses I've found (sorry for bad translation, my game is in French) : Pokémon Jump : Jumps in a row : 0000CB00 & 00019B00 Highscore : 0000CB0C & 00019B0C Flawless jumps : 0000CB04 & 00019B04 Dodrio Berry Picking : Amount of berries caught : 0000CB14 & 00019B14 Highscore : 0000CB10 & 00019B10 Caught with five players : 0000CB16 & 00019B16 Only the first line (bolded) is taken into account for earning the 4th star (ie 200 Jumps/Berries are required, score and third line are irrelevant). [ATTACH]13665[/ATTACH]. Edited August 23, 2016 by Aladore Link to comment Share on other sites More sharing options...
Poryhack Posted August 23, 2016 Share Posted August 23, 2016 Nice find(s)! I would bring this to Kaphotics' attention so he can include it in pkhex. You can submit a new 'issue' here and label it 'enhancement'. Link to comment Share on other sites More sharing options...
Aladore Posted August 23, 2016 Author Share Posted August 23, 2016 Nice find(s)! I would bring this to Kaphotics' attention so he can include it in pkhex. You can submit a new 'issue' here and label it 'enhancement'. Thanks for the input. Alright, will do. Gonna also try to find other stuff if I can Link to comment Share on other sites More sharing options...
Metropolis Posted August 23, 2016 Share Posted August 23, 2016 My save editor supports this, see the source code for the offsets used: https://bitbucket.org/alexbramham/pokemon-api/src/51be21930c08bce0a78b037597ea0ac4d3e08915/gen3-api/src/main/java/pkxdelta/api/gen3/io/FireOffsets.java?at=master&fileviewer=file-view-default https://bitbucket.org/alexbramham/pokemon-api/src/51be21930c08bce0a78b037597ea0ac4d3e08915/gen3-api/src/main/java/pkxdelta/api/gen3/io/EmeraldOffsets.java?at=master&fileviewer=file-view-default Link to comment Share on other sites More sharing options...
Aladore Posted August 23, 2016 Author Share Posted August 23, 2016 My save editor supports this, see the source code for the offsets used:https://bitbucket.org/alexbramham/pokemon-api/src/51be21930c08bce0a78b037597ea0ac4d3e08915/gen3-api/src/main/java/pkxdelta/api/gen3/io/FireOffsets.java?at=master&fileviewer=file-view-default I've downloaded PKXDelta for Windows 64, but couldn't find the feature. Is it supposed to be in the "Wireless Minigame Records" ? Cause mine is empty : Link to comment Share on other sites More sharing options...
Metropolis Posted August 23, 2016 Share Posted August 23, 2016 Yes that's it, I think I must have disabled it for FRLG but can get it working again with these new offsets. Link to comment Share on other sites More sharing options...
Aladore Posted August 23, 2016 Author Share Posted August 23, 2016 Sounds good. I will try to find other stuff while I'm at it and will upload my savefile with it as the offsets seem to vary. Link to comment Share on other sites More sharing options...
Aladore Posted August 23, 2016 Author Share Posted August 23, 2016 Link Battles : Wins : 00002AA2 & 0000FAA2 Losses : 00002AB4 & 0000FAB4 Also : 00002AA0 & 0000FAA0 have a value of 01 in this save, and my guess is whether or not you already played once in a Link Battle so that your score would be displayed on your Trainer Card. (Still Pokémon FireRed, France) [ATTACH]13660[/ATTACH] EDIT : tried to find "amount of hatched eggs" but couldn't. Anyway, the stuff from Joyful Game Corner should be more than enough to anyone. Everything else can be abused pretty easily on emulators (Gameshark/Save Editors/Savestates/Single Computer 2 players LAN...). 1 Link to comment Share on other sites More sharing options...
Metropolis Posted August 24, 2016 Share Posted August 24, 2016 Do you have the offsets for Emerald? Link to comment Share on other sites More sharing options...
Aladore Posted August 24, 2016 Author Share Posted August 24, 2016 Nope, didn't play that one (only played Y and FR). I can try to get them if you want. EDIT : Took a look at Emerald, but I have no clue of what I am supposed to do/find ^_^" Link to comment Share on other sites More sharing options...
Aladore Posted August 24, 2016 Author Share Posted August 24, 2016 Apparently there is even more data to look up : Pokémon Trades: The number of times that the player has traded Pokémon with other players. Union Trades & Battles: The number of times that the player has participated in trades and battles in the Union Room. Berry Crush: The number of times that the player has participated in the Berry Crush at the Direct Corner. Didn't know about the Berry Crush stuff, just got my Powder Jar and tried said minigame. It seems there is a Highscore and some data for this too, but I don't know how to check it. At the very least, the colors changed in the results at the end of the minigame, and I felt like it went red when I did something better than previously. Maaaaan, didn't think there was so many little obscure details in this game. EDIT : Also the Pokémon Center keeps track of people you battled oO Link to comment Share on other sites More sharing options...
mariosmentor Posted October 15, 2016 Share Posted October 15, 2016 Hmm........Whenever I edit the addresses in a hex editor and reinsert my save file, the game tells me my save was deleted, and starts a new game. Thankfully, I made backups, but this is still very concerning.......... Link to comment Share on other sites More sharing options...
evandixon Posted October 15, 2016 Share Posted October 15, 2016 Hmm........Whenever I edit the addresses in a hex editor and reinsert my save file, the game tells me my save was deleted, and starts a new game. Thankfully, I made backups, but this is still very concerning.......... Did you fix the checksums? If not, opening then immediately saving in PKHeX should fix them. Link to comment Share on other sites More sharing options...
mariosmentor Posted October 17, 2016 Share Posted October 17, 2016 (edited) Did you fix the checksums? If not, opening then immediately saving in PKHeX should fix them. I......never knew about checksums. I'll check that out tomorrow. EDIT: It didn't work. EDIT#2: I got it to work! How? By comparing my save with Aladore's in HxD, and making the appropriate changes. Apparently, I wasn't changing enough values. :rolleyes: #herpderp Edited October 27, 2016 by mariosmentor Link to comment Share on other sites More sharing options...
Guest Tamagon Posted November 17, 2016 Share Posted November 17, 2016 How do I add the offsets to the PKHex program? I want a golden trainer card. Thank you in advance. Link to comment Share on other sites More sharing options...
Sietse 10K Posted June 8, 2017 Share Posted June 8, 2017 does anyone have a copy of Alador's SAV File? please share it with me! the attached file does not seem to be there Link to comment Share on other sites More sharing options...
Earthbound017 Posted March 8, 2018 Share Posted March 8, 2018 Sorry for posting on an old thread but, for anyone still interested, I just posted a youtube video explaining how to do this. No idea how to use offsets or anything like that but here was my method: 2 Link to comment Share on other sites More sharing options...
HaiPhuong Posted March 14, 2018 Share Posted March 14, 2018 On 8/25/2016 at 5:03 AM, Aladore said: Apparently there is even more data to look up : Pokémon Trades: The number of times that the player has traded Pokémon with other players. Union Trades & Battles: The number of times that the player has participated in trades and battles in the Union Room. Berry Crush: The number of times that the player has participated in the Berry Crush at the Direct Corner. It seems there is a Highscore and some data for this too, but I don't know how to check it. At the very least, the colors changed in the results at the end of the minigame, and I felt like it went red when I did something better than previously. Hey bro! Have you learned the offset for Trainer Stikers? I'm trying to make a perfect Fire Red Trainer Card, just like you. Now, I have 4th star, but I can't get high level card star for my save file. 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