Skip to content

Releases: vitor251093/KHMelonMix

0.5.4

13 Jan 23:35
Compare
Choose a tag to compare

Changes

  • Fixing dialog boxes on Days

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, along with all the DLLs provided in this release (if any).

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.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. (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;
  8. 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);
  9. 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 the HUD Toggle to an available button of your preference
  • (General hotkeys) Map Toggle fullscreen to an available button of your preference

0.5.3

12 Jan 23:33
Compare
Choose a tag to compare

Changes

  • Aims shouldn't look stretched (applies to both Days and ReCoded)
  • Mouse/touch support in the menus (applies to both Days and ReCoded)
  • Improving Days dialog detection

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, along with all the DLLs provided in this release (if any).

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.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. (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;
  8. 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);
  9. 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 the HUD Toggle to an available button of your preference
  • (General hotkeys) Map Toggle fullscreen to an available button of your preference

0.5.2

08 Dec 21:27
Compare
Choose a tag to compare

Changes

  • Compute Renderer should show the HUD properly
  • Days should have BGMs again

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release (if any).

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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 the HUD Toggle to an available button of your preference
  • (General hotkeys) Map Toggle fullscreen to an available button of your preference

0.5.1

07 Dec 21:49
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Fixing Enemy reports in ReCoded
  • Adding localization support
  • Multiple local instances should work again
  • Fixing some minor bugs in Days

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release (if any).

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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 the HUD Toggle to an available button of your preference
  • (General hotkeys) Map Toggle fullscreen to an available button of your preference

0.5.0

19 Nov 02:30
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Fixing macOS builds (experimental)
  • Configs should be preserved in the folder path has special characters
  • Windows build is a static build again
  • Initial Re:Coded support

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release (if any).

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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 the HUD Toggle to an available button of your preference
  • (General hotkeys) Map Toggle fullscreen to an available button of your preference

0.4.5 (stable)

23 Oct 00:06
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Fixing HD cutscene related bugs
  • Emulator pause functionality should be able to pause HD cutscenes as well
  • Non HD cutscenes should show top/bottom screen accordingly

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release.

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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

0.4.4

05 Sep 01:00
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Fixing menus focus and background color
  • 16:9 aspect ratio should be the default
  • Improving floating dialog box size

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release.

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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

0.4.3

03 Sep 03:34
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Fixing game scene detection for EU and JP ROMs
  • JP Rev1 ROMs are now supported

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release.

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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

0.4.2

03 Sep 01:18
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Fixes regarding game scene detection
  • Fixing heart counter proportion
  • Fixes regarding the cutscenes
  • Fast forward should be automatically used during loading screens

Installing

If this is your first time using the Melon Mix, follow the How To Play guide. If you want to keep your save files from older Melon Mix versions, follow the Migrating guide.

Migrating

On Windows, replace MelonMix.exe with the newest one, along with all the DLLs provided in this release.

On Steam Deck, replace MelonMix.AppImage with the newest one, provided in this release.

Migrating from versions below 0.4.1

For additional required steps, check the 0.4.1 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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

0.4.1

10 Aug 23:42
Compare
Choose a tag to compare

This is not the latest version of the Melon Mix. If you are looking for the latest version, you can find it here.

Changes

  • Cutscenes replacement should be more stable
  • Re:Coded now can be launched again

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.4.0

For additional required steps, check the 0.4.0 migration guide.

How To Play

  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, 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, 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. (Windows) Launch "MelonMix_KHDays.bat" to play Days, and launch "MelonMix_KHReCoded.bat" to play Re:Coded;
  8. (Linux) Right click the AppImage, go to "Properties", then go to the "Permissions" tab and check the "Allow executing file as program" checkbox;
  9. (Linux) Repeat step 8 with MelonMix_KHDays.sh and MelonMix_KHReCoded.sh;
  10. (Linux) Launch "MelonMix_KHDays.sh" to play Days, and launch "MelonMix_KHReCoded.sh" to play Re:Coded.

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

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