Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,472,685
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-23-24 07:54 PM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest

Main - ROM Hacking - Hacking Mega Man 5 New thread | New reply


MartsINY
Posted on 08-20-18 03:36 AM Link | Quote | ID: 166482


Micro-Goomba
Level: 11

Posts: 16/17
EXP: 4842
Next: 1143

Since: 03-31-11

Last post: 2071 days
Last view: 2070 days
Hi,

I'm now hacking Mega Man 5. I worked a lot on Mega Man 4 Voyage, recoded new boss.

Now I want to recode a whole engine. I started to document it, but I could use existing datas if there are...

1-) I wondered if there was another place than datacrystal with datas about it?
2-) Or is there an expert for this game who extensively hacked it?
3-) Is there a place with a list of bugs for Mega Man 5? I saw videos on youtube, but is there a place reporting them in a list?

Ness
Posted on 08-22-18 12:32 PM (rev. 8 of 08-22-18 01:28 PM) Link | Quote | ID: 166487


Red Goomba
Level: 14

Posts: 31/38
EXP: 11965
Next: 1106

Since: 03-02-17
From: France

Last post: 1467 days
Last view: 1467 days
Hi,

Use Rock5Easily's documentation.
It's in Jap but google translate does the trick.

https://www.himaq5.xyz/rock5easily/
https://www.himaq5.xyz/rock5easily/5/index.html

I also documented a few minor things to complement that
http://www.romhacking.net/documents/751/

Don't bother with the other document on RHDN, the one about Mega Man's palette, it's all wrong.

With that you should be able to identify all the main engine routines. Once you've digged into them, you might be interested in looking in Rock5Easily's optimization patch as well, which gets rid of all the lag in the game, see what changes he made to improve those routines.

Edit: as for bugs, I already fixed a few in my Protoman and Second Strike hacks. Although whether or not some of these are bugs (like not being able to charge a chage shot during sliding and rotating) is arguable, so here is my list:



- Charging up a charge shot now works during a slide and during the "360° rotation" animation (on moving platforms)
- Underwater slide-jumps are now possible
- During a slide, you can't jump if holding "down" on the d-pad. In reverse gravity this remained the same, while it should be when holding "up". Fixed.
- While charging, if the player would release the B button during a slide or during the "360° rotation" animation, the palette could freeze with one of the charging palettes. Fixed.
- When dying in a pit while charging the charge shot, palette gets reset to default to avoid items on the screen (1up, tanks, etc) being 'frozen' with the wrong palette.
- Falling crystals gimmick in Crystal Man stage: when 'destroying' a crystal with Star Shield, the following crystals falling from the same tube would go through the player. Fixed.
- Fixed the possibility to skip most of the boss rush by sliding through the wall (at least I think I fixed it)
- Jetski segment: fixed the possibility to "miss" the jetski during the cutscene and play the segment without the jetski, glitching the entire part. (At least I fixed the easiest way there was to pull that glitch, it might still be possible to do it with the S.Arrow but since I can't pull it off, I can't check)
- Title screen: Slightly shortened the time it takes to loop back to the intro, so that you can no longer hear the title screen song start again for a split second.
- Boss intro screen: fixed the Y-axis location of the bottom flickering light of the teleporter (the lights flickering before bosses appear)
- Getting frozen by Darkman 3's onion rings during a Charge Kick will nullify the charge kick (turn the animation into regular sliding), to avoid C.Kick working while being frozen.
- Protoman Fortress stage 1: When dying and loading either checkpoint, a colour of the foreground would change. Fixed.
- Napalm Man stage: Fixed a wall that was set as "foreground", that the player could slide into.


Edit 2: BTW - all of Rock5easily's docs and hacks are made for the Jap version of the game. However lucky for us the US version is practically identical, all the code and are all the offsets are the same, only some minor graphical things (logo etc) are different, so everything is compatible.
IIRC the PAL version does have different offsets but fuck that version anyway.

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

MartsINY
Posted on 08-22-18 03:06 PM (rev. 2 of 08-22-18 03:17 PM) Link | Quote | ID: 166489


Micro-Goomba
Level: 11

Posts: 17/17
EXP: 4842
Next: 1143

