WARNING: BGM replacement is quite buggy in this release. If you intend to use that feature, use Melon Mix 0.6.0 instead
Changes
- Multiple fixes on BGM replacement
- Adding "Toggle Replacement Textures" button
- Add-on buttons should support modifier keys properly
- (Days) Adding "Attack / Interact", "Jump" and "Guard / Combo" buttons
- (Days) Load menu should look proper all the time on every situation
- (Days) Improving support to double 3D scenes
Note: In order to play Re:Coded properly with this release, change the renderer at Config -> Video settings from OpenGL (Classic) to OpenGL (Compute shader)
Installing
If this is your first time using the Melon Mix, follow the "How to install for the first time" guide. If you want to keep your save files from older Melon Mix versions, follow the "How to upgrade from an older version" guide.
How to upgrade from an older version
On Windows, replace MelonMix.exe with the newest one.
On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release. Then right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox.
Migrating from versions below 0.6.0
For additional required steps, check the 0.6.0 migration guide.
How to install for the first time
How to play "358/2 Days"
- Download the latest version for your system (not the source code zip);
- Open the downloaded ZIP file and copy the contents to an empty folder;
- Dump an original copy of "358/2 Days" and copy the NDS file to your computer;
- Rename that NDS file to "days.nds", place it inside a folder named "roms", and then place that folder next to the Melon Mix executable that you just copied;
- Place this days folder inside the assets folder (optional; only if you want to upgrade the audio / cutscenes / textures / sprites) (on macOS, the assets folder is inside the bundle's Contents folder);
- (Windows) Now you just need to launch the Melon Mix using "MelonMix_KHDays.bat";
- (Linux) Right-click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox. Repeat those steps for MelonMix_KHReCoded.sh as well;
- (Linux) Now you just need to launch the Melon Mix using "MelonMix_KHDays.sh";
- (macOS) Now you just need to launch the Melon Mix bundle, and open the NDS file with it;
- Open the Days NDS file, and then press Config -> Input and hotkeys to configure the controls (recommended mappings at the "Recommended controller binds" guide below).
Note: The Linux steps are also applicable on the Steam Deck.
How to play "Re:Coded"
- Download the latest version for your system (not the source code zip);
- Open the downloaded ZIP file and copy the contents to an empty folder;
- Dump an original copy of "Re:Coded" and copy the NDS file to your computer;
- Rename that NDS file to "recoded.nds", place it inside a folder named "roms", and then place that folder next to the Melon Mix executable that you just copied;
- Place this recoded folder inside the assets folder (optional; only if you want to upgrade the audio / cutscenes / textures / sprites) (on macOS, the assets folder is inside the bundle's Contents folder);
- (Windows) Now you just need to launch the Melon Mix using "MelonMix_KHReCoded.bat";
- (Linux) Right-click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox. Repeat those steps for MelonMix_KHDays.sh as well;
- (Linux) Now you just need to launch the Melon Mix using "MelonMix_KHReCoded.sh";
- (macOS) Now you just need to launch the Melon Mix bundle, and open the NDS file with it;
- Open the Re:Coded NDS file, and then press Config -> Input and hotkeys to configure the controls (recommended mappings at the "Recommended controller binds" guide below).
Note: The Linux steps are also applicable on the Steam Deck.
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 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 the "Switch Target - Left" button to the L2/LT button in your controller
- (Add-ons tab) Map "Lock On" and "Switch Target - Right" to the R1/RB and R2/RL buttons in your controller
- (Add-ons tab) Map "HUD Toggle" to an available button of your preference
- (Add-ons tab) Map "Fullscreen Map Toggle" to an available button of your preference (Re:Coded only)
- (General hotkeys) Map "Toggle fullscreen" to an available button of your preference
Note: You also have the option, at the Add-ons tab, to attack keys to Attack / Interact, Jump or Guard / Combo, which won't work on the menus.
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