Points of Required Attention™
Views: 44,485,307
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 02-22-17 12:30 AM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest | 2 bots

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/260
EXP: 251054
Next: 2597

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

Last post: 21 hours
Last view: 21 hours
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: 57

Posts: 60/824
EXP: 1411686
Next: 74242

Since: 05-24-07

Last post: 1 day
Last view: 14 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/1028
EXP: 1891463
Next: 93223

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

Last post: 3 hours
Last view: 3 hours
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: 2704262
Next: 24538

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

Last post: 147 days
Last view: 147 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: 139837
Next: 8048

Since: 02-26-07

Last post: 623 days
Last view: 623 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: 57

Posts: 62/824
EXP: 1411686
Next: 74242

Since: 05-24-07

Last post: 1 day
Last view: 14 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/260
EXP: 251054
Next: 2597

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

Last post: 21 hours
Last view: 21 hours
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: 2704262
Next: 24538

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

Last post: 147 days
Last view: 147 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: 57

Posts: 65/824
EXP: 1411686
Next: 74242

Since: 05-24-07

Last post: 1 day
Last view: 14 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: 2704262
Next: 24538

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

Last post: 147 days
Last view: 147 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/1028
EXP: 1891463
Next: 93223

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

Last post: 3 hours
Last view: 3 hours
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.095 seconds. (530KB of memory used)
MySQL - queries: 81, rows: 113/0, time: 0.049 seconds.