Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,479,750
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-25-24 02:41 AM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests

Main - ROM Hacking - General Megaman Hacking Thread New thread | New reply

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

Zynk
Posted on 11-10-14 11:16 AM Link | Quote | ID: 158955


Purple Leever
Level: 32

Posts: 74/209
EXP: 195944
Next: 10498

Since: 10-19-12

Last post: 78 days
Last view: 2 days
Posted by Model FZx
Since some talk about RM4MI has popped up, I may be able to give PureSabe a proper English translation, as that is my main language. Any way I can contact him?
Somebody tried that months ago. Seems to me Puresabe is planning an 'English' not 'Engrish' in the next update, I guess.

____________________

Model FZx
Posted on 11-10-14 04:54 PM (rev. 2 of 11-11-14 02:04 AM) Link | Quote | ID: 158957


Red Koopa
Level: 26

Posts: 26/132
EXP: 90077
Next: 12198

Since: 08-28-14

Last post: 3078 days
Last view: 3098 days
does anyone know how to edit the Guts lifts in MM1? Like when to drop off and how long before the return



____________________
A well known Bio-Metal

Insectduel
Posted on 11-11-14 09:23 PM Link | Quote | ID: 158965


Hammer Brother
Level: 68

Posts: 929/1069
EXP: 2687463
Next: 41337

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

Last post: 1256 days
Last view: 1255 days
Here's the disassembly for the Guts lifts in Mega Man 1.



; LIFT MANAGER
0001DA86: A5 31 lda CurrentStage
0001DA88: C9 05 cmp #$05
0001DA8A: D0 06 bne + ; $DA92
0001DA8C: A0 02 ldy #$02 ; Gutsman stage. Eat three.
0001DA8E: A2 00 ldx #$00
0001DA90: F0 04 beq ++ ; $DA96
+
0001DA92: A2 15 ldx #$15 ; If it's not Gutsman stage.
0001DA94: A0 00 ldy #$00
++
0001DA96: 86 0C stx $0C ; index into LiftData.
0001DA98: 84 0D sty $0D ; number of elements to read from that table.
-
0001DA9A: A9 2C lda #$2C
0001DA9C: 20 63 F6 jsr CreateEnemy ;create a lift.

0001DA9F: A4 0C ldy $0C
0001DAA1: B9 EC DA lda LiftData+6,y
0001DAA4: 95 6B sta Meters+1,x

0001DAA6: A9 20 lda #$20 ; Make object invisible and non-collidable
0001DAA8: 9D 20 04 sta ObjectFlags,x
0001DAAB: B9 E6 DA lda LiftData+0,y
0001DAAE: 9D 80 04 sta ObjectPosX,x
0001DAB1: B9 E7 DA lda LiftData+1,y
0001DAB4: 9D 60 04 sta ObjectPosScreen,x
0001DAB7: B9 E8 DA lda LiftData+2,y
0001DABA: 9D 00 06 sta ObjectPosY,x
0001DABD: B9 E9 DA lda LiftData+3,y
0001DAC0: 9D 40 06 sta ObjectFireDelay,x
0001DAC3: B9 EA DA lda LiftData+4,y
0001DAC6: 9D 60 06 sta ObjectYSpeedFraction,x
0001DAC9: B9 EB DA lda LiftData+5,y
0001DACC: 9D C0 06 sta ObjectLifeMeter,x

0001DACF: 98 tya
0001DAD0: 18 clc
0001DAD1: 69 07 adc #$07
0001DAD3: 85 0C sta $0C ;next lift pointer
0001DAD5: A9 00 lda #$00 ;Make the lift move 1 pix/s to the right
0001DAD7: 9D E0 04 sta ObjectXSpeedFraction,x
0001DADA: A9 01 lda #$01
0001DADC: 9D C0 04 sta ObjectXSpeed,x
0001DADF: C6 0D dec $0D ;number of lifts
0001DAE1: 10 B7 bpl -
0001DAE3: 68 pla
0001DAE4: AA tax
0001DAE5: 60 rts

