Points of Required Attention™
~ Administrative advisory ~

We unfortunately had a potential security compromise due to stray database dumps. Please change your password.
Views: 44,380,697
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 01-24-17 10:23 PM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests

Main - ROM Hacking - Want the metal blade in Megaman 3? Here's how... New thread | New reply


Stufid
Posted on 09-27-08 05:48 PM Link | Quote | ID: 91168


Flurry
Level: 34

Posts: 78/251
EXP: 237197
Next: 16454

Since: 04-30-07
From: Your sister's bed

Last post: 117 days
Last view: 117 days
Posted by tbolt76 at ||board
Heres all the info you need to put the metal blade from megaman 2 back into megaman 3

I use Hexposure for this

offset address 3d2eb change value to 0f

(that will allow you to fire in all directions even down)

offset adress 3d357 change value to 03

(this will allow you to fire 3 blades)

offset 3d2fc change value to 99

(blade range increases dramaticly and does not return)

then i use tile layer pro for this

locate the shadow blade and metal blade graphics

take the metal blade graphics and insert them to where the shadow blade is
it has to be specific or it wont look right it should look like this /# /+

note this will not work on rockman 3 only the us version

enjoy giving doc robot metal man a taste of his own medicine


I don't know why this tbolt76 didn't make an IPS patch for this, can someone please make an IPS patch for this? There's no screensshots, you tube video for this to see what it looks like in action.

____________________
I hate Super Mario Kart hacking...

infidelity
Posted on 09-27-08 06:58 PM Link | Quote | ID: 91170


Bandit
Level: 56

Posts: 60/808
EXP: 1365354
Next: 32822

Since: 05-24-07

Last post: 2 days
Last view: 3 hours
what i want is the actual sfx from MM2 into MM3-6 sound engine. lets get that

Insectduel
Posted on 09-27-08 08:08 PM (rev. 2 of 09-27-08 08:10 PM) Link | Quote | ID: 91173


Boomerang Brother
Level: 62

Posts: 145/1026
EXP: 1877886
Next: 106800

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

Last post: 6 days
Last view: 6 days
Most ROM hackers don't actually release Assembly patches. Even I don't sometimes.

Why METAL BLADE, it's oblivously the same thing. If I were editng the AI of the Rolling Cutter weapon from Megaman 1 and create an ASM where I shoot the similar type of that metal blade weapon you will get the same result.

Obliovously, without editing the Shadow Blade's GFX, you will only firing only Shadow Blade Shuriekens.

But it's a really cool ASM though for MM3.

____________________

Googie
Posted on 09-28-08 11:18 PM Link | Quote | ID: 91287


Giant Koopa
AAAAAAWWWWWW YYYYEEEEAAAA
Level: 68

Posts: 335/1260
EXP: 2693853
Next: 34947

Since: 02-19-07
From: Soon back to New York

Last post: 119 days
Last view: 119 days
Personally I'd love to see this hack in action. But then again it's up to someone who wants to chef up a patch for the community, I just don't understand the /# /+ though. Unless I'm getting too old for this... ^___^'

____________________

NetSplit
Posted on 09-28-08 11:28 PM (rev. 2 of 09-28-08 11:29 PM) Link | Quote | ID: 91288


Level: 29

Posts: 118/175
EXP: 139298
Next: 8587

Since: 02-26-07

Last post: 595 days
Last view: 595 days
He was just trying to explain the order the tiles go in TLP, I think. This hack should be incredibly easy for anyone to implement; the addresses and values are all there, with the only potential for confusion being pasting in the graphics. At worst, putting the graphics in properly will take all of two tries. Do you really need a patch for this?

To be honest, I don't like having extra IPS patches flying around and I find it easier to do a small hack myself than to use an IPS patch. I'm certainly not the norm, though.

infidelity
Posted on 09-29-08 12:54 AM (rev. 3 of 09-29-08 01:03 AM) Link | Quote | ID: 91297


Bandit
Level: 56

Posts: 62/808
EXP: 1365354
Next: 32822

Since: 05-24-07

Last post: 2 days
Last view: 3 hours
here you got Stufid & Googie, I got bored


Metal Blade in Megaman 3


ips download = http://www.megaupload.com/?d=LFSCJB21

Stufid
Posted on 09-29-08 01:36 AM Link | Quote | ID: 91304


Flurry
Level: 34

