Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ========================================================================================
- Mega Man X5 Improvement Project Addendum (v1.0) by acediez - 2019.10
- ========================================================================================
- This is an addendum to the Mega Man X5 Improvement Project by DarkSamus993 (v0.01.1),
- mostly focused on restoring content from the japanese version.
- Mega Man X5 Improvement Project by DarkSamus993
- RHDB Project Page:
- https://www.romhacking.net/hacks/3711/
- Mega Man X5 Improvement Project Addendum by acediez
- RHDB Project Page:
- https://
- Target file:
- Mega Man X5 (USA).bin
- MD5: 98C0D278DC4A795A0A7562D950D37CC9
- http://redump.org/disc/7437/
- The patch format is "xdelta", which can be applied using xdeltaUI:
- xdeltaUI in RHDN
- https://www.romhacking.net/utilities/598/
- ========================================================================================
- Features
- ========================================================================================
- Changes from the original Improvement Project (v0.01.1) are included:
- - Alia's hints are permanetly disabled
- - Keep both character bonuses regardles of which is choosen
- - 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:
- - Title Screen restored from 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".
- - Sound track 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".
- - 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 ***
- - Cutscenes and dialogues fast forward by holding START
- - Get Life/Energy at any level
- - Get Life/Energy+ (Parts) at any level
- - Get both Parts regardless of Life Up+/Energy Up+ selection
- - 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" section below.
- ========================================================================================
- Customization
- ========================================================================================
- Additional modifications are provided here in the form of single hex edits.
- If you've never replaced hexadecimal data in a file before, here's some basic instructions:
- 1. Download "HxD" (https://mh-nexus.de/en/hxd/)
- 2. After patching, open the modified BIN in HxD
- 3. Press "Ctrl+G" to jump to an address. Check "Hex" mode, offset from beginning.
- Paste the addresses listed, and you should find the original values I'm providing.
- 4. Paste the modified hex data with "Ctrl+B" (while Ctrl+V is a "add-paste", Ctrl+B
- is a "overwrite-paste"). Make sure the hexadecimal side of the window is selected
- (the middle column), and the pointer is at the right address (check the status bar
- at the bottom).
- 5. Repeat 3 and 4 for all the changes you want to make.
- 6. Save and exit.
- 7. To avoid problems on certain emulators and original hardware, always run your modified
- PS1 BINs through the EDC/ECC recalculator (https://www.romhacking.net/utilities/1264/)
- When there's multiple entries listed, you need to modify all of them for the change to
- work correctly.
- Also note that these addresses will probably not match an unmodified Mega Man X5 BIN.
- Title Screen voice clip ("Rockman X5")
- -----------------------------------------------------------
- BIN Address: 3626E78
- HEX Data Original: 218000002000B4AF
- HEX Data Modified: 3646000821800000
- BIN Address: 3626EFC
- HEX Data Original: 0800E003
- HEX Data Modified: D07C0008
- Hide Virus Status UI (Effects still apply)
- -----------------------------------------------------------
- BIN Address: 362E4C0
- HEX Data Original: 0C004380
- HEX Data Modified: 00000334
- Change W-Shredded Input from (Square) to (Triangle)
- -----------------------------------------------------------
- BIN Address: 364ECA4
- HEX Data Original: 10
- HEX Data Modified: 20
- Always get both Life Up and Energy Up upgrades
- -----------------------------------------------------------
- BIN Address: E8988
- HEX Data Original: 07008314
- HEX Data Modified: 00000000
- BIN Address: E89E0
- HEX Data Original: 00000000
- HEX Data Modified: 340185AC
- ========================================================================================
- Reverse changes
- ========================================================================================
- In the same format as the previous section, here's a few modifications included
- in the patch, in case you'd prefer to revert them to their original behavior.
- Ending Song
- -----------------------------------------------------------
- BIN Address: F0514
- HEX Data Original: 1C --> Instrumental theme
- HEX Data Modified: 68 --> "Mizu no Naka"
- Navigator Calls (modified = all disabled)
- -----------------------------------------------------------
- BIN Address: 3666CBC
- HEX Data Original: 45006014
- HEX Data Modified: 535B0108
- Boss Level requirement to get Life/Weapon Upgrade
- -----------------------------------------------------------
- BIN Address: E7C80
- HEX Data Original: 04
- HEX Data Modified: 01
- BIN Address: E8974
- HEX Data Original: 04
- HEX Data Modified: 01
- Boss Level requirement to get Life/Weapon+ Upgrade (Parts)
- -----------------------------------------------------------
- BIN Address: E7C9C
- HEX Data Original: 08
- HEX Data Modified: 01
- BIN Address: E89E4
- HEX Data Original: 08
- HEX Data Modified: 01
- Get both Parts regardless of Life Up+/Energy Up+ selection
- -----------------------------------------------------------
- BIN Address: E89F8
- HEX Data Original: 12006214020002240F80043C0D80033C261C6280C04E8424FFFF42244010020021104400000043900F80023CD04E422480200300C0180300211862000000658C2120C4000800E003140185AC10006214
- HEX Data Modified: 00000000020002240F80043C0D80033C261C6280C04E8424FFFF42244010020021104400000043900F80023CD04E422480200300C0180300211862000000658C2120C40000000000140185AC00000000
- Exit Stage Button (modified = always available)
- -----------------------------------------------------------
- BIN Address: 363E09C
- HEX Data Original: 0B004010001604004C00639003160200FFFF4224071843000100633003006010
- HEX Data Modified: 00000000001604004C00639003160200FFFF4224071843000100633000000000
- "X vs. Zero" fight Damage Tables (modified = damage halved)
- -----------------------------------------------------------
- BIN Address: 368B018
- HEX Data Original: 0001FF05FF00FF00FF05FF05FF00FF00FF02FF01FF08FF00FF00FF08FF08FF03FF00FF03FF03FF03FF03FF00FF08FF00000200020005000400040800000100040005000000030008000500050001000100010001000800040005FF02FF04FF02FF01FF04000000000000000000000200FF00FF000002FF00FF00FF00FF000003FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- HEX Data Modified: 0001FF02FF00FF00FF03FF03FF00FF00FF01FF01FF04FF00FF00FF04FF04FF02FF00FF02FF02FF02FF02FF00FF04FF00000100010003000200020800000100020003000000020004000300030001000100010001000400020003FF01FF02FF01FF01FF02000000000000000000000200FF00FF000001FF00FF00FF00FF000002FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- BIN Address: 368B0B8
- HEX Data Original: 0001FF020000FF05FF00FF00FF00FF00FF020001FF03FF00FF08FF00FF00FF03FF00FF03000500060006FF000008FF00FF02FF02FF03FF02FF020800FF01FF02FF04FF00FF05FF00FF00FF01FF01FF01FF01FF01FF03FF00FF0800020006000800010008000000000000000000000200FF00FF000002FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- HEX Data Modified: 0001FF010000FF03FF00FF00FF00FF00FF010001FF02FF00FF04FF00FF00FF02FF00FF02000300030003FF000004FF00FF01FF01FF02FF01FF010800FF01FF01FF02FF00FF03FF00FF00FF01FF01FF01FF01FF01FF02FF00FF0400010003000400010004000000000000000000000200FF00FF000001FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- ========================================================================================
- Credits
- ========================================================================================
- acediez: Addendum author.
- DarkSamus993: All the groundwork from Improvement Project.
- Disc/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 a few hacks.
- https://www.youtube.com/watch?v=Kn-zUwniRmA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement