Jump to content

Mystery Dungeons: Explorers of Sky European Pokemon Modifier


Gurluas

Recommended Posts

Can someone make a hero pokemon modifier for Action Replay that works in the European version of Pokemon Mystery Dungeons: Explorers of Sky? I want to change my hero to an Articuno but apparently US and EU codes are different and as usual the EU codes are extremely meager and are barely useful (Stuff like infinite health, max cash, exp multiplier but thats it)

So I need a code to change my hero to an Articuno

Here is the Version number on the cartridge

NTR-C2SP-EUR

And this is US version

Modifier:

Hero- 122B5158 00000XXX

Partner- 122B51C0 00000XXX

*Replace the X’s with the desired pokemon code listed below

Articuno (-)

2E8

Hope someone can help

Edited by Gurluas
Link to comment
Share on other sites

  • 3 weeks later...
  • 5 months later...

Bump.

I added a few comparisons between European and American cheats.

max health

us:

94000130 fcff0000

022a4bb8 3b9ac9ff

d2000000 00000000

eu:

94000130 fcff0000

022a54f8 000f423f

d2000000 00000000

belly (select)

us:

94000130 fffb0000

121ba66e 0000270f

d2000000 00000000

eu:

94000130 fffb0000

121bafae 00002700

d2000000 00000000

Link to comment
Share on other sites

looks like it's (US + 0x40 = EU)

So try these

Hero- 122B5198 00000XXX

Partner- 122B5200 00000XXX

Thanks for trying but unfortunately neither of them works :/

heres two more examples:

Eu:

Earn 2x XP

923032a0 0000100b

023032a0 e1b0108b

023032a4 e0802001

d2000000 00000000

Us:

:Exp Multiplier

::x2

9230269A 0000E59F

1230269C 00001082

D0000000 00000000

The code structure seems different and in many cases EU codes does not exist for the US version...This is some bullshit, I am seriously considering just buying the US one and selling the EU one.

Link to comment
Share on other sites

  • 2 months later...

I would assume that some comparisons between some cheats may not be the best idea.

You should open the rom in an emulator with a ram viewer, then check out the value that is being modified by the cheat code.

Then you run the European rom in another instance of that emulator, go to the same offset in ram and then move around a bit, attempting to find something similar.

(Optional: You can manually edit that byte with the ram viewer to see if you found the right location)

(It worked that way on the GBA, not sure if it would work the same on DS games.)

Link to comment
Share on other sites

those ar codes are assembly codes. the first one is 2 instructions: e1b0108b and e0802001. the first is movs r1, r11, lsl #0x1. multiply r11 by 2 and move it to r1 then set the status flags(in case of 0, i think). r11 must be the experience value from the current fight there. then it's doing add r2, r0, r1. so it must be adding that doubled exp to the total experience then using/returning that.

the us one is editing portions of 2 instructions, not 2 full instructions. the other halves of each must be fine on their own. so it's still 2 instructions either way.

Link to comment
Share on other sites

I am not very skilled in this, any idea how to convert the US code to EU?

Are you a code hacker? If so, maybe there's an offset used when porting US ASM Codes -> EU ASM Codes. In most cases, the offset used to port normal RAM codes varies from ASM codes and in that case, you'd have to either 1. Re-hack the code yourself, or 2. Look somewhere close to those addresses in the debugger and find similar instructions then change them accordingly.

Edit: I read that wrong. I thought you were trying to port ASM Codes, but you're just trying to port a RAM Code.

looks like it's (US + 0x40 = EU)

So try these

Hero- 122B5198 00000XXX

Partner- 122B5200 00000XXX

Wrong offset... US + 0x940 = EU.

Here is the Version number on the cartridge

NTR-C2SP-EUR

And this is US version

Modifier:

Hero- 122B5158 00000XXX

Partner- 122B51C0 00000XXX

*Replace the X’s with the desired pokemon code listed below

Articuno (-)

2E8

Hope someone can help

Test these (Credit to whomever made the US ones, these are just ported and I HAVEN'T tested them. Use at your own risk.)

122B5A98 00000XXX @Hero
122B5B00 00000XXX @Partner

Edited by Demonic722
Link to comment
Share on other sites

  • 1 month later...

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