Pokemon - Emerald Version

Page of 9 > 
God

Joined Aug 1, 2013

OP

December 2 2013, 11:24pm, edited October 23 2019, 5:28pm

Official Topic Post for discussion about Pokemon Emerald Version (Game Boy Advance) Pokemon Emerald Version (Game Boy Advance)

Missables
??


1. Pokemon - Emerald Version (USA, Europe).gba
Pokemon - Emerald Version (UE) [!].gba
agb-bpep-0.u1
RA Checksum: 605b89b67018abcea91e693a4dd25be3
CRC32 Checksum: 1F1C08FB

2. Moemon_Emerald Patch 1.0 + Pokemon - Emerald Version (USA, Europe).gba
RA Checksum: 910f6017cdfde8716ca75e63ae6c6489
CRC32 Checksum: 5859B2C3

3. Moemon Emerald.gba (Patch 1.5)
RA Checksum: 5ce8f8bddc68403c99b3db8113b8d332
CRC32 Checksum: 0B1CC6C4

4. Pokemon Emerald [T+PT_BR_Zambrakas Patch 08-12-2013].gba
Patch sem Dia e Noite + Pokemon - Emerald Version (USA, Europe) [1F1C08FB].gba
RA Checksum: 5f91214a7b563c858a94920796817d83
CRC32 Checksum: BD826A51

5. Moemon Emerald Gen 3 (2.0)
ips Patch + Pokemon - Emerald Version (USA, Europe) [1F1C08FB].gba
RA Checksum: 21f934f5738b6f975709e46646b83e86
CRC32 Checksum: 4F0C3C6E


Resources:
GameFAQs
Longplay
Wikipedia

Joined Mar 18, 2014

August 3 2015, 2:14am

Coding difficulties make mainline generation 3 Pokemon games hard to develop for. This information should probably be added to the FAQ given how popular the games are.

Joined Jul 20, 2013

August 8 2015, 4:09am

Been looking into it out of curiosity of just how bad the RAM is...
So far, here's what doesn't exist in RAM(for sure, I even used Cheat Engine to check regions outside of IRAM):
รขโ‚ฌยข Item quantity (probably includes item ID)
รขโ‚ฌยข Pokemon ID
รขโ‚ฌยข Pokemon Nature
รขโ‚ฌยข Event Flags (everything including who you battled, talked to, what you obtained or did. This is major)
Things like event flags literally have to exist for the game to work the way it does, so it doesn't make sense for these things to not be there. Now that makes me think there could be a chance that they're dynamic to the point where they change addresses every time the value is changed, but even then, I believe I would've found something. I did filters with that idea in mind.
Here's what exists, but is so dynamic, that they're unusable:
รขโ‚ฌยข Player name
รขโ‚ฌยข Timer for new area's sign to pop up in the up-left corner
รขโ‚ฌยข All game settings

Joined Jan 30, 2014

August 8 2015, 8:09am

Actually some of the RAM is XOR encrypted. This probably includes the event flags I guess. There arent even cheats for, for example stuff like badges. We need a huge toolset update to get this to work, so I dont think we will see it in the near future.

Joined Jul 20, 2013

August 8 2015, 8:33am, edited August 8 2015, 8:37am

I can make a set with some stable things I found, although it will be quite lackluster compared to the overall content in the game. I can currently check for area ID, music, movement type, if a dialogue box is up(kind of) and player frozen status(during dialogues and events).

Joined Jan 30, 2014

August 8 2015, 8:35am, edited August 8 2015, 8:35am

Do you have player coordinates?

Joined Jul 20, 2013

August 8 2015, 8:40am, edited August 8 2015, 8:44am

Oh yeah, I have player coordinates within the area as well. Forgot to post that. Basically it's the environmental collision offsets, it doesn't actually teleport the player visually. So I can edit the environmental collisions to pseudo-teleport the character. It's fine because when the player moves, it really just changes the collision offsets and map background offsets at the same time.

Joined Jan 30, 2014

August 8 2015, 9:39am

Hm I guess it could be enough for most story based achievements.

Developer

Joined Feb 3, 2014

August 8 2015, 12:48pm

Could you make a GYM badge achievement based on the the gym music turning into a victory theme?

Joined Jan 30, 2014

August 8 2015, 1:03pm

Clever thinking. Would probably work.

Joined Jul 20, 2013

August 8 2015, 1:24pm

Yeah, if the victory theme for the gym badge was unique and not the same one used by pre-leader battles.

Developer

Joined Feb 3, 2014

August 8 2015, 1:30pm

:/

Joined Jul 20, 2013

August 8 2015, 1:48pm, edited August 8 2015, 1:57pm

But wait, if I also check for a coordinate box at the same time...

Example:
X>1
X<5
Y>5
Y<9

This method actually opens up the possibilities for a lot more events.

Joined Mar 24, 2015

August 8 2015, 5:05pm, edited August 8 2015, 5:06pm

Isn't the gym leader battle music unique from the other battles in the gym, though?

Joined Jan 30, 2014

August 8 2015, 5:15pm, edited August 8 2015, 5:15pm

Yes it is, also you could just check where youre standing. If youre standing near the gym leader and then check the music you should be fine
Page of 9 > 

You must log in before you can join this conversation.