Megaman X Collection (NTSC-U) [GXGE08]

Started by Vague Rant, October 22, 2012, 01:52:01 PM

Previous topic - Next topic

Vague Rant

NEW EDIT: Blurgh, meh. This seems stable enough for gameplay, so I guess I'm going with it:
Mega Man Battle & Chase Unlocked [Vague Rant]
20DFD638 00000000
00DFD638 00000001


I'm not sure if anything else reads from that 32-bit address though. I've done what's within my ability, so that's the last code I can offer.

OLD EDIT: This started out as a request topic, but I mostly have what I need, so I guess I'd just like some suggestions for stability. I found the memory address the menu checks for whether or not to display the unlockable Mega Man Battle & Chase, but I don't want to just force it always on since it could potentially interfere with the various subgames. However, the code I'm using only seems to work when I actually apply it by USB Gecko, and I don't understand why.

Mega Man Battle & Chase Unlocked [Vague Rant]
200054B4 90E4001C
00DFD638 00000001


It checks for the ASM that writes 0 to memory, and forces it to write 1 instead. But loading the code via traditional means, I don't see Battle & Chase. Any thoughts?

For posterity, below is the topic as originally posted.

----

There are plenty of "infinite health" codes, etc. around the web, but unfortunately none to access the unlockable content (the image/music gallery, and the full port of Mega Man Battle & Chase). These are all unlocked for various in-game accomplishments--in particular, Battle & Chase is for beating X1, X2 and X3. My rudimentary hacking skills are of the "greater than/less than" variety, so while I did trawl through memory for a while, I wasn't able to find anything more substantial than a switch to turn off the locked "static" animation on the Battle & Chase entry in the menu:

00DFD615 00000000

Pretty unspectacular, I know. Hopefully someone with more talent can do better. Either way, thanks for reading.

EDIT: Stepping with the disassembler eventually led me to this code, a nop which causes the screenshots to appear instead of static. It still doesn't run, but maybe it can help someone else figure out how it works:

04E06F60 68000000