Gurluas Posted February 10, 2011 Share Posted February 10, 2011 (edited) 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 February 11, 2011 by Gurluas Link to comment Share on other sites More sharing options...
Gurluas Posted February 16, 2011 Author Share Posted February 16, 2011 Bump, this is important Link to comment Share on other sites More sharing options...
Gurluas Posted March 9, 2011 Author Share Posted March 9, 2011 Bump, someone? Link to comment Share on other sites More sharing options...
Gurluas Posted March 16, 2011 Author Share Posted March 16, 2011 Bump Link to comment Share on other sites More sharing options...
Gurluas Posted August 29, 2011 Author Share Posted August 29, 2011 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 More sharing options...
Delta Blast Burn Posted August 29, 2011 Share Posted August 29, 2011 looks like it's (US + 0x40 = EU) So try these Hero- 122B5198 00000XXX Partner- 122B5200 00000XXX Link to comment Share on other sites More sharing options...
Gurluas Posted September 3, 2011 Author Share Posted September 3, 2011 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 More sharing options...
Gurluas Posted November 18, 2011 Author Share Posted November 18, 2011 bump Link to comment Share on other sites More sharing options...
Guest Posted November 19, 2011 Share Posted November 19, 2011 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 More sharing options...
Bond697 Posted November 19, 2011 Share Posted November 19, 2011 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 More sharing options...
Gurluas Posted November 19, 2011 Author Share Posted November 19, 2011 I am not very skilled in this, any idea how to convert the US code to EU? Link to comment Share on other sites More sharing options...
Demonic722 Posted November 19, 2011 Share Posted November 19, 2011 (edited) 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 July 31, 2014 by Demonic722 Link to comment Share on other sites More sharing options...
Gurluas Posted January 16, 2012 Author Share Posted January 16, 2012 Those worked! 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