Since: 03-31-11

Last post: 2071 days
Last view: 2070 days
Exactly what I was looking for!!

Are there other hack than rock5easily that speeds up engine?

I will rewrite all engine.If you want, I can give you datas on fixes I make (I won't fix things I won't keep like weapons for example) but I'll fix general bugs of course.

Thanks a lot for the info!!



Edit: what is this bug?
- Fixed the possibility to skip most of the boss rush by sliding through the wall (at least I think I fixed it)

Ness
Posted on 08-22-18 05:15 PM (rev. 2 of 08-22-18 05:15 PM) Link | Quote | ID: 166490


Red Goomba
Level: 14

Posts: 33/38
EXP: 11965
Next: 1106

Since: 03-02-17
From: France

Last post: 1467 days
Last view: 1467 days
I don't think there is any other optimization patch for MM5 no.

In the bossrush room with all the teleporters, there is one of the walls on the right you can slide into. IIRC just above the middle teleporter. Then it scrolls directly into the level boss room. If you check some speedruns you should find it.

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Thanatos-Zero
Posted on 09-07-18 11:36 AM Link | Quote | ID: 166502


Nipper Plant
Level: 45

Posts: 417/423
EXP: 652692
Next: 7472

Since: 11-25-08
From: Germany - Rheinlandpfalz - Wittlich - Zur Phillippsburg 25

Last post: 1088 days
Last view: 1051 days
Only MM3 was optimised, though I wonder if Kuja Killer could optimise MM5 or 4 or even 6 for that matter.

____________________
I was a prisoner enclosed in the void, were everything might end up just as myself.
There I was called the death in the void, but after a long sleep my drill was ready to pierce the void.
I came back... to guide those who are in doubt and to crush any corrupted mind.
"Just who in the hell do you think I am?!".

Ness
Posted on 09-13-18 10:17 AM (rev. 2 of 09-13-18 10:19 AM) Link | Quote | ID: 166516


Red Goomba
Level: 14

Posts: 34/38
EXP: 11965
Next: 1106

Since: 03-02-17
From: France

Last post: 1467 days
Last view: 1467 days
Posted by Thanatos-Zero
Only MM3 was optimised, though I wonder if Kuja Killer could optimise MM5 or 4 or even 6 for that matter.


rock5easily did 5 and Neo ragsuku did 4/5/6 as well. So I guess I was wrong with my post earlier, I had forgotten Neo ragsuku did 5 as well.

https://www.himaq5.xyz/rock5easily/ips.html

http://www.geocities.jp/borokobo/neo/download.html

There is a patch for 3 in there as well but I don't remember what it does.

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Thanatos-Zero
Posted on 09-13-18 09:30 PM (rev. 2 of 09-13-18 09:39 PM) Link | Quote | ID: 166517


Nipper Plant
Level: 45

Posts: 418/423
EXP: 652692
Next: 7472

Since: 11-25-08
From: Germany - Rheinlandpfalz - Wittlich - Zur Phillippsburg 25

Last post: 1088 days
Last view: 1051 days
IIRC the Improvement patch for Megaman and Rockman 3 include coding by Rock5Easly, to allow stuff which MM5 did with back and forth scrolling.

Kuja Killer however left many things intact on purpose, so anyone can use the imrovement patch as a basis for their own hacks.

I still wish to see a Gamma Battle, which rivals the Wily Iron Golem Battle + the capsule battle from Rockman World IV.

Edit: And while we are at that, a true Boss Battle with Break Man resembling the battle from Rockman 7 would be as sweet as honey.
https://www.youtube.com/watch?v=LMJ89TSwQn8#t=58s
The Blues Battle from Rockman 7 FC as reference.


____________________
I was a prisoner enclosed in the void, were everything might end up just as myself.
There I was called the death in the void, but after a long sleep my drill was ready to pierce the void.
I came back... to guide those who are in doubt and to crush any corrupted mind.
"Just who in the hell do you think I am?!".

Main - ROM Hacking - Hacking Mega Man 5 New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.021 seconds. (339KB of memory used)
MySQL - queries: 67, rows: 93/94, time: 0.016 seconds.