Download Mega Man X6 Tweaks ROM Hack

Mega Man X6 Tweaks Game
Spread the love:
Parameter Info
Console: PSX
Original Game: Mega Man X6
Type: Improvement
Genre: Action > Platformer
Modifications: G,S,L,T,GP,Other
Creator: acediez
Date Created: 02/12/2020
Last Modified: 02/26/2020
Parameter Info
Filename: Mega Man X6 Tweaks (v2.5).7z
Downloads: 15
Requirements: Targets BIN/Cue (Disc Based)
Version: 2.5
Rating:

Mega Man X6 Tweaks Description

Don’t think this is gonna be a 100% Gold Remake, it’ll have its differences. Extra battles (some’ll be optionals, tough but rewarding), Hoenn Pokemon (in every area, and hard to find) New areas, Remapped some dungeons (so your old guides wont work) , Extra recurring characters (some’ll hate you, some’ll help you)

Note that the hack is incomplete but feel free to enjoy the hack as-is.

Mega Man X6 Tweaks Read Me

========================================================================================
Mega Man X6 Tweaks (v2.4) by acediez - 2019.11
========================================================================================

The project
----------------------------------------------------------------------------------------
A compilation of tweaks for Mega Man X6, initially aiming only to remove the unnecessary
padding and limitations the game uses to compensate for its shortcomings. Over time, it
expanded to address gameplay mechanics and a few balance issues, and later to a major
"v2.0" overhaul which included a retranslated script, restored content from the japanese
version, custom graphics, and even a few minor stage mods.
The project will continue to be updated to address bugs and improvements on its current
set of options. No further major features are planned.

	RHDN project thread:
	http://www.romhacking.net/forum/index.php?topic=26507.0

The patch 
----------------------------------------------------------------------------------------
"Mega Man X6 Tweaks", as a stand-alone patch, is a sample selection of features.
It's detailed in the changelog below. 
		
	Mega Man X6 Tweaks in RHDN:
	http://www.romhacking.net/hacks/4035/
	
The patch format is "xdelta" (not "xdelta3"), which can be applied using xdeltaUI.

	xdeltaUI in RHDN
	https://www.romhacking.net/utilities/598/

The patcher tool
----------------------------------------------------------------------------------------
"Mega Man "X6 Tweaks Patcher" is a customization tool for all the options included on
the patch, and a few more. The stand-alone patch is included as a preset profile.
The GUI is written in AutoHotkey (v1.1.30.00). The actual patching of the BIN is handled
by external tools included:

1.	First, selected options are processed by the GUI tool into a list of "hex data ->
	offset" mods. This step takes care of compatibility between different options,
	converting external files to hex data, splitting data to skip EDC/ECC sectors on the
	disc, etc.
	This step will take awhile when external files are involved (all graphics changes).
2.	An xdelta3 base patch is applied. This takes care of file expansion, which keeps 
	data offsets consistent and compatible. Minor typos and other corrections are
	included. If the retranslated script is selected, a different base patch is applied,
	which includes all text and menu related hacks.
3.	The target BIN file is written, using the included tool, "BatchHexEditor", a CLI
	hex data writing tool.
4.	Finally, the modified BIN is processed by STARWIN's EDC/ECC Recalculator. This is
	necessary for the modified BIN to run properly on hardware and accurate emulators.

Error handling is poor, so please take care of basic precautions, like making sure the
target file/directory is not being locked by other programs (like an open emulator or
a folder syncing software).

If anything unexpected happens, either in the GUI or the resulting BIN file, the first
step is to make sure the input BIN isn't being locked by other programs, and try again
after reloading the tool and profiles. Step two, is reporting it your bugs in the RHDN
thread, linked below. Sending a profile file will make it easier to review.

To run from source, files extracted on first run ("data" and "tools" subdirectories)
must be copied and merged with the ones in the source files directory.

	Mega Man X6 Tweaks Patcher in RHDN:
	http://www.romhacking.net/utilities/1414/

