Changes
- Information header is now visible in pause menu
- Information header now has a better appearance
- Better Lock On controls
- Cutscenes can now be replaced by HD counterparts
Installing
If you want to keep your save files from older versions, follow the Migrating guide. Otherwise, follow the How To Play guide.
Migrating
On Windows, replace khDaysMM.exe with MelonMix.exe, along with all the DLLs provided in this release.
On Steam Deck, replace khDaysMM-x86_64.AppImage with MelonMix.AppImage, provided in this release.
On both, download this assets folder, and place it next to the Melon Mix executable. This step is only required if you want to replace the DS cutscenes with HD cutscenes.
Migrating from versions below 0.3.2
For additional required steps, check the 0.3.2 migration guide.
Migrating from Actions builds between 0.3.2 and 0.4.0
Move the cutscenes from assets/days/cutscenes to assets/days/cutscenes/cinematics.
How To Play
Note: Re:coded seems to crash on this release
- Download the zip file made for your system (not the source code zip);
- Extract the zip file inside a new folder (all the next steps will take place inside this folder);
- Create a folder named "roms";
- (Days) Dump an original copy of "Kingdom Hearts 358/2 Days" into a NDS file, rename that NDS file to "days.nds", and place it inside "roms";
- (Re:coded) Dump an original copy of "Kingdom Hearts Re:Coded" into a NDS file, rename that NDS file to "recoded.nds", and place it inside "roms";
- Replace the assets folder with this assets folder (this step is only required if you want to replace the DS cutscenes with HD cutscenes);
- (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
- (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
- (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
- (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.
How to dump DS cart into an NDS file
There are multiple ways to do so. Those are some of them:
Using a DSi: https://dsi.cfw.guide/dumping-game-cards.html
Using a 3DS: https://3ds.hacks.guide/dumping-titles-and-game-cartridges.html
Recommended controller binds
- (DS Keypad tab) Map the DS D-Pad to your controller's left analog stick
- (DS Keypad tab) Map the Select/Start buttons to the equivalent keys in your controller
- (DS Keypad tab) Map the A/B/X/Y buttons to the equivalent keys in your controller
- (DS Keypad tab) Map the L button to the L/L1/LB button in your controller
- (Touch Screen tab) Map the DS Touch Screen to your controller's right analog stick
- (Add-ons tab) Map the command menu to your controller's D-Pad
- (Add-ons tab) Map R1 and R2 rather than the R button from the DS keypad tab
- (Add-ons tab) Map the HUD Toggle to an available button of your preference
- (General hotkeys) Map Toggle fullscreen to an available button of your preference