github vitor251093/KHMelonMix v0.6.0
0.6.0

latest releases: v0.6.8, v0.6.7, v0.6.6...
4 months ago

Changes

  • BGM Replacement (by @justedni)
  • Compute Renderer should work properly for resolutions above x5 (by @FireNX70)
  • Added support to animated textures for 3D models
  • (Days) Fixed support to JP ROM (non Rev 1)
  • (Re:Coded) Save and Load Menus adapted to a Single Screen
  • (Re:Coded) Targets should look proper (almost) all the time

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.

Download one of the audio packs at assets/days/audio from this assets folder, extract the zip, and place the wav files inside your assets folder, at assets/days/audio (this step is only required if you want to replace the original BGMs with one of the packs).

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How to install for the first time

  1. Download the zip file made for your system (not the source code zip);
  2. Extract the zip file inside a new folder (all the next steps will take place inside this folder);
  3. Create a folder named "roms";
  4. (Days) Dump an original copy of "Kingdom Hearts 358/2 Days" into a NDS file (instructions at the "How to dump DS cart into an NDS file" guide), rename that NDS file to "days.nds", and place it inside "roms";
  5. (Re:coded) Dump an original copy of "Kingdom Hearts Re:Coded" into a NDS file (instructions at the "How to dump DS cart into an NDS file" guide), rename that NDS file to "recoded.nds", and place it inside "roms";
  6. Replace the assets folder with this assets folder (this step is only required if you want to replace the DS cutscenes with HD cutscenes);
  7. Open assets/days/audio, extract the audio pack that you want to use on that same folder (this step is only required if you want to replace the original BGMs with one of the packs);
  8. (Linux only) 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 and MelonMix_KHReCoded.sh as well;
  9. Launch the Melon Mix, open the Days NDS file, and then press Config -> Input and hotkeys to configure the controls (recommended mappings at the "Recommended controller binds" guide);
  10. With the Melon Mix still opened, 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).

Note: The Linux steps are also applicable on the Steam Deck.

How to play

  • Windows: Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  • 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 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 L2 button to the L2/LT button in your controller
  • (Add-ons tab) Map R1 and R2 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

Don't miss a new KHMelonMix release

NewReleases is sending notifications on new releases.