LiftData: ; at DAE6. Contains 7-byte records.
; Bytes:
; 0=ObjectPosX
; 1=ObjectPosScreen (screen number)
; 2=ObjectPosY
; 3=ObjectFireDelay (#$40 = moves left, #$00 = moves right)
; 4=ObjectYSpeedFraction (?)
; 5=ObjectLifeMeter (lift index)
; 6=Meters+1 (huh?)
.byte $F0,$03,$47,$40,$00,$00,$00 ; In Gutsman stages, these three are used at once.
.byte $88,$03,$87,$40,$00,$01,$00
.byte $20,$04,$C7,$40,$08,$02,$00
.byte $78,$1B,$87,$40,$00,$03,$00 ; Otherwise, this only will be used.

Korxroa
Posted on 11-11-14 11:48 PM Link | Quote | ID: 158966


Red Koopa
Level: 25

Posts: 65/120
EXP: 79499
Next: 10121

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
Mega Man 5 Logo Hack based on MM9/MM10 Style.

New Text Logo "MEGA" based on MM9/10, not custom draw text "MEGA" like Wily Wars or Insectduel's MM4DLC (MM4 Hack).
Original Text Logo "MAN" in Rockman or Mega Man 9 & 10, Wily Wars.

Unused Sprite Data Letter "N" in Mega Man 5 Title Screen the US version.
ROM Offset at x02ECAA. Changed Hex F8 (All 3 Numbers) to 2F (1), 37 (2), 3F (3).

Download IPS Patch MM9/MM10 Logo Style for Mega Man 5 here.
Patch to US version NOT PAL version.

------
Edit HP Damage Enemy like Met, Batton, Fan Fiend, 8 Robot Masters etc in Rockman 2. NOT Mega Man 2.
ROM Offset HP Damage Enemy via Hex Editor?

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

Model FZx
Posted on 11-12-14 03:53 AM (rev. 2 of 11-12-14 03:53 AM) Link | Quote | ID: 158967


Red Koopa
Level: 26

Posts: 27/132
EXP: 90077
Next: 12198

Since: 08-28-14

Last post: 3078 days
Last view: 3098 days
How do you guys feep about MM4 HACKS?

Any advice?

____________________
A well known Bio-Metal

Vanya
Posted on 11-12-14 05:00 AM Link | Quote | ID: 158969


Red Koopa
Level: 27

Posts: 125/139
EXP: 105070
Next: 11089

Since: 01-22-13

Last post: 3292 days
Last view: 3291 days
Posted by Korxroa
Mega Man 5 Logo Hack based on MM9/MM10 Style.

New Text Logo "MEGA" based on MM9/10, not custom draw text "MEGA" like Wily Wars or Insectduel's MM4DLC (MM4 Hack).
Original Text Logo "MAN" in Rockman or Mega Man 9 & 10, Wily Wars.

Unused Sprite Data Letter "N" in Mega Man 5 Title Screen the US version.
ROM Offset at x02ECAA. Changed Hex F8 (All 3 Numbers) to 2F (1), 37 (2), 3F (3).

Download IPS Patch MM9/MM10 Logo Style for Mega Man 5 here.
Patch to US version NOT PAL version.

------
Edit HP Damage Enemy like Met, Batton, Fan Fiend, 8 Robot Masters etc in Rockman 2. NOT Mega Man 2.
ROM Offset HP Damage Enemy via Hex Editor?


That's cool. I wonder why no one has ever done this before. Now I'd like to see it done for all 6 games.

____________________
Krakenskin Leather Works, my Etsy store.
LordVanya, my art page.
FundamentalEssence, my game development page.

Insectduel
Posted on 11-12-14 02:42 PM Link | Quote | ID: 158970


Hammer Brother
Level: 68

Posts: 930/1069
EXP: 2687463
Next: 41337

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

Last post: 1256 days
Last view: 1255 days
Actually Vanya, I did.



I used that title screen during the time the game is in progress.

za909
Posted on 11-12-14 10:01 PM Link | Quote | ID: 158971


Cheep-cheep
Level: 32

Posts: 178/196
EXP: 189046
Next: 17396

Since: 04-27-11

Last post: 3051 days
Last view: 2762 days
Hey people! For a while I've been doing some other things, but decided to come back to ROM hacking one more time!
Just like before I'm using Megaman 3, it's the one I know the most about, and having educated myself on the subject of 6502 asm, I'm really looking forward to this!
So far I've added a DPCM player to the music engine, a song from the game you can listen to Here
All the music will be my own original songs.
And I made one of Puresabe's simple hacks compatible with the US version, one that lets you jump from a slide and keep your sliding velocity, which works very much like the dash in the MMX series.
There's also a couple screenshots, since I'm absolute shit at graphics, I'm taking them from various Capcom titles.

DurfarC
Posted on 11-13-14 12:29 AM Link | Quote | ID: 158972


Shyguy
Level: 24

Posts: 65/97
EXP: 71892
Next: 6233

Since: 10-23-08
From: Norway

Last post: 1956 days
Last view: 354 days
Really cool! It's about time someone else than me uses original music in their Mega Man hacks, and the song is really good, the added DPCM channel does a nice job too! The graphics blend in nicely as well; I know how tedious it can be to insert graphics from other games into the ROM, but in this case the result is great!

Model FZx
Posted on 11-13-14 01:22 AM Link | Quote | ID: 158973


Red Koopa
Level: 26

Posts: 29/132
EXP: 90077
Next: 12198

Since: 08-28-14

Last post: 3078 days
Last view: 3098 days
http://imgur.com/a/1kGoy

Im hacking mm2 and need help. The first 2 pics show what happens when I play an enemy on the second screen. How can I fix this?

The 3rd: can I move that text up more? If so, how?



____________________
A well known Bio-Metal

DurfarC
Posted on 11-13-14 01:59 AM Link | Quote | ID: 158974


Shyguy
Level: 24

Posts: 66/97
EXP: 71892
Next: 6233

Since: 10-23-08
From: Norway

Last post: 1956 days
Last view: 354 days
Posted by Model FZx
http://imgur.com/a/1kGoy

Im hacking mm2 and need help. The first 2 pics show what happens when I play an enemy on the second screen. How can I fix this?

The 3rd: can I move that text up more? If so, how?


To answer your first question, I'm going to quote a post I made earlier when someone else had the same problem:

Posted by DurfarC
Posted by 32x1000
I use Rockman 2 editor (by Rockman 5 easily) and I have a problem. When I place enemies from another stage or other part of the level the graphics are all garbled but the enemy still behaves the way it should. Does anybody know how to fix this? Thanks
You have to select which enemy graphics that will load for each scroll map position. Let's say, in Heat Man's stage, the first corridor (the first scroll map position) consists of Tellys and Helicrapters (no idea what these things are called, but I guess that's a fitting name), and therefore that area loads a graphics set containing their corresponding graphics. The next room (the next scroll map position) contains disappearing blocks and a spring head; a new graphics set is therefore loaded. It goes on like that for every scroll map position in every level.

From what I can see, you can't change the enemy graphics set for each scroll map position in rock5easily's editor. You can do it in Visine though, which you can get here. It's DOS based so you might need DOSbox to run it. It's also a tiny bit buggy, so be sure to save and make backups often. You could also use a hex editor of course, but in my opinion that would be more time consuming unless you really know what you're doing.

Finally, it should be noted that some enemy graphics cannot be loaded at the same time, since they never appear in the same set. I think Visine is able to show what each enemy graphics set contains though (I don't have it atm and I didn't hack Mega Man 2 for almost 10 years).

Hopefully this made sense to you - if not, I'm sure some of the more experienced hackers here can give a better explanation.

Model FZx
Posted on 11-13-14 12:35 PM Link | Quote | ID: 158976


Red Koopa
Level: 26

Posts: 30/132
EXP: 90077
Next: 12198

Since: 08-28-14

Last post: 3078 days
Last view: 3098 days
Yeah I use visine. How do I do that in editor?

____________________
A well known Bio-Metal

DurfarC
Posted on 11-13-14 01:36 PM Link | Quote | ID: 158977


Shyguy
Level: 24

Posts: 67/97
EXP: 71892
Next: 6233

Since: 10-23-08
From: Norway

Last post: 1956 days
Last view: 354 days
Can't remember, so here goes another quote of an old post of mine:

Posted by DurfarC
I don't remember exactly, as I didn't use the editor for almost 10 years, and I'm not able to check at the moment. I found the help file for you though and uploaded it here. It's in an old windows format so you might have to update Windows help & support in order to view it. Just double click on it and see what happens.

There is also a readme file that came with the editor, which should contain some basic information about hotkeys and such, let me know if that is missing as well.


Looking at the readme, I think it's here:

KEY_SPACE - level path viewer (press KEY_S to edit the scroll data).

But I could be wrong.

Korxroa
Posted on 11-13-14 10:40 PM Link | Quote | ID: 158979


Red Koopa
Level: 25

Posts: 66/120
EXP: 79499
Next: 10121

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
Kuwata's Rockman 2 Editor doesn't work Japanese version of Rockman 2.
get error message.

Kuwata's Rockman 2 Editor won't running Windows 8.1 with Run as admin or Compatibility Mode set Windows XP.

rock5easily's RM2 Editor and -=Fx3=-'s Visine doesn't support feature edit HP Damage Enemy (Met, Batton, Returning Sniper Joe, Quick Man etc) for Rockman 2 Only.
like Matrixz's MegaFLE X Enemy Editor Tab "General" -> "HP" -> works on Mega Man/Rockman 3~6.

Edit HP Damage Enemy using Utility Editor not support Two Difficulty "Normal" and "Difficult" in the US version of Mega Man 2.

Rockman 2 Enemy Document, Link?

-----
Korxroa's Rockman 2 Hack Project called "Rockman 2 SJ", work in progress.
Mega Man 4 & 5 Unnamed Hack Project called "SRB" (MM4, Until 2015) and "Mega Man 5 A" (MM5, Work in progress this year).

Finish Project like Mega Francesca/Doropie 4 (MM4/RM4 Hack).

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

Insectduel
Posted on 11-13-14 11:15 PM (rev. 2 of 11-13-14 11:16 PM) Link | Quote | ID: 158980


Hammer Brother
Level: 68

Posts: 931/1069
EXP: 2687463
Next: 41337

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

Last post: 1256 days
Last view: 1255 days
Posted by Korxroa
Kuwata's Rockman 2 Editor doesn't work Japanese version of Rockman 2.
get error message.

Kuwata's Rockman 2 Editor won't running Windows 8.1 with Run as admin or Compatibility Mode set Windows XP.



Yes it does! Unfortunately, it's compatable with shorter url names. Like C://Program Files/Rock2ed.exe

Model FZx
Posted on 11-14-14 03:47 AM Link | Quote | ID: 158981


Red Koopa
Level: 26

Posts: 31/132
EXP: 90077
Next: 12198

Since: 08-28-14

Last post: 3078 days
Last view: 3098 days
DurfaC, youre wrong. S is to edit scroll data, like where the screeb scrolls to next.

____________________
A well known Bio-Metal

DurfarC
Posted on 11-14-14 04:49 AM (rev. 2 of 11-14-14 04:50 AM) Link | Quote | ID: 158982


Shyguy
Level: 24

Posts: 68/97
EXP: 71892
Next: 6233

Since: 10-23-08
From: Norway

Last post: 1956 days
Last view: 354 days
I was totally wrong apparently. I have been lazy enough until now, but I finally decided to reorganize some folders and run Visine via DosBox. Even after checking the readme file and searching for solutions elsewhere on the internet, I still couldn't find out (hence it's not strange that you didn't find out either). So I decided to check the forum archives from 2005, since I remembered helping someone else with the problem back then, and finally found out:

Press F6 when in a stage, then click advanced, then stats, then sprites. Here you select the sprite graphics set that are used for each scroll.

For example, the following sets contains at least:
Set 0: Tellies, helicrapters (dunno what these annoying things in the beginning of Heat Man's stage are called), spring heads++
Set 1: Sniper joes++
Set 2: Vanishing blocks, tellies, spring heads++
Set 3: Rabbits, bats++

And so on. Just check which sets belong to what enemies in the original levels and go from there. Remember: Only one graphics set can be used for each scroll map position (each "floor"/"hallway"), meaning that some enemies can never be used in the same area.

Model FZx
(post deleted) ID: 158984

DurfarC
(post deleted) ID: 158985

Model FZx
Posted on 11-14-14 09:07 PM (rev. 2 of 11-14-14 10:20 PM) Link | Quote | ID: 158986


Red Koopa
Level: 26

Posts: 33/132
EXP: 90077
Next: 12198

Since: 08-28-14

Last post: 3078 days
Last view: 3098 days
Huh. Oddm the thread preview shows that bpth u anr I have deleted posts. ..anyway, thanks xD prepare for Fusion Surge!!

Ph and um...any dosbox way I can recolor the boss palettes? Like to change airman from blue to green? Also, how do I edit the boss text? Like when yoy select a boss, it says thr name.

Edit: ack! The set affected the entire level!

____________________
A well known Bio-Metal
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86


Main - ROM Hacking - General Megaman Hacking Thread New thread | New reply

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

Page rendered in 0.087 seconds. (346KB of memory used)
MySQL - queries: 124, rows: 163/164, time: 0.076 seconds.