Digimon World Dusk/Dawn
Game: Digimon World Dusk/Dawn
Release/Localization: USA & Japan
Console: Nintendo DS
Emulator: MelonDS (1.0 & 1.1)


Table Info
Tested and made with Cheat Engine 7.6.3 (With little support for 7.5)
Designed and tested on the MelonDS Emulator version 1.0 & 1.1.
Just reliving some nostalgia and made a Cheat Table for it, to explore the inner workings.
I'm also making this table with the Patreon 7.6.3 version, so the layout and/or expanding/collapsing items might not act as intended on older versions.
Features
[Tools]
Hide Pointers/Values' Script Messages: In the event you frequently use these types of scripts, and the message boxes become annoying, you can use this to disable them.
DWDD Encode String: Allows you to encode a string and get the AoB for it.
Get Digimon Short Name from Full Name: Searches the, or a piece of, a Digimon's full name and returns all applicable short names. Useful for knowing which drop down item is which Digimon.
Game:
NDS ROM:
[Tools]
Save ROM: Save the current ROM in memory, including the changes made manually or from scripts.
Extract NDS FAT Files
Print FAT File that contains Addresss
Variety of constant/immediate values in the assembly
Memory:
Pre-laid out Offsets:
Game/Save Data:
[Tools]
Data
Copy Data
Paste Data
Manual Save: Will copy the data, add the appropriate MD5 hash to the beginning, and save two copies with the proper amount of padding. Game will then be able to load the save file without issue. Presumably useful in the event that you soft-lock.
Tamer Name
Money
Play Time
Farm Time
Party
Digimon
Tamer Rank
Tamer Points
DigiFarms
Farm Goods
Current Quest
Equipment
Items
Valuables
General/Event/Quest Flags (Incomplete)
Tamer Data
Current Enemy Pool
Current Encounter Data
Battle Data:
Digimon
Party
Enemy
Results
Entity Positions
ROM Info:
Directory
File
Scripts:
Increase Tamer Name Length (7 Characters): Changes the offset in the game/save data for where the Tamer Name is read from and written to as well as the code that handles it. (Based on joaomlsantos's DWDDRandomizer)
Increase Text Speed
Instant/Skip Text Boxes: Will end a dialog/text box immediately when started. Also proceeds through them automatically. Nice thing to skip through cut-scenes very quickly.
Increase Movement Speed
Increase Scan Rate: Allows you to customize the scan rate when encountering Digimon. (Script is limited to a byte's worth of data.)
Max Scan Data on Encounter: Will set the scan data to 999% when encountering a Digimon.
Access All Maps
Access All Quests
Digiconvert Any %: Allows you to convert any discovered Digimon, regardless of the amount of scan data.
Force Allow Digivolution/Degeneration: Allows you to ignore requirements/conditions to Digivolve/Degenerate. A little quirky and works best when digivolving compared to degenerating.
Ignore All Conditions: A little messy, but ignores even more conditions for digivolving or degenerating.
Encounters:
Force Digimon ID: Makes the encountered Digmon's ID to be user specified. (Eggs and Bosses can cause issues)
Fill All Zones: Fills all 5 zones with selected Digimon. This is unstable as there are many Digimon that do not support this. Wish I knew why.
Force Digimon ID (1 Zone): Similar to those above, but limited to 1 zone.
Force Boss Digimon ID (3 Zones): Filters selection and modifies code to use all 3 parts of boss. More seamless experience when fighting the boss Digimon.
Force Boss Digimon ID (5 Zones): Same as above, but will cheat in 2 more zones for the boss parts. This gives the boss more turns, but also more experienced is rewarded.
Change Encounter Rate: Allows ignoring encounters, triggering them instantly, or customizing the rate when you move.
Flee Always Succeeds
Flee Scripted Battles: Allows you to flee scripted battles. (Acts as if you won.)
Use Other Game's Digimon Starter Packs: Modifies code to shift over the hard-coded pointers to use the alternate game's Starter Packs. (Dawn -> Dusk | Dusk -> Dawn)
Fix "All Attributes" Modifier: Not sure if this is an emulator or ROM thing, but I noticed the techniques, that apply modifiers to "all attributes", were not actually working properly. I've made this script to fix that issue.
Max Experience after Battle: Gives massive amounts of species exp, instantly leveling up Digimon to their max level.
Walk Through Walls: As the name implies. Have had one instance where movement got temporarily messed up, but it seemed rare and conditional.
Debug:
Force Event Flags: Will allow you to ignore or trigger events forcefully. Convenient to fight bosses again, but is difficult to time and can cause unintentional changes to the game/save data. This is not recommended and other scripts will likely suffice.
Edits
11/28/2025: Fixed scripts' patcher function, again, along with other fixes and tweaks. Fingers crossed that it's not as buggy as before. Added more dynamic drop downs and tried my best to decode the Japanese text, but I'm still missing and few and probably got the Kanji wrong. Now the USA and Japan releases should have appropriate drop down lists for their localization.
10/27/2025 -> 11/27/2025: Various edits for fixes, additions, etc.