Mega Man ZX Slot-2 Patch ======================== Introduction ------------ Mega Man ZX had a bonus feature where if you had Mega Man Zero 3 or Zero 4 inserted into Slot-2 of your Nintendo DS, you could fight four extra bosses from that game. ZX actually loads all of the sprite and object data for these bosses from the GBA Game Pak, and converts it to the newer format on-the-fly. This was presumably done because the Japanese ROM for Mega Man ZX, due to having full voiceovers, is very close to being 64 MiB. Adding in the Zero boss data would have pushed it over the limit, meaning they would have had to produce the game on more expensive 128 MiB Game Cards; so instead, the data is loaded from the GBA Game Pak instead. Unfortunately, this also makes it impossible to fight the bosses on a Nintendo DSi, even when using cheats to get into the Zero boss rooms, because the sprite data for those bosses just isn't on the DS Game Card. That's where this patch comes in: it makes it so that the Zero boss data is now loaded from the Mega Man ZX ROM itself, eliminating the need for a GBA cartridge to be inserted. A nice side effect is that you can now also enter both the Zero 3 and Zero 4 boss rooms without needing to restart the game. Patches ------- This archive contains three patches, one for each version of the game. The patches are in .BPS format, so use a tool like Floating IPS to apply them to your Mega Man ZX ROM. You can download Floating IPS here: https://www.romhacking.net/utilities/1040/ - mmzx-us.bps - Use this patch for the North American version of the game. - mmzx-eu.bps - Use this patch for the European version of the game. - rmzx-jp.bps - Use this patch for the Japanese version of the game. Note that the patch must be applied to a CLEAN ROM; you will not be able to apply this patch to a ROM that has already had other modifications made to it, such as an undub patch. If you want to apply this patch to an already pre-patched ROM, see below for instructions on how to build the patch. Building -------- Source code for this patch is available in the included src.zip archive, or online at: https://github.com/Prof9/MMZX-Slot2-Patch In order to build this patch yourself, you can use the following instructions: 1. Download ARMIPS, BLZ (from CUE's Nintendo DS/GBA Compressors) and ndstool (from devkitPro) and place these in the tools folder. See the tools_go_here.txt file for more details. 2. Open make.bat and change the _ROM_IN variable near the top to point to your input ROM. 3. Run make.bat. The output ROM will be produced in the out folder. Credits ------- The true heroes here are Inti Creates, putting so much love into this game that they somehow managed to add 8 more bosses despite the cartridge already being full. Go buy some of their newer games to support them. You can @ me here, unless you don't think Mega Man ZX is the greatest Mega Man game ever made, in that case don't @ me. * Twitter: Prof9 * E-mail: prof9@outlook.com