| |||
Views: 88,488,146 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-26-24 03:13 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 2 guests |
Main - ROM Hacking - Mega Man 2 and... REVISITABLE STAGES?! YES!!! | New thread | New reply |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 98/132 EXP: 90096 Next: 12179 Since: 08-28-14 Last post: 3080 days Last view: 3100 days |
Ever wanted to make the stages in Mega Man 2 revisitable? Well, now I just realized by changing one little byte will make revisitable stages in Mega Man 2 a reality. Don't believe me? Well, do as Bruno Mars says and just watch! (bad pun is bad :p)
First off, you'll need a Mega Man 2 rom. Don't ask where to get it, I'm not telling you. You'll also need a hex editor and an NES emulator. You have all that? Good! Now, in your hex editor of choice, in your Mega Man 2 rom, go to address 0x0340ec. You should see a byte "A5". Got it? Good. Now, change that byte from "A5" to "A6". Save your work. Run an emulator and beat a stage or 2 (Or enter A5 B2 D5 D4 C5 C1 B4 D3 E2 in the password screen to have all but Quick Man defeated) and then reselect the stage you beat. Yes. It is possible! And the best part? You keep the weapons you gained! Don't believe me? The Crash Bomb, in Crash Man's stage! The Metal Blade... in Metal Man's stage! The Leaf Shield...in Leaf, er uh, I mean, Wood Man's stage! Special thanks to this link on Data Crystal for helping me realize this. Edit: As stated by Zieldak:
So as of now, there are 2 ways: the original way and the improved way. The improved way makes sure you can revisit all the stages. It does display the boss intro and Get Equipped with screen. ____________________ A well known Bio-Metal |
Zieldak |
| ||
Crow Level: 42 Posts: 266/387 EXP: 512404 Next: 8958 Since: 12-01-11 From: Hungary Last post: 1311 days Last view: 1202 days |
Maybe it would be a better idea to NOP the whole code that checks for completeion. I might not be the best at ASM, but I think you should not use A6 there. So EA 0x0340EC - 0x0340EF instead. I think. |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 99/132 EXP: 90096 Next: 12179 Since: 08-28-14 Last post: 3080 days Last view: 3100 days |
So there are two ways, then. Well, at least we know it's possible.
Edit: EA'ing the code messes up who's stage is who. So that wouldn't work. ____________________ A well known Bio-Metal |
Zieldak |
| ||
Crow Level: 42 Posts: 267/387 EXP: 512404 Next: 8958 Since: 12-01-11 From: Hungary Last post: 1311 days Last view: 1202 days |
Oh, okay then. I was editing a video for someone (uhh, I hate editing videos), so I kinda rushed the post and did not test it. Sorry about that. :/ |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 100/132 EXP: 90096 Next: 12179 Since: 08-28-14 Last post: 3080 days Last view: 3100 days |
Don't worry about it :-) ____________________ A well known Bio-Metal |
Inccubus |
| ||
Goomba Level: 12 Posts: 14/23 EXP: 6307 Next: 1614 Since: 05-14-15 Last post: 2890 days Last view: 2846 days |
one question. Are the bosses still there to re-fight? |
Zieldak |
| ||
Crow Level: 42 Posts: 268/387 EXP: 512404 Next: 8958 Since: 12-01-11 From: Hungary Last post: 1311 days Last view: 1202 days |
Yes, they are still there, and the weapon get still appears.
However, I have some problems with this find. It's not necessary working as it is believed to be. 'A6'-ing it simply doesn't work, it doesn't let the player to revisit all levels sometimes. Try this for better results. Of course, this is still not the best way to do this. Especially if you don't want the intro, get weapon and the bosses reappear. 340EC: EAEA3900EAD0 |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 101/132 EXP: 90096 Next: 12179 Since: 08-28-14 Last post: 3080 days Last view: 3100 days |
That does work good. I'll add it to the OP. ____________________ A well known Bio-Metal |
Inccubus |
| ||
Goomba Level: 12 Posts: 15/23 EXP: 6307 Next: 1614 Since: 05-14-15 Last post: 2890 days Last view: 2846 days |
You know if a little asm was added, the flags that are used to prevent the player from re-entering a stage could probably be used to prevent the RMs from appearing by jumping directly to the stage end code as soon as Megaman enters the boss room.
Hijacking whatever code it is that makes the robot master appear could be a good place to hook the game logic. |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 190/196 EXP: 189076 Next: 17366 Since: 04-27-11 Last post: 3053 days Last view: 2763 days |
You might find that when you revisit stages, the enemies specific to that stage will die in one hit from the weapon of that robot master. For example the giant dogs in Woodman's stage will instantly die from the leaf shield. I believe this is the same sort of oversight that lets you one-shot the giant fish in the Wily stages with Quick Boomerang. The damage values were never set properly, perhaps because they knew it wouldn't be possible to revisit stages anyway. |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 102/132 EXP: 90096 Next: 12179 Since: 08-28-14 Last post: 3080 days Last view: 3100 days |
Posted by za909 This was already discovered in the Megaman Legends collection, butnow its cconfirmed to have been in the original, too. And Wily 2 isn't connected to Quick Man's stage. ____________________ A well known Bio-Metal |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 191/196 EXP: 189076 Next: 17366 Since: 04-27-11 Last post: 3053 days Last view: 2763 days |
I first discovered this when I played the Rockman 2 Endless Mode hack, because it starts you off with all weapons on a random portion of any stage. Legacy Collection is not straightforward emulation, it's got some glitches fixed, but new ones introduced. And of course it uses Lua Script... |
Main - ROM Hacking - Mega Man 2 and... REVISITABLE STAGES?! YES!!! | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 92, rows: 123/124, time: 0.017 seconds. |