Mega Man X4 Undub (v1.13) & Mega Man 8 Undub (v1.4)

Started by acediez, April 29, 2018, 05:14:54 PM

Previous topic - Next topic

Yagami-kun

Quote from: redmagejoe on May 22, 2022, 08:50:34 PM
Apologies for piling on requests, but it would be amazing if the Mega Man 8 undub had a patch for the US opening song. I'm actually really fond of how "Mega Man" it sounds, and while this game has long needed an undub for the hilariously bad English VAing, I find myself sad over the loss of that really jamming US OP song. Apologies if this is a hassle.
Yeah its a hassle u.u

MD_Prometh

For me, it's either Electrical Communication or get out lol

It'd be cool to see an undub patch for the Saturn version if possible

redmagejoe

Quote from: MD_Prometh on May 22, 2022, 10:19:19 PM
For me, it's either Electrical Communication or get out lol

It'd be cool to see an undub patch for the Saturn version if possible

To each their own, but I challenge anyone to tell me that this isn't a ridiculously "Mega Man" -y / "Bomberman" -y tune from that era.

https://www.youtube.com/watch?v=p-grrOx2Hfc

injoon84

#183
Quote from: ThegreatBen on November 15, 2021, 02:39:48 PM; damage tables are $80 bytes each, 2 bytes per entry
$801062F0 = [enemy objectID $00] Eregion (Sky Lagoon: Area 1)
$80106370 = [enemy objectID $01] Rollin' Gear (UNUSED - Air Force: Area 2)
$801063F0 = [enemy objectID $02] Item Carrier
$80106470 = [enemy objectID $03] Spike Marl
etc.

; $80107A78, Frost Walrus damage table
[00 01] = buster 1
[00 01] = lightning web
[FF 00] = frost tower
[FF 00] = soul body
[00 04] = rising fire
[00 01] = ground hunter
[FF 00] = aiming laser
[FF 00] = double cyclone
[00 01] = twin slasher
[00 02] = buster 2
[00 01] = charged: lightning web
[FF 00] = charged: frost tower
[FF 00] = UNUSED  ; charged: soul body
[00 05] = charged: rising fire
[00 01] = charged: ground hunter
[FF 00] = charged: aiming laser
[FF 00] = charged: double cyclone
[FF 00] = charged: twin slasher
[00 03] = buster 3 (normal)
[00 03] = buster 3 (stock charge)
[00 03] = buster 3 (plasma)
[00 01] = buster 3 (plasma - after shot)
[00 06] = nova strike
[FF 00] =
[00 02] = saber: 1-combo
[00 02] = saber: 2-combo
[00 03] = saber: 3-combo
[00 02] = saber: jump slash (in air)
[00 02] = saber: jump slash (landing)
[00 01] = shippuuga
[00 01] = saber: ladder slash
[00 02] = saber: wall slash
[00 01] = raijingeki
[FF 00] = hyouretsuzan
[00 03] = kuuenbu
[00 05] = ryuenjin
[00 01] = rakuhouha
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[FF 00] =
[00 01] = ride chaser - cannon
[00 01] = ride chaser - blade
[00 7F] =
[FF 00] =
[FF 00] = Eagle ride armor
[FF 00] = Eagle ride armor - charged
[FF 00] = Raiden ride armor
[FF 00] = Raiden ride armor - charged

; damage table addresses
$801062F0 = Eregion  ; Sky Lagoon: Area 1
$801066F0 = Eregion  ; Sky Lagoon: Area 2
$80106B74 = Eyezard
$801075F4 = Web Spider
$801078F8 = Slash Beast
$801079F8 = Jet Stingray
$80107A78 = Frost Walrus
$80107B78 = Storm Owl
$80107BF8 = Split Mushroom
$80107CFC = Cyber Peacock
$80107D7C = Magma Dragoon
I finally managed to look into your damage tables. Thank you and this is what I've managed to link base on these:
https://megaman.fandom.com/wiki/Mega_Man_X4_Damage_Data_Chart_(X)
https://megaman.fandom.com/wiki/Mega_Man_X4_Damage_Data_Chart_(Zero)
and
Quote from: ThegreatBen on November 15, 2021, 02:39:48 PM; $80107A78, Frost Walrus damage table
[00 01] = buster 1
[00 01] = lightning web
[FF 00] = frost tower
[FF 00] = soul body
[00 04] = rising fire
[00 01] = ground hunter
[FF 00] = aiming laser
[FF 00] = double cyclone
[00 01] = twin slasher
[00 02] = buster 2
[00 01] = charged: lightning web
[FF 00] = charged: frost tower
[FF 00] = UNUSED  ; charged: soul body
[00 05] = charged: rising fire
[00 01] = charged: ground hunter
[FF 00] = charged: aiming laser
[FF 00] = charged: double cyclone
[FF 00] = charged: twin slasher
[00 03] = buster 3 (normal)
[00 03] = buster 3 (stock charge)
[00 03] = buster 3 (plasma)
[00 01] = buster 3 (plasma - after shot)
[00 06] = nova strike
[FF 00] =
[00 02] = saber: 1-combo
[00 02] = saber: 2-combo
[00 03] = saber: 3-combo
[00 02] = saber: jump slash (in air)
[00 02] = saber: jump slash (landing)
[00 01] = shippuuga
[00 01] = saber: ladder slash
[00 02] = saber: wall slash
[00 01] = raijingeki
[FF 00] = hyouretsuzan
[00 03] = kuuenbu
[00 05] = ryuenjin
[00 01] = rakuhouha
Basically, if someone wants to play around with the damage tables, they can hex edit it using HxD.
By the way, I didn't test all of it and this table is base on Mega Man X4 Undub (v1.13) :
X's damage table
$801062F0 = X vs Eregion  ; Sky Lagoon: Area 1
BIN Address : 20D345C8
HEX Data Original    : 00 03 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 05 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 0F 00 09 00 12 FF 00 FF 00

$801066F0 = X vs Eregion  ; Sky Lagoon: Area 2
BIN Address : 20D349C8
HEX Data Original    : 00 01 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 02 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 05 00 09 00 12 FF 00 FF 00

$80106B74 = X vs Eyezard (Frost Walrus)
BIN Address : 20D34F7C
HEX Data Original    : 00 01 FF 00 FF 00 FF 00 00 04 00 01 FF 00 00 01 00 01 00 02 FF 00 FF 00 FF 00 00 06 00 02 FF 00 FF 00 00 02 00 02 00 03 00 03 00 01 00 06

X vs Tentoroid (Split Mushroom)
BIN Address : 20D3582C
HEX Data Original    : 00 01 00 01 00 02 FF 00 00 01 00 03 00 01 FF 00 FF 00 00 02 00 02 00 03 00 03 00 03 00 02 00 02 FF 00 FF 00 00 08 00 03 00 06 00 01 00 08

$801075F4 = X vs Web Spider
BIN Address : 20D35B2C
HEX Data Original    : 00 01 FF 00 00 01 00 01 00 01 00 01 FF 00 00 01 00 02 00 02 FF 00 00 02 00 02 00 02 00 02 FF 00 00 02 00 04 00 03 00 03 00 03 00 01 00 06

X vs DG-42L (Slash Beast)
BIN Address : 20D35BB0
HEX Data Original    : 00 02 00 06 00 01 FF 00 00 01 00 04 FF 00 FF 00 00 01 00 03 00 04 00 04 00 03 00 04 00 06 FF 04 FF 00 00 06 00 06 00 06 00 06 00 01 00 06

$801078F8 = X vs Slash Beast
BIN Address : 20D35F60
HEX Data Original    : 00 01 00 01 00 01 FF 00 00 01 00 04 FF 00 FF 00 FF 00 00 02 00 01 00 00 00 00 00 00 00 05 FF 00 FF 00 FF 00 00 03 00 03 00 03 00 01 00 06

$801079F8 = X vs Jet Stingray
BIN Address : 20D36060
HEX Data Original    : 00 01 FF 00 00 04 00 02 FF 00 FF 00 FF 00 00 01 00 01 00 02 FF 00 00 05 FF 00 FF 00 FF 00 FF 00 00 02 00 02 00 03 00 03 00 03 00 01 00 06

$80107A78 = X vs Frost Walrus
BIN Address : 20D360E0
HEX Data Original    : 00 01 00 01 FF 00 FF 00 00 04 00 01 FF 00 FF 00 00 01 00 02 00 01 FF 00 FF 00 00 05 00 01 FF 00 FF 00 FF 00 00 03 00 03 00 03 00 01 00 06

$80107B78 = X vs Storm Owl
BIN Address : 20D361E0
HEX Data Original    : 00 01 00 02 00 02 00 01 00 01 FF 00 00 01 FF 00 00 01 00 02 00 02 00 02 00 02 00 02 FF 00 00 01 FF 00 00 02 00 03 00 03 00 03 00 01 00 06

$80107BF8 = X vs Split Mushroom
BIN Address : 20D36260
HEX Data Original    : 00 01 00 04 00 01 FF 00 00 01 00 01 FF 00 00 01 00 01 00 02 00 02 00 01 FF 00 00 01 00 01 FF 00 00 01 00 01 00 03 00 03 00 03 00 01 00 06

$80107CFC = X vs Cyber Peacock
BIN Address : 20D36364
HEX Data Original    : 00 01 FF 00 FF 00 00 04 00 01 FF 00 FF 00 00 02 FF 00 00 02 FF 00 FF 00 FF 00 00 02 FF 00 FF 00 00 02 FF 00 00 03 00 03 00 03 00 01 00 06

$80107D7C = X vs Magma Dragoon
BIN Address : 20D363E4
HEX Data Original    : 00 01 00 02 FF 00 FF 00 FF 00 FF 00 FF 00 00 04 FF 00 00 02 00 02 FF 00 FF 00 FF 00 FF 00 FF 00 00 05 FF 00 00 03 00 03 00 03 00 01 00 06

X vs Iris
BIN Address : 20D364EC
HEX Data Original    : FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00
HEX Data injoon84    : 00 01 00 01 00 02 00 01 00 04 00 01 00 01 00 01 00 02 00 02 00 02 00 03 FF 00 00 05 00 02 00 02 00 02 00 03 00 03 00 03 00 03 FF 00 00 06
Note: Is there a way to test it?

X vs Sigma 1st Form (Reaper)
BIN Address : 20D365EC
HEX Data Original    : FF 00 FF 00 FF 00 FF 00 00 06 FF 00 FF 00 FF 00 FF 00 FF 02 FF 00 FF 00 FF 00 00 04 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00
HEX Data injoon84    : FF 00 FF 00 FF 00 FF 00 00 06 FF 00 FF 00 FF 00 FF 00 FF 02 FF 00 FF 00 FF 00 00 04 FF 00 FF 00 FF 00 FF 00 00 02 00 01 00 03 FF 00 00 01
Note: Sigma has no invincible frames. This changes make all 3 types of charged X-Buster and Nova Strike can damage Sigma.

X vs Sigma 2nd Form (Reaper no cloak)
BIN Address : 20D3679C
HEX Data Original    : 00 01 00 04 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 02 00 04 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 03 00 03 00 03 00 01 00 06

X vs Colonel
BIN Address : 20D3681C
HEX Data Original    : 00 01 FF 00 00 03 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 01 FF 00 00 04 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 02 00 02 00 02 FF 00 00 06

X vs Generaid Core (Storm Owl)
BIN Address : 20D3689C
HEX Data Original    : 00 01 00 08 00 02 00 02 00 04 00 04 00 01 00 02 00 01 00 02 00 04 00 08 00 03 00 08 00 06 00 08 00 04 00 06 00 04 00 04 00 04 00 01 00 06

X vs Double
BIN Address : 20D3699C
HEX Data Original    : FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 05 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 05 FF 00 00 02 00 02 00 02 FF 00 00 06

X vs Gunner Sigma
BIN Address : 20D36A1C
HEX Data Original    : FF 00 FF 00 FF 00 00 03 FF 00 FF 00 FF 00 FF 00 FF 00 00 01 FF 00 FF 00 00 03 FF 00 FF 00 FF 00 FF 00 FF 00 00 02 00 02 00 02 FF 00 00 04

X vs Earth Sigma
BIN Address : 20D36A9C
HEX Data Original    : FF 00 FF 00 FF 00 FF 00 FF 00 00 02 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 03 FF 00 FF 00 FF 00 00 02 00 02 00 02 FF 00 00 04

X vs General
BIN Address : 20D36B1C
HEX Data Original    : 00 01 FF 00 FF 00 FF 00 FF 00 FF 00 02 00 FF 00 00 03 00 01 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 05 00 02 00 02 00 02 00 01 00 06
Zero's damage table
$80106320 = Zero vs Eregion  ; Sky Lagoon: Area 1
BIN Address : 20D345F8
HEX Data Original    : 00 04 00 06 00 04 00 04 00 04 00 06 00 04 00 04 00 03 00 08 00 06 00 08 00 08

$80106720 = Zero vs Eregion  ; Sky Lagoon: Area 2
BIN Address    : 20D349F8
HEX Data Original    : 00 03 00 03 00 02 00 05 00 05 00 02 00 02 00 02 00 02 FF 00 FF 00 FF 00 FF 00
HEX Data injoon84    : 00 03 00 03 00 02 00 05 00 05 00 02 00 02 00 02 00 02 00 05 00 05 00 05 00 02
Note : I believe the only way to damage Eregion is to attack it's head.
Therefore, even though the combo slash has 00 03 value, no damage can be harm on Eregion as Zero can only slash it's leg.
Also, this changes make Hyouretsuzan, Kuuenbu, Ryuenjin and Rakuhouha able to damage Eregion.

$80106BA4 = Zero vs Eyezard (Frost Walrus)
BIN Address    : 20D34FAC
HEX Data Original    : 00 02 00 02 00 01 00 01 00 01 00 02 00 02 00 02 FF 00 FF 00 00 02 00 03 00 02
HEX Data injoon84    : 00 02 00 02 00 02 00 01 00 01 00 02 00 02 00 02 FF 00 FF 00 00 02 00 03 00 02
Note: As you can see, Zero's original 3rd slash is weaker than the first 2 slashes.

Zero vs Tentoroid (Split Mushroom)
BIN Address    : 20D3585C
HEX Data Original    : 00 01 00 01 00 01 00 01 00 01 00 02 00 04 00 02 00 01 00 03 00 01 00 02 00 01

$80107624 = Zero vs Web Spider
BIN Address    : 20D35B5C
HEX Data Original    : 00 01 00 01 00 02 00 02 00 02 00 04 00 02 00 02 FF 00 00 02 00 03 00 03 00 01

Zero vs DG-42L (Slash Beast)
BIN Address    : 20D35BE0
HEX Data Original    : 00 01 00 01 00 01 00 02 00 02 00 02 00 04 00 04 00 03 00 02 00 02 00 02 00 01

$80107928 = Zero vs Slash Beast
BIN Address    : 20D35F90
HEX Data Original    : 00 01 00 01 00 02 00 01 00 01 FF 00 00 01 00 02 00 04 00 02 00 02 00 02 00 01

$80107A28 = Zero vs Jet Stingray
BIN Address    : 20D36090
HEX Data Original    : 00 01 00 01 00 02 00 02 00 02 00 01 00 01 00 02 FF 00 00 04 00 02 FF 00 00 01

$80107AA8 = Zero vs Frost Walrus
BIN Address    : 20D36110
HEX Data Original    : 00 02 00 02 00 03 00 02 00 02 00 01 00 01 00 02 00 01 FF 00 00 03 00 05 00 01

$80107BA8 = Zero vs Storm Owl
BIN Address    : 20D36210
HEX Data Original    : 00 01 00 01 00 02 00 02 00 02 00 01 00 01 00 02 00 02 00 01 00 02 00 01 00 02

$80107C28 = Zero vs Split Mushroom
BIN Address    : 20D36290
HEX Data Original    : 00 01 00 01 00 02 00 03 00 03 00 01 00 01 00 01 00 04 00 02 00 02 00 02 FF 00
HEX Data injoon84    : 00 01 00 01 00 02 00 03 00 03 00 01 00 01 00 01 00 04 00 02 00 02 00 02 00 01
Note: This makes Rakuhouha able to damage Split Mushroom.

$80107D2C = Zero vs Cyber Peacock
BIN Address    : 20D36394
HEX Data Original    : 00 01 00 01 00 03 00 03 00 03 00 01 00 01 00 01 00 02 FF 00 00 02 00 04 FF 00

$80107DAC = Zero vs Magma Dragoon
BIN Address    : 20D36414
HEX Data Original    : 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 04 FF 00 00 02 FF 00 00 01

Final Weapon = Zero vs Iris
BIN Address    : 20D3651C
HEX Data Original    : 00 02 00 02 00 03 00 03 00 03 00 02 00 02 00 03 00 01 00 02 00 02 00 04 00 01

Zero vs Sigma 1st Form (Reaper)
BIN Address    : 20D3661C
HEX Data Original    : FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 00 06 FF 00
HEX Data injoon84    : FF 00 FF 00 FF 00 00 01 00 01 FF 00 FF 00 00 01 FF 00 FF 00 00 01 00 06 FF 00
Note : Sigma doesn't have invincible frames. This changes make jump slash, wall slash and Kuuenbu able to damage Sigma.

Zero vs Sigma 2nd Form (Reaper no cloak)
BIN Address    : 20D367CC
HEX Data Original    : 00 01 00 01 00 03 00 02 00 02 00 01 00 01 00 01 00 03 00 02 00 03 FF 00 00 04

Zero vs Colonel
BIN Address    : 20D3684C
HEX Data Original    : 00 01 00 01 00 01 00 03 00 03 00 02 00 02 00 02 FF 00 00 04 00 02 00 02 00 01

Zero vs Generaid Core (Storm Owl)
BIN Address : 20D368CC
HEX Data Original    : 00 02 00 02 00 03 00 03 00 03 00 06 00 03 00 03 00 03 00 03 00 02 00 02 00 01

Zero vs Double
BIN Address : 20D369CC
HEX Data Original    : FF 00 FF 03 FF 02 FF 02 FF 02 FF 02 FF 02 FF 02 FF 01 FF 00 FF 00 FF 00 FF 00
HEX Data injoon84    : 00 01 00 01 00 02 00 01 00 01 00 04 00 01 00 01 FF 01 FF 00 00 02 FF 00 00 01
Note: Too bad but is there a way to test it?

Zero vs Gunner Sigma
BIN Address : 20D36A4C
HEX Data Original    : FF 00 FF 00 FF 00 00 02 00 02 00 01 FF 00 00 02 FF 00 00 02 00 03 00 04 00 01

Zero vs Earth Sigma
BIN Address : 20D36ACC
HEX Data Original    :  00 01 00 02 00 02 00 02 00 02 00 02 FF 00 00 02 FF 00 00 03 00 02 FF 00 FF 00

Zero vs General
BIN Address    : 20D36B4C
HEX Data Original    : 00 02 00 02 00 04 00 03 00 03 00 03 00 03 00 03 00 03 00 02 00 04 00 02 00 01
As for Gameshark, I only study on one particular boss:
#Eregion2 can be damage by Hyouretsuzan, Kuuenbu, Ryuenjin and Rakuhouha
80106732 0500 (Hyouretsuzan)
80106734 0500 (Kuuenbu)
80106736 0500 (Ryuenjin)
80106738 0200 (Rakuhouha)

#Eregion2 orginal value
80106732 00FF (Hyouretsuzan)
80106734 00FF (Kuuenbu)
80106736 00FF (Ryuenjin)
80106738 00FF (Rakuhouha)

Guilherme Resende

#184
.....

Guilherme Resende

Hey! I know you don't want to change the voice actors' names in Megaman X4 Undub, but what if the opening cutscene had an option to hold L1 to change to American like in the X5 improvement project?

RitaXBianka90

Hello people, I'm here just out of curiosity, the friend above is talking about Acediez to help him.  I would like to know what will be the next news of this X4 and 8 here

Guilherme Resende

The list of Skills of Zero in Megaman X4 if it had Z-Buster would be like this:
Raijingeki = ↓ + □
Shippuuga = ↓ + □ (Dashing)
Ryuenjin = ↑ + □
Hyouretsuzan = ↓ + □ (on fall)

Megatronformayor

Is it possible to have a character swap feature in X4 as well as black armor Zero have increased defense and power and there could be a capsule for that in Magma Dragoon's stage. Also will there be a re-translated script for Mega man 8?

Red Soul

I wonder if it would be possible to modify Shipuuga to be air usable. While it is technically Web Spider's weakness, as far as I can tell it is impossible to exploit.