Posts: 79/251
EXP: 237197
Next: 16454

Since: 04-30-07
From: Your sister's bed

Last post: 117 days
Last view: 117 days
Thanks infidelity, you're my hero! <3 <(^_~')>

____________________
I hate Super Mario Kart hacking...

Googie
Posted on 09-29-08 02:10 AM Link | Quote | ID: 91308


Giant Koopa
AAAAAAWWWWWW YYYYEEEEAAAA
Level: 68

Posts: 336/1260
EXP: 2693853
Next: 34947

Since: 02-19-07
From: Soon back to New York

Last post: 119 days
Last view: 119 days
Good looking out infidelity, I already made the patch after NetSplit's post. It's been a long time since I went in my ROM Hacking folder, I can't believe how rusty I am.

Here's what I found at Data Crystal infidelity, there's some sound effects data there. Unless you've been there already. It's been ages I've been here also... ^^'

____________________

infidelity
Posted on 09-29-08 02:15 AM (rev. 2 of 09-29-08 02:44 AM) Link | Quote | ID: 91309


Bandit
Level: 56

Posts: 65/808
EXP: 1365354
Next: 32822

Since: 05-24-07

Last post: 2 days
Last view: 3 hours
Stufid - your welcome

Googie - I know how to locate where the music and sfx are in MM2. The sfx engine used in MM1-2 is extremely different from MM3-6. In one of the videos Matrixz released awhile ago, he has the sound pretty much identical. I've tried creating custom "instruments" that MM4 uses to try to manipulate the sound the Metal Blade makes. I used the Shadow Blade sfx, and try screwing with the instruments and the original notes used in the sfx. Music is easy, but sfx are such a pain in the arse. :-/

Googie
Posted on 09-29-08 02:29 AM Link | Quote | ID: 91310


Giant Koopa
AAAAAAWWWWWW YYYYEEEEAAAA
Level: 68

Posts: 337/1260
EXP: 2693853
Next: 34947

Since: 02-19-07
From: Soon back to New York

Last post: 119 days
Last view: 119 days
I got you, I hope you can knock it out sometime soon though. I'm gonna see if I can get back into my MM1 hack after seeing this thread... ^.^

____________________

Insectduel
Posted on 09-30-08 08:07 PM (rev. 2 of 09-30-08 08:10 PM) Link | Quote | ID: 91445


Boomerang Brother
Level: 62

Posts: 151/1026
EXP: 1877886
Next: 106800

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

Last post: 6 days
Last view: 6 days
That's a nice move infidelity. Unfortunely, there is a missing part of the thrown blade, which is the number of blades before reducing power. The orginal Mega Man 2 has 4 blades so it is hard to find data in Mega Man 3 without the use of the FCEUXD Code/Data logger.

The offset in the US Megaman 3 is at x3DF41 ($DF31). Offset x3DF39 ($DF29) in the Japanese version of Rockman 3. If you change the value to 04, it will shoot 4 blades instead of the orginal 2 blades.

And here's the database for the Japanese Rockman 3 in case Japanese ROM-Hackers need this.

x3D2E7 - That will allow you to fire in all directions even down
(Change Value to 0F)

x3D2F8 - Blade range increases dramaticly and does not return
(Change Value to 99)

x3D353 - This will allow you to fire 3 blades
(Change Value to 03)

x3DF39 - Number of Blades before reducing power
(Change Value to 04)


And, I've also wrote the data in ASM or refer as disassembly format. It is copied from the 6502 debugger.

In the Japanese Rockman 3, it starts in RAM offset $D2CF. Some JSR, JMP or even LDA’s RAM offset may be different between the US Megaman 3 and Japanese versions of Rockman 3. The Shadow Blade disassembly I wrote is currently from the US version of Megaman 3.