The workbook
----------------------------------------------------------------------------------------
"Mega Man X6 Tweaks Workbook" is the actual heart of the project, a big fat XLSL workbook
which includes all the documentation and custom code written for this project.

	Mega Man X6 Tweaks Workbook in RHDN:
	http://www.romhacking.net/documents/780/

Target file
----------------------------------------------------------------------------------------
In both the xdelta patch and the patcher tool, you need this specific dump of the game:

	Mega Man X6 (USA) (v1.1)
	MD5: 237B6FEDDD1A88E86AB1CDDC8822F03F
	http://redump.org/disc/32516/

	
========================================================================================
Credits
========================================================================================

acediez: Project author.

DarkSamus993: Documentation and various hack contributions.

MetalWario64: New and edited mugshots artist. Various graphics contributions.

gledson999: Text and graphics replacement tools and documentation.

Also thanks to injoon84, Cupshadow, Tallgeese, Doomsday Forte, fianovale, pating,
Z3R0X, and everyone on RHDN who has reported bugs, typos and other contributons over
the course of the project.

Mega Man X6 script translation by DuoDynamo:
https://drive.google.com/drive/folders/0By2BrAclSWcpMXlnX0h3NGM1aHc

Mega Man X6 revised script by NectarHime:
https://pastebin.com/9R06mkhU
https://pastebin.com/7Uxq3zDy

"BatchHexEditor" by mrivem
https://github.com/mrivem/BatchHexEditor

"xdelta3" by jmacd:
https://github.com/jmacd/xdelta (source code is included in "\_src" subdirectory of the Patcher tool)[/size][/quote]

"PS1 2352 Image EDC/ECC Recalculator" by STARWIN:
https://github.com/pyriell/gs2-bugfixes/issues/4

"Blood of Bahamut" font by Genesis
https://www.romhacking.net/fonts/30/

========================================================================================
Features
========================================================================================

From previous versions:
-------------------------------------------

Parts, Ranks, and Nightmare Souls:
- Parts are no longer permanently missable (see Rescuable Reploids)
- Parts allowance by Rank has been edited from 0/0/0/1/2/2/3/4 to 1/1/1/2/2/3/4/4 so you can equip at least one part right from the start.
- Rank progression has been edited from to 0/200/300/500/800/1500/5000/9999 to 0/200/300/500/800/1500/3000/5000, so Level 4 boss battle start sooner (Rank PA, 3000), and the newly added unlockables of Rank UH can be reached without excessive grinding.
- Story scenes unlocked by reaching 3000 are now split and set to match Rank PA (3000) and Rank UH (5000) respectively. This allows you to encounter Nightmare Zero Lvl. 4, which isn’t possible in the original game (Lvl. 4 bosses appear at Rank PA, Rank PA requires 5000 souls, but at 3000 souls the game would trigger an event that would make Nightmare Zero not appear anymore).
- Dynamo’s Green Orbs drops have been increased from 200 to 400 souls (each). If you’re grinding souls with Dynamo, you might as well get it over with faster.

Rescuable Reploids, Nightmare Virus:
- Rescuable Reploids reappear after getting infected or killed, as if you’ve never encountered them.
- All rescuable Reploids not holding any items are marked as “MISSING” at the start of the game, drastically reducing the number of Reploids clogging stages (keeping only the ones that matter).
- Rescuable Reploids no longer give extra lives and health. Instead, you get a consistently higher number of lives (from 2 normal/4 with EX Tank, to 4 normal/6 with EX Tank).
- Nightmare Virus’ Blue Orbs will always appear (would normally reappear only after a Nightmare Effects has been activated for the corresponding stage)
- Blue Orbs left alone won't turn back into a Nightmare Virus

Player Mechanics:
- Shared Character Stats: X and Zero now share Heart Tanks, Life Up parts, Energy Up parts, Souls, and Rank.
- Dash and Air Dashes with the Hyper Dash part equipped have been made a bit longer.
- Unarmored X and Shadow Armor now also have the ability to Air Dash.
- Height of Zero’s Hyoroga and Shadow Armor’s ceiling jump has been increased (enough to reach Rainy Turtloid’s ceiling).

