Jump to content

ATTN Gen III (FRLG) Save Editor developers - Joyful Game Corner


Recommended Posts

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 :

TrainerCard_1.jpg

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 by Aladore
Link to post
Share on other sites
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 post
Share on other sites

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 :

WDxLBmH.jpg

Link to post
Share on other sites

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...).

  • Like 1
Link to post
Share on other sites

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 post
Share on other sites
  • 1 month later...
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 post
Share on other sites
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 by mariosmentor
Link to post
Share on other sites
  • 1 month later...
  • 6 months later...
  • 9 months later...
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 post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...