$D2D3:20 03 D1 JSR $D103
$D2D6:90 2A BCC $D302+
$D2D8:A5 16 LDA $0016 = #$00
$D2DA:29 0B AND #$0B ; Fires in directions
$D2DC:F0 03 BEQ $D2E1+
$D2DE:99 A0 04 STA $04A0,Y @ $04A3 = #$00
+
$D2E1:A9 00 LDA #$00
$D2E3:99 40 04 STA $0440,Y @ $0443 = #$1F
$D2E6:A9 04 LDA #$04
$D2E8:99 60 04 STA $0460,Y @ $0463 = #$02
$D2EB:A9 14 LDA #$14 ; How far it will shoot before returning to user.
$D2ED:99 00 05 STA $0500,Y @ $0503 = #$00
$D2F0:BD 60 03 LDA $0360,X @ $0364 = #$72
$D2F3:99 60 03 STA $0360,Y @ $0363 = #$C3
$D2F6:BD 80 03 LDA $0380,X @ $0384 = #$04
$D2F9:99 80 03 STA $0380,Y @ $0383 = #$04
$D2FC:BD C0 03 LDA $03C0,X @ $03C4 = #$99
$D2FF:99 C0 03 STA $03C0,Y @ $03C3 = #$34
+
$D302:60 RTS

$D303:03 UNDEFINED
$D304:12 UNDEFINED
$D305:FB UNDEFINED
$D306:4D 03 9F EOR $9F03 = #$00
$D309:B4 A6 LDY $A6,X @ $00AA = #$9C
$D30B:03 UNDEFINED
$D30C:A6 D3 LDX $00D3 = #$00
$D30E:A6 D1 LDX $00D1 = #$00
$D310:D2 UNDEFINED
$D311:D1 D2 CMP ($D2),Y @ $0003 = #$10
$D313:D1 D2 CMP ($D2),Y @ $0003 = #$10
$D315:D2 UNDEFINED
$D316:D1 D1 CMP ($D1),Y @ $0003 = #$10
$D318:D1 D2 CMP ($D2),Y @ $0003 = #$10
$D31A:D1 0F CMP ($0F),Y @ $FF03 = #$16
$D31C:00 BRK
$D31D:F0 FF BEQ $D31E
$D31F:17 UNDEFINED
$D320:00 BRK
$D321:E8 INX
$D322:FF UNDEFINED
$D323:18 CLC
$D324:9F UNDEFINED
$D325:A2 AC LDX #$AC
$D327:97 UNDEFINED
$D328:18 CLC
$D329:A5 18 LDA $0018 = #$00
$D32B:9C UNDEFINED
$D32C:18 CLC
$D32D:9E UNDEFINED
$D32E:18 CLC
$D32F:01 84 ORA ($84,X) @ $0000 = #$F0
$D331:01 85 ORA ($85,X) @ $0000 = #$F0
$D333:83 UNDEFINED
$D334:01 86 ORA ($86,X) @ $0000 = #$F0
$D336:01 87 ORA ($87,X) @ $0000 = #$F0
$D338:01 88 ORA ($88,X) @ $0000 = #$F0
$D33A:01 FE ORA ($FE,X) @ $04A0 = #$00
$D33C:02 UNDEFINED
$D33D:03 UNDEFINED
$D33E:01 03 ORA ($03,X) @ $0601 = #$30
$D340:01 02 ORA ($02,X) @ $012F = #$00
$D342:00 BRK
$D343:03 UNDEFINED
$D344:03 UNDEFINED
$D345:02 UNDEFINED
$D346:03 UNDEFINED
$D347:01 03 ORA ($03,X) @ $0601 = #$30 ; Fires the number of shadow blades.
$D349:15 2B ORA $2B,X @ $0033 = #$00
$D34B:15 15 ORA $15,X @ $001D = #$00
$D34D:2A ROL
$D34E:2C 15 15 BIT $1515 = #$00
$D351:2D 15 2E AND $2E15 = #$00
$D354:15 A5 ORA $A5,X @ $00AD = #$9C
$D356:32 UNDEFINED
$D357:F0 16 BEQ $D36F+
$D359:C6 32 DEC $0032 = #$00
$D35B:D0 12 BNE $D36F+
$D35D:20 7F D3 JSR $D37F
$D360:AC C0 05 LDY $05C0 = #$01
$D363:C0 04 CPY #$04
$D365:F0 08 BEQ $D36F+
$D367:A9 00 LDA #$00
$D369:8D E0 05 STA $05E0 = #$04
$D36C:8D A0 05 STA $05A0 = #$04
+
$D36F:60 RTS



Download

Yeah, I don't like having extra patches either but mine is far too worse if you try this one.

____________________

Main - ROM Hacking - Want the metal blade in Megaman 3? Here's how... New thread | New reply

Acmlmboard 2.1+3δ (2016-01-08)
© 2005-2016 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.105 seconds. (342KB of memory used)
MySQL - queries: 81, rows: 112/0, time: 0.051 seconds.