Unlockables:
- Beating Nightmare Zero on Lvl. 4 unlocks Zero's Black Armor. This is coded in the original game, but the original souls requirements for Ranks/events wouldn’t allow it to happen normally.
- When X and Zero reach Rank UH, the Ultimate Armor and Black Armor will be unlocked respectively.
- Cheat Code 1 (Ultimate Armor) now gives both Ultimate Armor and Black Zero.
- Cheat Code 2 (Black Zero) has now been repurposed to start the game with Zero, making a Zero vs. Nightmare Zero match possible (you can have him earn his Black Armor himself)
- Both cheat codes can be combined.

Others:
- “Exit Stage” button always available.

New and updated features:
-------------------------------------------
Localization:
- Script based on DuoDynamo's incomplete translation. NectarHime's script rewrite was used to fill the gaps.
- Font replacement for stage dialogues and menus (Gemini's Blood of Bahamut)
- Variable font spacing for both the new font and the regular one.
- Restored all missing voice clips from the japanese version. Some are included on the default patch, the rest are available as patcher tool options. (Hack Credits: DarkSamus933, initial research).
- Title screen from japanese version, with the "Mega Man" logo edited in (Art Credits: Metalwario64)

Player Mechanics (X):
- Activate Incomplete Armors: Armor abilities and enhancements are now linked to their individual armor parts instead of the armor itself. You can now get access to the armor as soon as you get the first part and get its abilities progressively, like you would in X1-X4.
- Blade Armor: "Hybrid Mach Dash" controls. You can have both the normal behavior of the Mach Dash (with a stop mid-air) when pressing "jump", and a immediate, more maneuverable air dash with the "dash" button. Speed and duration of either can be set separately.
- Blade Armor: improved "Hold/Release" input option. Direction press will also count as "hold", as it does on a regular Dash.
- Shadow Armor: when sticking to walls, you can also slide down by pressing down.
- Improved control of the Saber animation. Cooldown has been shortened.
- To balance the shortened Saber animation, dash cancelling has been removed (can still be enabled to both X and Shadow X in the patcher).
- Falcon Armor's Air Dash jump button input has been removed.

Player Mechanics (Zero):
- Sentsuizan: improved "Hold/Release" input option. Tremor sound effect won't play if the technique is cancelled before it makes contact. Direction press will also count as "hold", as it does on a regular Dash.
- Sentsuizan: input has been remapped (from "Up + Attack" to "Down + Special")
- Ensuizan: "Air Move mode". Can now only be used in the air, but let's you do multiple spins in a row by holding the button.
- Ensuizan: input has been remapped (from "Down + Special" anywhere, to "Special" in the air)
- Guard Shell: it gets it's own input combo ("Down + Special" while on ground), making all weapons available through input combos.
- Control of the third slash Saber animation. Cooldown has been shortened.

Damage Table:
- Blade Armor's charged Buster damage has been increased (now handled by modifying damage tables instead of external code).
- Blade Armor's charged saber "tip" deals +1 damage against all enemies
- Z-Buster damage has been slightly reduced against bosses
- Slight buffs to most single-hit special weapons against common enemies
- Damage against Nightmare Snake has been doubled.
- Damage against Commander Yammark has been slightly reduced.

Boss Health Bars:
- Commander Yammark and Ground Scaravich have increased Health Bars. Others received minor modifications for consistency.
- Nightmare Snake health bar has been cut in half (this, and the x2 damage buff by damage tables, match the x4 damage buff in previous versions of the patch) 
- Nightmare Mother health bar has been cut in half (matches the x2 damage buff in previous versions of the patch).

Boss Attacks:
- Commander Yammark: increased damage to his attacks. Projectiles are now indestructible. Reduced idle time.
- Blizzard Wolfang: increased damage to his attacks. Projectiles are now indestructible.

Stage modifications:
- Amazon Area: the ceiling has been extended on the equally infamous blind jump in the section with transport enemies over spikes.
- Recycle Lab: the long jump leading to the Capsule and Hidden Area has been shortened by a couple of tiles. The hidden area portal has been moved to the left side of the jump, so you're not forced to exit the stage if you chose the wrong path without the requirements to make the jump.
- Secret Lab 1: removed a few spikes to reduce Armor/Parts requirements to be able to go through. X can now pass through using only Ice Burst (and dash jumping very carefully)
- Secret Lab 2-2 (X): a platform can be added to the infamous jump section (Credit: DarkSamus933)
- Recycle Lab/Secret Lab 2-2(Zero): if crouching safely on a tight spot and let go of the down button, you'll be locked in the crouch position until the ceiling rises (instead of getting immediately killed).

Custom menu options:
- Navigator (Alia alerts) and Nightmare Effects can be enabled/disabled anytime during gameplay from the setting menu within the pause menu.

Cutscenes voiceover
- Voice-over won't be cut when pressing the button to display the whole block of text, will be cut when moving to the next page instead.
- Slight speed up of text.

Unlockables:
- Cheat Code 2 (Unlock Zero): You will now start using Zero from the Intro Stage.
- Unlockable by Rank UH: A message in the "Mission Report" screen will notify any secret armor unlocked by reaching Rank UH.
- A flashing effect was added when Zero himself gets the black armor by defeating Lvl 4 Nightmare Zero. Normally, it would simply change to the black palette immediately.

Custom art:
- Custom mugshots for characters that didn't have one: the intro stage Hunter and Dr. Light (Art Credits: Metalwario64)
- Cleaned up and custom mugshots for existing characters (Art Credits: Metalwario64)
- Custom palette options for X's Ultimate Armor and Nightmare Zero (Art Credits: Metalwario64)

Balance:
- Continues will now take you to the start of the stage (now extra lives mean something)

Fixes from the original games:
- The Guard Shell glitch (you no longer get multiple extra frames of damage with any attacks overlapping the shield) 
- High Max health bar size not updating correctly to match his level
- Wrong mugshot animation timming on Commander Yammark and Infinity Mijinion
- Swapped icons for the Hyper Dash and Speedster Parts
- The "overwright" typo on the Save File screen
- The missing description for the Rekkoha in the Mission Report screen
- Zero cutscenes defaulting to X's version when you load a saved game
- A miscolored boot on one of the cutscenes

Tweaks Patcher additional options:
- Nightmare Effects: Can still be permanently removed (apart from the new custom menu options)
- Dialogues: Stage Alia calls and "briefing" dialogues can still be permanently removed (apart from the new custom menu options)
- Intro: Skip Capcom intro video, skip opening video.
- Player Mechanics: More complete set of Dash parameters to tweak. Double-jump and double-tap inputs can now be disabled.
- Player Mechanics: Frame-by-frame controls for the animation timming of X's Saber, Zero's ground combo cooldown, and the Z-Buster.
- Player Mechanics: Attachment to ceiling can be set unlimited (Shadow Armor, Zero's Hyoroga)
- Player Mechanics: X's Saber can be set cancellable by dashing, both normal and with Shadow Armor.
- Balance: Boss health bar size controls, by level. Includes sub-bosses health bars.
- New Game Status: Randomize Parts carried by Rescuable Reploids.
- Localization: Additional title screen options, including the original japanese version.
- Localization: Additional voice clips can be selected separately, adding two not included in the sample profile (title screen "Rockman X6", and vocalized boss "Warning" from the Prototype version)
- Custom Art: Individual selection of mugshots by Metalwario64.
- Custom Art: Colors scheme options for X Ultimate Armor (mugshot and sprite palette).
- Stage Mechanics: Auto-crouching for Recycle Lab/Secret Lab 2-2 (Zero). If the ceiling crushes you in a tight spot where you would've survived crouching, you'll crouch automatically and stay locked in this position until the ceiling rises.
- Stage Mechanics: Recycle Lab/Secret Lab 2-2 (Zero), ceiling movement can be completely disabled.
- Damage Tables: Complete access to all damage tables, including obstacles such as Nightmare Effects blocks. Damage values can be modified by enemy/by attack.
- Damage Tables: Gate and High Max can be made vulnerable to normal attacks
- A few more smaller things.

========================================================================================
Changelog (v2.x)
========================================================================================

v2.4
- (Fix) Tweaks Bug: X's buster vertical position when shooting from ropes has been corrected.
- (Fix) Stage Mods: Secret Lab 1 options work correctly again.

v2.3
- (Fix) Incomplete Armors: Shadow Armor no longer loses your current settings, and the ability to crouch, inside boss rooms in Secret Lab 3
- (Fix) X's Armor Abilities/Mach Dash/Mid-air stop duration: no longer freezes the game.
- (Fix) Dialogues/Skip Stage Select screen briefings: it now correctly updates the current optional boss and access to Secret Lab 1

v2.2
- (Fix) Zero's Skills/Ensuizan/Air Mode: repetitions will now reset correctly when touching the ground or a wall
- (Fix) Mugshots: Fixed Dr. Light's mugshot (transparent pixels on the outline)
- (Fix) Nightmare Effects: Fixed Nightmare Dark opacity modification not affecting Amazon Area/Hidden Area.
- (Improvement) Zero's Skills/Ensuizan/Air Mode: repetitions limit increased 

v2.1
- (Fix) Mugshots: Fixed Zero's mugshot (completely broken in v2.0)
- (Fix) Script: Restored missing briefing texts

v2.0
- Initial public release

========================================================================================
Changelog (v1.x)
========================================================================================

These used to be numbered by a single number (v01-v15). As the move to "v16" ended up
becoming a complete rewrite and thus called "v2.0", I'm retroactivelly calling these "v1.x".

v1.15
- (Fix) Blade Armor was broken AF when playing pretty much in anything else besides ePSXe. Now the intended buff works consistently in all platforms (which is actually very subtle, +1 most attacks, +2 the saber).
- (Fix) Setsuuizan input was also broken.
- (Fix) Cheat Codes could only be combined when using 1 before 2, not 2 before 1. Now both ways work the same.
v1.14
- (New) Orbs values: Added blues orbs dropped by infected Reploids
- (Fix) "Orbs won't turn back into enemies" makes them disappear after a few seconds, as they normally do when drop from infected Reploids (instead of staying in place indefinitely).
v1.13
- (New) Unlockables: Cheat Code 1 can be used to unlock both Ultimate Armor and Black Armor, freeing up the second code for...
- (New) Unlockables: Cheat Code 2 can be used to start the game with Zero available. Conditions for related events and dialogues are modified.
- (New) Unlockeables: Allow to use both cheat codes together.
- Lots of code housekeeping, some of the first stuff I wrote was a lot longer than they needed to be. Hopefully I didn't break anything.
v1.12
- (Fixed) The new "Rank UH unlocks Ultimate Armor/Black Zero" option would cause a rescued Reploid to glitch out when loading a saved game.
v1.11
- (Fixed) "Nightmare's Origin" souls code had been broken on the last few version, making it play more than once.
- (New) "Allow Air Moves after Dash Jump" (now separate from the general "Unlimited Air Moves" option)
- (New) Make Nightmare Soul Orbs always regenerate.
- (New) Make Nightmare Soul Orbs stay as orbs, so they don't regenerate back into an enemy
- (New) Reaching Rank UH unlocks Ultimate Armor/Black Zero
- Additional notes added.
v1.10
- (Fixed) A rewrite in the Events/Souls option caused a game-breaking bug which affected Zero's saber.
- (Fixed) Wrong sound effects when using Blade Armor Mach Dash/Minimum Delay
- (Fixed) Damage Bonus/Blade Armor broke High Max's vulnerability to weapons, making him unbeatable
- (Fixed) Unlimited Air Moves related options are now listed and described correctly.
- (Fixed) Hyper Dash speed controls were not working.
- Minor naming and notes modifications
v1.9
- (Fix) Too much to list. Both stuff that's been reported and stuff I found before anyone noticed.
- (Improvement) Now the "Characters Available" section doesn't clash with cheats at all. Secret characters added by cheat code should stack with the patcher's option with no problems.
- (New) Various general Dash modification, including: enabling Air Dash for unarmored X and Shadow Armor, allowing air dash after a dash jump, unlimited air moves, and various duration/speed controls.
- (New) Blade Armor's Mach Dash customization, including: delay options/removal; execution and cancelling options such as being able to cancel it by pressing the opposite, and control by hold/release, including the very abusable unlimited variant.
- (New) Damage buffs for Blade Armor's moves
- (New) Damage buffs against the two less liked enemies of the game, the Nightmare Snake (Blaze Heatnix's sub boss) and the DNA Devil (Gate's Lab 1)
- (New) Cancellable Sentsuizaan (again, thanks you Z3R0X for this!)
v1.8
- (Fix) Blade Armor Air Dash delay removal: SFX now plays correctly.
- (New) Blade Armor Air Dash delay removal: Added an option, "Minimum". Normal delay, except it doesn't wait for you to let go of the button.
- (New) New Game Status: Mark Life Ups, Energy Ups, Heart Tanks (thanks to injoon84)
- (New) Defense: Give normal X and Zero the same defense as X's armors.
v1.7
- (New) Dash duration controls
- (New) Blade Armor's air dash delay removal
v1.6
- (Fix) Shared Souls and Rank would cause the Souls explanation on the Mission Report screen to be skipped (even if the option to skip it wasn't selected).
- (Fix) Wrong default Souls value for Rank SA (900 instead if 800)
- (New) Contributions by Z3R0X: Hyoroga and Shador Armor's jump height, and X's saber duration.
- (New) Contributions by injoon84: Be able to cancel Shadow Armor's saber with a dash.
v1.4f/v1.5
- (Fix, hopefully) Fixed a problem with Life and Energy parts on the Shared Stats options that was affecting playthroughs on PSP
- (New) Added input modification for Sentsuizan. Thanks to Z3R0X for this contribution!
- Additional notes added.
v1.4e
- (Fix) Slots of Speedster and Hyper Dash were swapped. Now all Parts should work perfectly.
- (New) Choosing to start with Zero available now allows you to fight Nightmare Zero as Zero (doesn't skip straight to High Max as it normally would)
- Additional notes added to the GUI.
v1.4d
- (Fix) Using any of the New Game Status options would break the use of cheats to get Ultimate Armor or Black Zero (the value gets rewritten). It's changed so it's only affected if a "Characters Available" is selected (which effectively rewrites whatever is set by the cheat).
- (Fix) Also related to "Characters Available", fixed Falcon Armor not being disabled when unchecked.
- (Fix) Some individual Parts wrongly assigned.
- (Fix) Fixed a bug in the patcher where it wouldn't reset values correctly between different patch attempts. (Reloading the patcher for using different options is still recommended just in case)
- (New) Changed the way the "Exit Stage" option is presented
- Added some additional notes.
v1.4c
- (Fix) "Shared Nightmare Souls and Rank" was causing a freeze in the Mission Report screen (detected on PSP). It should work ok now, on PSP and everywhere.
v1.4b
- (New) Unblocked a wall in the Hidden stage for the ice stage (when the Fire Nightmare Effect is disabled)
- (New) "Disable Stage Select screen dialogues" now covers all three possible events (introduction, getting Zero, and reaching final stages)
v1.4a
- Complete rewrite. Added a bunch of new options, and bug fixes of previous ones.
v1.3a
- Initial testing for some of a couple of new options.
v1.2
- Fixed a bug on the injured Reploids modification where getting Reploids attacked/killed would glitch their entries on the report list in the stage select menu until you rescued them.
- Fixed the "Disable getting extra lives" option (it wasn't really working)
v1.0/v1.1
- Initial public release.