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

0 users currently in ROM Hacking | 5 guests | 1 bot

Main - ROM Hacking - Megaman 4 Hacking is ticking me off lately New thread | New reply


Insectduel
Posted on 03-30-09 07:52 PM Link | Quote | ID: 104279


Hammer Brother
Level: 68

Posts: 256/1069
EXP: 2687846
Next: 40954

Since: 02-16-08
From: Insectduel's office

Last post: 1257 days
Last view: 1256 days
I have problems with the Cossack and Wily Bosses at the 2nd Screen. When I set them, they won't show for some reason. I don't mind Wily 4 when these circling fireballs won't show on the 2nd screen but it will be a Megaman Showdown 4 challenge when you face Dr. Wily.

Most of the time, I was forced, to set adapter items, then change the mid-point settings the same as boss-point settings. Wily 3 is the most trouble because of the warp. I have NO problem doing it when I doing my Megaman 2 hack, but Megaman 4 seems different the way I edit them.

I even dump ASM to find out where it comes from, but can't seem to find where the screen is started for Cossack and Wily Bosses. Is there any solutions to set these bosses in the 2nd Screen for either one of these settings or ASM. Megaman Showdown series is supposed to be a 2-screen boss rush hack for MOST levels.

Matrixz
Posted on 03-31-09 02:40 AM Link | Quote | ID: 104301


Ninji
Level: 35

Posts: 42/225
EXP: 266382
Next: 13554

Since: 04-07-07
From: Norway

Last post: 3106 days
Last view: 1784 days
Those bosses (Cossack and Wily bosses), at least some of them are coded to function on certain level screens only. You can try searching the ROM for the value of the screen they appear on in the original..

For example, the cockroach twins:

At ROM location $6B2DD, is the ASM which decides one of the screen locations.
A9 11 9D 48 03 (LDA #$11, STA $348,X).

There should be similar ASM for the other bosses.

Insectduel
Posted on 04-02-09 07:49 PM (rev. 5 of 04-04-09 08:58 PM) Link | Quote | ID: 104460


Hammer Brother
Level: 68

Posts: 258/1069
EXP: 2687846
Next: 40954

Since: 02-16-08
From: Insectduel's office

Last post: 1257 days
Last view: 1256 days
It's more complicated than I thought it would be and it's quite bit of a challenge for me. When I edit the screen number for Cossack 3 boss and defeat both of them, the stage clear init did not activate, explosions turned out weird, and music also not played. It's somewhere in ROM offsets $6B323 to $6B332 where the stage clear init clear taken place on the certain screen but can't actually figure out how to set them on screen.

I've also played with ASM for the Warp Sprite. It's fun to edit but I've been trying to figure out how to set them on Screen 0 in Wily 3 than Screen 5.

Forget doing the warp ASM. Useless coding.


I used the LDA for (A9 2B) which uses the warp from all area warping spots to set the same exact screen you warped from. In that case, it warps only to the Wily 3 boss without fighting all rematch bosses. I've still need to play around until I get what I need to set from Screen 0 to Screen 6.

I never thought Megaman 4 hacking can be complicated than Megaman 2 or 1 I've been editing for months.


Shit, now I found out why the bosses won't load properly because of the Enemy positoning. That's why I hate relying on level editors because the coding seems mixed or something like that. I have to Re-Code it from scratch via hex editor and it worked out perfectly. But Cossack 2 is STILL hard to research even though I found the screen number but the scrolling my be hard to re-code unless I reposition all enemies where they belong in proper coding.

Main - ROM Hacking - Megaman 4 Hacking is ticking me off lately New thread | New reply

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

Page rendered in 0.018 seconds. (341KB of memory used)
MySQL - queries: 47, rows: 70/70, time: 0.015 seconds.