ROM Hack Pokemon Mystery Dungeon DX Cheat Codes Max exp and money

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Last edited by DestinyFeather,
  • Like
Reactions: Izune01

Donyd

New Member
Newbie
Joined
Mar 25, 2020
Messages
1
Trophies
0
Age
26
XP
39
Country
United States
They made new cheats for the 3AB632DEE82D5944 update on switch cheats database, tho I need CA19D0695861144B hopefully someone here can find it useful tho

--------------------- MERGED ---------------------------
 

Attachments

  • 3AB632DEE82D5944.zip
    707 bytes · Views: 589
Last edited by Donyd,

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
HOW TO EDIT ANY POKEMON YOU WANT
The first method uses a Cheatengine table created by CJBok#5626's as a base and I have added the ability to edit Rare Qualities, Abilities and Species of your first three pokemon, your first recruited pokemon and the first member of your team being sent into Pelipper Island Purity Forest/Joyous Tower etc found from the offsets of the pointers defined by CJBok#5626.
The second and third methods are manual and should be applicable to everything.

z7h8ww0ugsn41.png


RESOURCES
KNOWN ISSUES
  • People have informed me that CFW'd switches have issues with edited pokemon where gulpin will crash while Yuzu will not
  • This cheat table may have issues on yuzu finding the pointer when you first start the game, therefore you must use an alternate, manual method of editing Pokemon
  • Pokemon portraits for certain expressions for Pokemon not in SMD (example, Riolu) will be missing and have some Japanese text visible in the icons unless you romhack or something (I don't know anything about romhacking)
  • Changing your starter will change your Pokemon base
EDITING THE POKEMON IN YOUR TEAM DURING A DUNGEON (METHOD 1: EASIEST, RECOMMENDED)
This may not work at the very start of the game because the cheat table may not be able to find the pointers. But if you've been playing for a while I think this always works.
  1. Open Yuzu
  2. Open Cheatengine (64 bit version only)
  3. Download the cheat table (attached to the post). Double click the cheat table
  4. Load your Mystery Dungeon DX game
  5. Go into a dungeon, like Tinywoods
  6. Edit your pokemon using the IDs in the resources and making sure to change both ability fields.
  7. Go down a stair level at the dungeon. Now your changes will stick.
  8. Exit the dungeon. Now your pokemon will be the right pokemon forever.
You can rotate any pokemon you want into your current team slot and edit them.
EDITING THE POKEMON BEING EVOLVED IN THAT EVOLUTION CAVE (METHOD 2: QUITE EASY)
  1. Open Yuzu or your CFW'd Switch
  2. Open Cheatengine (64 bit version only) or your game and its ramhacking thingo on your switch
  3. Preferably you want a 3 stage pokemon being evolved.
  4. Scan for the exact value id of your pokemon before being evolved
  5. Evolve your pokemon and scan for the exact value id of your newly evolved pokemon.
  6. Evolve your pokemon again and scan for the new exact value id of your finally evolved pokemon. Now you should have very few results. Paste them into the bottom window and change all of those values into the id of whatever pokemon you want
  7. Now your pokemon will be their new species forever
EDITING YOUR POKEMON MANUALLY RIGHT AFTER THE TINY WOODS CUTSCENE AT THE VERY START OF THE GAME (METHOD 3: EXTREMELY DIFFICULT)
Custom starters made via RAM editing tend to crash the game right after the tinywoods cutscene or before it. Therefore, ideally you want to be editing the starter inside the tutorial dungeon and therefore you and your partner will be coming out fresh and shiny new. Or so I think.
This only works if your names are fairly unique and your pokemon are not named things like Unity (the game is named unity and there are loads of pokemon called it). You also don't want to have your pokemon on the default species name, don't make things harder for yourself.
The names of your pokemon are in hexadecimal. So for example, I named my partner Flaye and slapped it into https://cryptii.com/pipes/text-decimal and I got 46 6c 61 79 65 which is what we also see inside of the cheatengine screen except we have 00 in between all of these so it's 46 00 6c 00 61 00 79 00 65 instead.
In cheatengine, it's called an array of byte search and you tick hex in order to search for the name
zisgltjxgsn41.png

I then go through every single one of the results in the left panel and right clicking, browse memory region.
o5u1a8h1hsn41.png

It's usually near the top. By the way if you're not searching for your partner's name and are instead searching for your name you can expect loads and loads of results. So hopefully you're searching for your partner's name and not your's.
1c17mdfqgsn41.png

You know that you have hit the jackpot when the names of the pokemon are there and their species id is above them. Now you'll need to go into a dungeon before you make your changes or they won't stick. My choice is Tiny Woods.
nqrgx408hsn41.png

Unfortunately, the ability will not be correct so you need to find out where the ability id is (refer to above image). For example, if I turn my Eevee into an Articuno, Articuno will still have Adaptability as an ability. So you will need to go through and manually change those two ability ids as well to be correct, using that pastebin as a reference.
After taking the stairs in your dungeon your pokemon will update.
yj3robd6isn41.png

MY POKEMON APPEAR MULTIPLE TIMES IN THE RAM AND I'M EDITING MANUALLY OR I CAN'T USE THE CHEAT TABLE BECAUSE I AM ON A SWITCH, HELP???
This is normal if you aren't right at the start of the game. You'll have to edit the ability or something and check in the status page to see if it has updated in order to figure out which alternate reality version of your Pokemon you are editing.


I am trying method 1 and when I load the cheat table I get the below. Can you please help? Further, when i choose process in Cheatengine, the game no longer responds to any controls.
upload_2020-3-26_22-39-31.png
 
Last edited by slickpsp,

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
I am trying method 1 and when I load the cheat table I get the below. Can you please help?
View attachment 201018
Recently I think yuzu changed the memory a bit to make it more efficient and it made the cheat table finicky.
Start yuzu first without loading the game. Then open the cheat table (You can double click the ct to do this quickly), causing it to detect yuzu (it will go from like, yuzu not found to yuzu found). Then load the game in yuzu and all fields should expand. There will be dummy values like 0 as it loads but when the game is fully loaded, you should see the right values and numbers in everything.

Once you have gotten the cheat table hooked up like this, it will work for however long that yuzu window is open. If you open the cheat table after yuzu has fully loaded the game and you're in game, I tend to have the problem you mentioned where it won't expand even if you mash the checkbox and it will just tell you that it can't find the pointer.

HOWEVER. For some reason (and I didn't find these pointers by the way) I think that the cheat table might be unable to bind to games that have not passed certain story points and that's why I have shown what pokemon look like in the memory viewer, so you can edit it without needing the pointers to be found.
 
Last edited by DestinyFeather,

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
Recently I think yuzu changed the memory a bit to make it more efficient and it made the cheat table finicky.
Start yuzu first without loading the game. Then open the cheat table (You can double click the ct to do this quickly), causing it to detect yuzu (it will go from like, yuzu not found to yuzu found). Then load the game in yuzu and all fields should expand. There will be dummy values like 0 as it loads but when the game is fully loaded, you should see the right values and numbers in everything.

HOWEVER. For some reason (and I didn't find these pointers by the way) I think that the cheat table might be unable to bind to games that have not passed certain story points and that's why I have shown what pokemon look like in the memory viewer, so you can edit it without needing the pointers to be found.

Thanks for the quick response, I got around that issue. Although now i have the game running and the table loaded, it doesnt look like it is picking up all the values specific to my team. I chose Charmander. You can see the value under species is showing 00 00. Sorry if this is a noob question.

The same goes for my money etc, all showing 0.

upload_2020-3-26_23-6-2.png
 
Last edited by slickpsp,

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Thanks for the quick response, I got around that issue. Although now i have the game running and the table loaded, it doesnt look like it is picking up all the values specific to my team. I chose Charmander. You can see the value under species is showing 00 00. Sorry if this is a noob question.

View attachment 201035
Hmm you inside the game (meaning, are you in a dungeon or in pokemon square or are rescuing someone or in your home)?
 

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Thanks for the quick response, I got around that issue. Although now i have the game running and the table loaded, it doesnt look like it is picking up all the values specific to my team. I chose Charmander. You can see the value under species is showing 00 00. Sorry if this is a noob question.

The same goes for my money etc, all showing 0.

View attachment 201035
If this is early in the game (I don't know how early it is), maybe the pointers aren't properly filled out.

--------------------- MERGED ---------------------------

I am in a dungeon (tiny woods). The screenshot shows the game running along with the CT.
It's definitely not finding the right values
 

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
If this is early in the game (I don't know how early it is), maybe the pointers aren't properly filled out.

--------------------- MERGED ---------------------------


It's definitely not finding the right values
Its is around 8 hours in. I am to go rescue Shiftry from Zapdos.

Yeah even choosing process again does little.
 
Last edited by slickpsp,

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Its is around 8 hours in. I am to go rescue Shiftry from Zapdos.
Wait a minute. Are you using mystery dungeon dx 1.01 or 1.00 or 1.02? Not that I think it should change much but I have used it on 1.01 and 1.02. I'll also send you my yuzu version just in case it makes a difference tomorrow.
 
Last edited by DestinyFeather,

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
Wait a minute. Are you using mystery dungeon dx 1.01 or 1.00 or 1.02? Not that I think it should change much but I have used it on 1.01 and 1.02. I'll also send you my yuzu version just in case it makes a difference tomorrow.

It is the base game (nsp file). I have the update 1.01 as a separate nsp.

I have just installed the update to NAND.

--------------------- MERGED ---------------------------

Wait a minute. Are you using mystery dungeon dx 1.01 or 1.00 or 1.02? Not that I think it should change much but I have used it on 1.01 and 1.02. I'll also send you my yuzu version just in case it makes a difference tomorrow.


Ok i think that worked. It is now picking up correct values.
I changed charmander to Salamence changed the ability but the game froze lol.
 
Last edited by slickpsp,

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
It is the base game (nsp file). I have the update 1.01 as a separate nsp.

I have just installed the update to NAND.

--------------------- MERGED ---------------------------




Ok i think that worked. It is now picking up correct values.
I changed charmander to Salamence changed the ability but the game froze lol.
Back up the pegasus_master bin (your save file in the save folder) file! Because you have to reverse the ids from the pastebin in a really specific way if it's 3 digits or more when you edit it in the cheat table (if I forgot to describe it in method 1, you should be able to see it further down, though instead of shoving it into the really complicated memory, you are shoving the reversed id into that field in the cheat table). I've frozen my game so many times because I didn't reverse it correctly.

--------------------- MERGED ---------------------------

1c17mdfqgsn41.png


Look at how I've rearranged the id for swablu. That's the correct way to get those pesky 3 digit ids working. (Ignore the rest of the more complicated memory region, you just put the bit I've circled into the cheat table)
 

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
Back up the pegasus_master bin (your save file in the save folder) file! Because you have to reverse the ids from the pastebin in a really specific way if it's 3 digits or more when you edit it in the cheat table (if I forgot to describe it in method 1, you should be able to see it further down, though instead of shoving it into the really complicated memory, you are shoving the reversed id into that field in the cheat table). I've frozen my game so many times because I didn't reverse it correctly.

--------------------- MERGED ---------------------------

1c17mdfqgsn41.png


Look at how I've rearranged the id for swablu. That's the correct way to get those pesky 3 digit ids working. (Ignore the rest of the more complicated memory region, you just put the bit I've circled into the cheat table)

Sorry what do you mean by reverse the ids in a specifc way?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended