News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Mega Man X5 Improvement Project Addendum (v1.5)  (Read 6001 times)

acediez

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Mega Man X5 Improvement Project Addendum (v1.5)
« on: October 22, 2019, 12:15:57 am »
Mega Man X5 Improvement Project Addendum



This is an addendum to the Mega Man X5 Improvement Project by DarkSamus993 (v0.01.1), mostly focusing on restoring content from the japanese version.
It's merely a laundry list of things I wanted done for myself, which was made possible thanks to Metalwario64's help on the graphics side.
IT's NOT an "X5 Tweaks". Beyond bugfixes, no further work on this is planned on my part. I've let DarkSamus933 know that all the work done here will be handed over to him if/when he continues working on the Improvement Project.

Included changes from the original Improvement Project (v0.01.1):
- Alia's hints are permanetly disabled
- Keep both character bonuses regardless of which one is chosen
- Each Heart Tank/Life-Up Part affect both X & Zero
- Save/Load menu was given a redesign
- Fixed the 'injured' sprites for X & Zero

Addendum changes:
- Graphic changes:
   - Title Screen restored from the japanese version (custom graphics by Metalwario64)
   - Mavericks renamed to their japanese/MMXLC2 names (custom graphics by Metalwario64, based on MMXLC2 new graphics, ripped by DarkSamus993)
- Script changes:
   - Mavericks renamed.
   - "Cristal ball" typo corrected.
   - "Octopardo" changed to "Octopus".
- Soundtrack restoration:
   - Opening theme replaced with the japanese opening song "Monkey"
   - Ending theme replaced with the japanese ending song "Mizu no Naka"
   - Tidal Whale's stage theme changed to the unused track "Deep Sea"
   - X's "Good" Ending theme changed to the unused track "Armageddon"   
   - Dr. Light's theme changed to the unused "Dr. Light" track.
   - Stage Select 2 theme changed to the unused "Stage Select" track.
- Voice clips restoration:
   - X's Charged Shot
   - Zero's Giga Attack
   - X and Zero on low health
   - Maverick introduction name calls
   - Dynamo's voice clips
   - Title screen "Rockman X5" call ***
- No need to waste "hours" to get upgrades
   - Get Life Up/Energy Up at any level
   - Get Life Up+/Energy Up+ (Parts) at any level
- All Parts obtainable on a single playthrough
   - Get both Parts regardless of Life Up+/Energy Up+ selection
- Others:
   - Cutscenes and dialogues fast forward by holding START
   - Cheat Code to unlock Ultimate Armor will keep the Fourth Armor selectable
   - Cheat Codes to unlock Ultimate Armor and Black Zero can be combined 
   - Longer/harder "X vs. Zero" fight (damage tables halved)
   - Faster pause menu transitions
   - Exit Button always available


*** For localization consistency, this one isn't included in the patch, but some of the code needed to include it is. If you want to enable it, there's instructions for that in the "Customizations" included in the "readme" file.

Customization:
There's a couple more things I decided to leave out of the patch, but are included in the "readme" as hex editing instructions. There's also instructions to reverse some of the changes that are included.

Change log:
Quote
v1.5
- Soundtrack: Dr. Light's theme changed to the unused "Dr. Light" track (replaces the Mega Man X1 remix)
- Soundtrack: X's "Good" Ending theme changed to the unused track "Armageddon" (replaces the reused intro stage theme)
- Soundtrack: Stage Select 2 theme changed to the unused "Stage Select" track (replaces the reused Zero Space stages theme)
v1.4
- Housekeeping: Changed the order of files within the disc, so the addresses set for customizable option remain consistent from now on.
v1.3
- Script: localization of Maverick names in Mission Report
- Script: localization of "Reploid Force" to "Repliforce"
- Voice clips: fixed boss intro name call for Dynamo's second fight
- Voice clips: restored Dynamo's voice clips (3)
v1.2
- Bug Fix: Cheat Codes and start game bonuses.
- Bug Fix: Game freezing in Volt Kraken's stage.
- Bug Fix: "Z-Buster" being displayed as "Z-Saber" in the pause menu.
v1.1
- Bug Fix: "Mizu no Naka" not playing correctly.
v1.0
- Initial release.

DOWNLOAD (v1.5)

Format: xdelta.
xdelta UI (Windows)
MultiPatch (OSX)

Target: "Mega Man X5 (USA)", "REDUMP" release.
MD5: 98C0D278DC4A795A0A7562D950D37CC9
http://redump.org/disc/7437/

Credits:
acediez: Addendum author.
DarkSamus993: All the groundwork from Improvement Project. DAT files documentation. Maverick names graphics ripped from MMXLC2.
Metalwario64: All custom graphics. 
gledson999: DAT/ARC extraction and reinsertion tools. Text editing tools and tables.   
Z3R0X: Trainer tool used as reference for some of the hacks (https://www.youtube.com/watch?v=Kn-zUwniRmA)
« Last Edit: October 29, 2019, 01:59:55 am by acediez »

SpringSonic9187

  • Jr. Member
  • **
  • Posts: 29
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.0)
« Reply #1 on: October 22, 2019, 12:33:05 am »
I had no idea I wanted an addendum such as this.

But there's one problem: the Hex Editing Customization doesn't really work for me. I did what the Readme asks, saved it, and nothing's changed in the BIN file (that I know of).

UPD8: Just used the Error Calculator after hex editing and the customizations finally decided to work.
« Last Edit: October 22, 2019, 12:08:59 pm by SpringSonic9187 »

SCD

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 624
  • SPOOOOON!
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.0)
« Reply #2 on: October 22, 2019, 12:45:51 am »
This is pretty cool, maybe for the next version, can you try and restore Dr. Light's unused track?

injoon84

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.1)
« Reply #3 on: October 22, 2019, 08:06:18 am »
I have a few issues with this Mega Man X5 Improvement Project Addendum:

- Keep both character bonuses regardless of which one is chosen
This one supposed to keep Fourth Armor if you start the game with Zero right?
Well, it's not working. No Fourth Armor or Ultimate Armor.
Also, when you play as Zero, the Weapon Menu is also wrong. It shows as Z-SABER and not Z-BUSTER.

- Cheat Code to unlock Ultimate Armor will keep the Fourth Armor selectable
Yes, you get Ultimate Armor and also managed to keep the Fourth Armor but you start off the intro stage as Fourth Armor.
Is that intention?

- Cheat Codes to unlock Ultimate Armor and Black Zero can be combined
Well, how do you combined both cheat codes?
You got to highlight either X for Ultimate Armor or Zero for Black Zero.
But once you move the cursor to another character, doesn't that reset back the cheat code?
So far I failed to combine these cheat codes.

I had no idea I wanted an addendum such as this.

But there's one problem: the Hex Editing Customization doesn't really work for me. I did what the Readme asks, saved it, and nothing's changed in the BIN file (that I know of).

It's working for me. Well, at least for those I tried to change or restore back:
- Title Screen voice clip ("Rockman X5") working
- Change W-Shredder Input from (Square) to (Triangle) working
- Navigator Calls (modified = all disabled) working
- Exit Stage Button (modified = always available) working

Also, acediez stated it must be customize from this Addendum. I suspect maybe you Hex Edit it on the original bin file?

SpringSonic9187

  • Jr. Member
  • **
  • Posts: 29
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.1)
« Reply #4 on: October 22, 2019, 11:30:25 am »
I suspect maybe you Hex Edit it on the original bin file?

What? N-No!

acediez

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.0)
« Reply #5 on: October 22, 2019, 03:14:50 pm »
the Hex Editing Customization doesn't really work for me.
Which one?

can you try and restore Dr. Light's unused track?
I'm working on it.

But once you move the cursor to another character, doesn't that reset back the cheat code?
Damn, I made a mistake on the released patch, it's missing a last minute fix. Cheat codes are broken. It'll be fixed in the next update.
But just to be clear, you'll be able to move your selection between both characters, previously activated codes will not reset.
Edit: Fixed

Quote
Also, when you play as Zero, the Weapon Menu is also wrong. It shows as Z-SABER and not Z-BUSTER.
I hadn't noticed. This also happens in the original improvement project. I'll take a look and see if I can fix it.
Edit: Fixed
« Last Edit: October 22, 2019, 06:47:05 pm by acediez »

SpringSonic9187

  • Jr. Member
  • **
  • Posts: 29
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.0)
« Reply #6 on: October 22, 2019, 03:44:14 pm »
Which one?

Nevermind that, I already said managed to get them to work for me.

One more thing I found out outta nowhere:


As you can see, the purple thing's shot goes down the wall, then the game freezes. Why...?
« Last Edit: October 22, 2019, 04:08:33 pm by SpringSonic9187 »

TheUnknownHunter

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.1)
« Reply #7 on: October 22, 2019, 03:56:04 pm »
Cool! I have 2 suggestions:

1. Make Tidal whale's stage go faster
2. Make the Plasma Charge Shot spheres work like in X4 (damaging sub bosses & bosses)

Keep up the good work, you are making Megaman great again  :thumbsup:

acediez

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.1)
« Reply #8 on: October 22, 2019, 05:15:28 pm »
Because I made a dumb mistake lol

Update coming through...

Edit: It's up.
« Last Edit: October 22, 2019, 06:27:33 pm by acediez »

AxlRocks

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.1)
« Reply #9 on: October 22, 2019, 05:57:53 pm »
Good work! Another batch of Mega Man X Legacy Corrections  ;D

injoon84

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #10 on: October 23, 2019, 07:45:43 am »
I just detected another bug.
Some wrong color palette will appear for certain parts on Save Files whenever Zero is used.
The affected color palette for those parts are Burst Shot, Ultimate Shot, Quick Charge, Buster Plus, and Speed Shot.
Is this an unresolved bug from DarkSamus993? Can it be fixed?

SpringSonic9187

  • Jr. Member
  • **
  • Posts: 29
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #11 on: October 23, 2019, 01:05:14 pm »
By the way, the Maverick's names in the briefings are unchanged.

Thirteen 1355

  • Sr. Member
  • ****
  • Posts: 475
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #12 on: October 23, 2019, 01:25:45 pm »
Yes! Props for taking up another project! X5 is the final PS1 MMX that really needs some solid improvement hack.
Helicoptering about till I find some ROM hacking treasure.

alfcohol

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #13 on: October 23, 2019, 02:13:01 pm »
thanks, finally !!
i'll try it up

Heaven Piercing Man

  • Full Member
  • ***
  • Posts: 135
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #14 on: October 23, 2019, 05:43:06 pm »
Are absolutely ALL of Alia's interjections disabled? The ones at the start of each level tend to involve lore and change depending on game progression.

Also, make sure to change all mentions of Reploid Force into Repliforce.

Thirteen 1355

  • Sr. Member
  • ****
  • Posts: 475
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #15 on: October 23, 2019, 06:49:36 pm »
Oh yeah, the 'Reploid Air Force'. Good one. The X series and translation consistency...  ::)
Helicoptering about till I find some ROM hacking treasure.

acediez

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #16 on: October 23, 2019, 08:46:22 pm »
I just detected another bug.
Some wrong color palette will appear for certain parts on Save Files whenever Zero is used.
The affected color palette for those parts are Burst Shot, Ultimate Shot, Quick Charge, Buster Plus, and Speed Shot.
Is this an unresolved bug from DarkSamus993? Can it be fixed?

Thanks. I haven't dug into the pause menu redesign, it's either an oversight from the original improvement hack, or I missed some of its modified files. I'll have to check this one later when I have a bit more time.

Are absolutely ALL of Alia's interjections disabled? The ones at the start of each level tend to involve lore and change depending on game progression.

All stage dialogues from Alia are disabled, the only ones left are Dr. Light and boss dialogues.
There's instructions to reverse this change in the readme.

By the way, the Maverick's names in the briefings are unchanged.

Oops!

Oh yeah, the 'Reploid Air Force'. Good one. The X series and translation consistency...  ::)

I was just checking these... The script varies from "Air Force" to "Reploid Air Force" to "Reploid Force", changing even between two copies of the same bit of text. Looking at hondoori's retranslation as a reference, turns out all of those should be Repliforce.

I'll put an update including these script changes soon.

ThegreatBen

  • Hero Member
  • *****
  • Posts: 631
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #17 on: October 24, 2019, 09:38:21 am »
Awesome work as always.

Solid One

  • Jr. Member
  • **
  • Posts: 95
  • Silent Fighter
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #18 on: October 24, 2019, 10:51:16 am »
I was just checking these... The script varies from "Air Force" to "Reploid Air Force" to "Reploid Force", changing even between two copies of the same bit of text. Looking at hondoori's retranslation as a reference, turns out all of those should be Repliforce.

Two years ago, I was helping gledson999 in translating MMX5 to brazilian portuguese, and was using Hondoori's translation as basis in order to fix localization issues such as Octopardo instead of Octopus. When I stumbled into Skiver's dialogues, I had this same doubt, so I've done a few researches on wiki articles related to this issue.

Taking into account the description of Spiral Pegasus (The Skiver) on megaman.fandom.com, it mentions this:

Code: [Select]
He was a young director of the Repliforce air brigade, who survived the Great Repliforce War that occurred during the events of Mega Man X4. He looked up to Colonel and General and knows Iris. He then began overseeing an Air Force base near to the west coast of Norway, known as the Reploid Air Force.
Basically, Repliforce still exists after the events of MMX4, and The Skiver is the last of its members, taking care of the Air Forces after Storm Owl was defeated. So, "Air Force" is kinda a division of Repliforce. IMO, I guess we can assume that all ocurrences of "Air Force" points directly into the Repliforce itself, and the same applies to the ocurrences of "Reploid Force" and "Reploid Air Force". That's why we basically replaced all ocurrences of it to "Repliforce" in the script, with the exception of maintaining mentions of "air division" when needed.

injoon84

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: Mega Man X5 Improvement Project Addendum (v1.2)
« Reply #19 on: October 24, 2019, 01:41:37 pm »
- Voice clips restoration:
   - X's Charged Shot
   - Zero's Giga Attack
   - X and Zero on low health
   - Maverick introduction name calls
   - Title screen "Rockman X5" call ***

May I know how many voice clips are still not included compare to Rockman X5?
All I can notice is Dynamo still not having the full voice clips.