We have been working to mitigateongoing DDoS attacks. Thank you for your patience.
Please consider supporting us onPatreon.
This article has a talk page!

Mega Man X

From The Cutting Room Floor
Jump to navigationJump to search
This page containschanges which are not marked for translation.

Title Screen

Mega Man X

Also known as: Rockman X (JP)
Developer:Capcom
Publishers:Capcom (JP/US),Nintendo (EU/AU)
Platform:SNES
Released in JP: December 17, 1993
Released in US: January 1994
Released in EU: May 1994
Released in KR: 1994


DevTextIcon.png This game hashidden development-related text.
EnemyIcon.png This game hasunused enemies.
GraphicsIcon.png This game hasunused graphics.
DebugIcon.png This game hasdebugging material.
RegionIcon.png This game hasregional differences.
Carts.png This game hasrevisional differences.
PiracyIcon.png This game hasanti-piracy features.


DevelopmentIcon.pngThis game has a development article
PrereleaseIcon.pngThis game has a prerelease article
BugsIcon.pngThis game has a bugs page
DCIcon.pngThis game has a Data Crystal page

Hmmm...
To do:
Just a couple things:
  • According toThe Mechanical Maniacs, there are unused sprites of Vile using an arm cannon/buster (also documented on MMKB), as well as an unused Velguarder head sprite and a damaged enemy shield sprite.

Mega Man X is the first game in the series of the same name. That's why it's called theMega Man X series. Hrm.

Contents

Sub-Pages

Read about development information and materials for this game.
Development Info
Read about prerelease information and/or media for this game.
Prerelease Info
Read about notable bugs and errors in this game.
Bugs

Map Editor Mode

Nifty

A map editor can be enabled in this game with the following Pro Action Replay {PAR) codes:
009E9122
009E923D
009E9383
009E9404
PressingStart will then bring up the map editor.

Instructions:

Controller 1

  • D-Pad: Move screen.
  • A: Toggle layers.
  • B +D-Pad: Increase cursor speed.
  • Y: Toggles index values / collision data for tiles.
  • L +R +X: Exit map editor.

Controller 2

  • D-Pad: Move tile cursor.
  • A: Copy selected tile.
  • B +D-Pad: Increase tile cursor speed.
  • Y: Place tile.
  • L,R: Cycle through tiles.
(Source: GoldS, JLukas (controls + code source))

Get Hadoken with Password

While passwords do keep track of whether the player has unlocked the hidden Hadoken power-up (any password the game generates which ends in2, 3, 5, or 7 is flagged as if it's in the player's possession), entering any password normally disables the Hadoken for the current game session, requiring the player to re-obtain it from Armored Armadillo's stage.

However, by holdingDown + L + R + X and hittingStart on the "End" at the password screen, it allows the player to start with the Hadoken even if they don't fully possess the required equipment (the player must still have all 8 Heart Tanks to use it, though). Using the Hadoken without any armor parts collected will cause X's sprite to vanish, as the animation was intended to work only after the player has all the armor parts equipped.


(Source:Akiteru, further research byAkuma_APN)

Unused Objects + Object Functions

Anglerge

Use the Pro Action Replay (PAR) code7E0E7381 before fighting the first Anglerge

Orange you glad there's only two of these bosses.

There is a third kind of Anglerge boss in the game. The subID for this Anglerge is81, while the subIDs for the two Anglerges in the final game are80 and82. This Anglerge only blows air at X. Since the first Anglerge sucks air in, and the second Anglerge both sucks air in and blows air out, this was probably meant to go in between the two.

The palette is incorrect: the game pulls the palette information from a place that's clearly not supposed to be used.

(Source: GoldS)

Hoganmer

Use the Pro Action Replay (PAR) code849E4180 (version 1.0) or849E4680 (version 1.1), then shoot off Hoganmer's shield.

He's gone rogue! Run!

This enemy is coded to jump when its shield is destroyed. The Hoganmer will jump a short distance (32 pixels?) towards X, then when X is in range, it will attack. Since it's impossible to destroy that shield in the final version, this behavior is never triggered.

In aSpaceworld '93 trailer, at 2:45, X is shown to break the Hoganmer's Shield, complete with the broken shield sprite pictured below. It is unknown if the behavior shown above is programmed in as the enemy is killed before we can tell.

Not much of a shield.

A broken shield can be found with the rest of Hoganmer's graphics.

(Source: GoldS)

Jellyfish

Use the Pro Action Replay (PAR) codes7E0E7210 +7E0E7301 at the beginning of Launch Octopus' stage to see this enemy in action.

Floating awayDrill Jelly Drill

This enemy doesn't appear at all in the game, and its behavior is completely unique. It has the same ID as the Sine Faller enemy, but has a subID of 1. The enemy falls down from the ceiling and swoops back and forth. When it collides with the ground, it drills into it, leaving only a small part of its sprite visible above ground. It only takes 1 hit to kill. The enemy graphics are loaded at the start of Launch Octopus' stage; they're replaced after the first Anglerge boss is destroyed.

This enemy is present in the sameSpaceworld '93 trailer as shown earlier, this time the enemy in question is shown at 2:19. In the clip, it is shown just as you enter the water for the first time, which lines up with where it is loaded into memory in the final game.

(Source: GoldS)

Tombot Generator

Use the Pro Action Replay (PAR) code7E0E723E to generate this object

Not at all annoying.
This unused object spawns Tombots! It starts out closed, then the hatch opens and 2 Tombots fly out. The direction the Tombots are spawned depends on this object's subID. This object can only be damaged when the hatch is open; shots will bounce off when it is closed. When it is destroyed, it starts smoking from the bottom for a bit, then stops.

Open and closed.Destructible
The graphics are still in the ROM, compressed, though they're never loaded anywhere.

(Source: GoldS)

Unused Zero Palettes

Virus Zero!

Zero has two palettes in the ROM that aren't used in-game at all. Presumably they are for some kind of charging effect. In the final game, his head crystal glows to indicate charging.

These palettes are located at2C2E0-2C31F in the ROM.

(Source: GoldS)

Unused Item Drop

Enemies normally may drop one of five items when killed: small HP, big HP, small ammo, big ammo, or a 1-up. The game's code, however, supports enemies dropping sub-tanks. In the final game, sub-tanks are collectable secret items sitting on the ground, rather than dropped from enemies.

To see this behavior, use the following Pro Action Replay (PAR) codes and kill an enemy:

Version 1.0Version 1.1
84A390A9
84A39106
84A395A9
84A39606

The graphics of the item will be corrupted unless you happen to be near one of the normal sub-tank secrets, but it will count as a sub-tank when acquired.

Unused Audio

This is sound effect #B0. This seems to be a test of the game's audio system, with tones at different levels and volumes. The Pro Action Replay (PAR) code7EFFC9B0 will allow this sound to be played in the sound test.

(Source: GoldS)

Unused Boss Entrance Room

What the?Guess they wanted a spare.

Directly above Launch Octopus' boss entrance room is a duplicate entrance. This cannot be seen in the normal game as there is no vertical scrolling at this point,and the duplicate entrance is blocked by a solid wall which X cannot grab on nor break through it.

(Source: GoldS)

Unused Text

Sample Text

Hooray?Well, "soon" at the time, anyway.

These are unused in the game. The text looks like it's left over from a gaming expo copy.

(Source: GoldS)

Congratulations

You are winner

A message of unknown purpose.

(Source: GoldS)

Continue/End

Abort/Retry/Fail
This menu actually uses four different text IDs (one for the continue / end text, one for the top and bottom border, and two for the left and right borders). It could be a debug menu (something similar appears inSuper Metroid), or a game over menu. Similar menus pop up in the NESMega Man games.

Bwah?
These tiles are hidden with the rest of the game's graphics, but are never loaded. The border and GAME OVER letters might have been used for this screen, but they might also have been imported from an entirely different game.

Game all over
There's some tile mapping for the GAME OVER text starting at0x03163A.

(Source: GoldS)

Debug Text

Damned tantalizing.

This on the other hand is obvious—it's text for an object viewer. Similar object viewers also appear inMega Man 6 andMega Man 7. Unfortunately, it seems to have been removed from all versions of the game. There is no routine that brings this text up.

(Source: GoldS)

Title Screen Beams Source Illustration

pshewww, swooooosh...

The 'spinning beams' effect on the title screen is actually an HDMA effect that just shows one row of a bitmap per frame, repeated down the screen. (This of course means that the bitmap in question is not strictly "unused", but itis impossible to see all at once in-game.) This is a demonstration of how the effect works, for those curious. (This gif is based on the International release; see "regional differences" below for the subtle differences in each version).

Regional Differences

Splash Screen

Japan/US Europe

The game was published by Nintendo in Europe, which resulted in the logo splash screen being changed. However, strangely, Capcom's distinctive musical jingle wasnot removed, and the logo replacement was rather low-effort, resulting in Europe getting a bizarrely anticlimactic splash screen...

Intro

Japan International
MegaManX-VoiceGen-JP.pngMegaManX-VoiceGen-US.png

X's voice generation device is made byMOKUOO Inc. in the Japanese version andHAYATOM Inc. (a portamentau of Hayato, a Japanese name, as well as a possible homage to X's character designer, Hayato Kaji, and the word atom) in the international versions.

Japan International
Rock BusterMega Buster

The X-Buster is aRock Buster Mark17 in the Japanese version. In the international versions, it's aMega Buster Mark17.

The "WARNING MESSAGE" has the text in Japanese scroll across the bottom of the screen.

Title Screen

Japan International
MMX-TitleRibbon-JP.pngMMX-TitleRibbon-INT.png

This ribbon-like design is loaded into the background and used for the color-transitioning effect as the large "X" is formed. The bottom part of the ribbon was changed for the international releases, possibly to accommodate the slightly different "X" design. A similar effect would later be used for the title screen ofMega Man Zero.

Japan International
Slick logoMega

Besides the usual title change, the international title logo was redesigned. This design was carried over untilMega Man X3.

Stage Select

Japan International
Rock Man XMega Man X

The Rockman X-Symbol on the Stage Select Screen was obviously updated as well.

Name Changes

All the Mavericks with the exception of Boomer Kuwanger, received different names outside Japan:

JapanInternational
Icy PenguigoChill Penguin
Spark MandrillerSpark Mandrill
Armor ArmargeArmored Armadillo
Launcher OctopuldLaunch Octopus
Sting ChameleaoSting Chameleon
Storm EagleedStorm Eagle
Burnin' NoumanderFlame Mammoth

Also, the Boba Fett look-alike boss character known as Vava (ヴァヴァ) in Japan was renamed to Vile.

Other Changes

  • Dialogue boxes' length in the North American and European versions were expanded from the Japanese's 64 pixels to 88 pixels to fit in more text.
  • The European version's epilogue text is formatted differently than in other versions due to PAL timing differences.

Revision Changes

Bug Fixes

BugJapanese
version
North American
version
European
version
1.01.11.01.1
The powered up Shotgun Ice platform does not shatter if it's used to kill a boss. This can lead to a bug when fighting Storm Eagle where the player can get credit for defeating him after dying.PresentFixedFixedFixedFixed
If Wolf Sigma and X are killed at the same time, the boss is defeated, but the player does not regain control and can't advance the cutscene dialogue.PresentFixedPresentFixedFixed
Several glitchy passwords can start out X with either 0 life or max life and all weapons / Sub-Tanks depending on if the game demo was accessed or not.PresentPresentPresentPresentFixed
X can walk on the ceiling in the beginning of Flame Mammoth's room by hopping on the Utuboros heads and climbing up the tube. Walking right and climbing up an invisible wall leads to the central room with the palette and enemy graphics incorrectly loaded, as well as an incorrect lower Y boundary.PresentPresentPresentPresentFixed

Mega Man X Collection

SNESCollection
I guess I'm not powerful enough to defeat him...Damn! I guess I'm not powerful enough to defeat him...

For some reason, X's first (and only) line of dialogue in the game was punched up a bit for the PlayStation 2/GameCubeMega Man X Collection. This is slightly closer to the Japanese script, however. TheX Legacy Collection version discards this change and uses the original SNES script instead.

SNESCollection
Why, X?! Why have you done this to us?!Why, X?!Why you done this to us?!

Oddly, during Sigma's post-battle dialogue, the word "have" was removed from the sentence inMega Man X Collection, making it grammatically incorrect.

The Sigma simultaneous death bug is still present, suggesting this version of the game is based on the North American 1.0 version.

Miscellaneous

  • InMega Man X Collection, the voice clip that accompanied X's Hadouken technique was muted.
(Source:GoldS)

Copy Protection

Hmmm...
To do:
Certain Game Genie codes, if used with version 1.1, prevent Boomer Kuwanger's stage from being marked as completed unless switched off. Is this a copy protection measure as well?

At various points, the game tries to detect whether it's running on a copier. Bad things happen if it decides that it is. Each of these is a separate check, so any or all of these may be enabled depending on the specific tests you fail.

Most of the routines that implement these effects have other code that will attempt to detect if the routines have been removed or modified. If this appears to be the case, some effects may occur more quickly, immediately, or under different conditions.

  • You may lose all your upgrades (including sub-tanks) upon starting a stage.
  • The 128th time you take damage, the game will start adding random input to yours, and your charged X-Buster shots will be locked in place.
    • If the code that does this appears to be tampered with, this will occur immediately after picking up health instead.
  • You may be teleported to the beginning of the level when you pick up a power-up or go through the boss door.
  • You may have to repeat the introductory stage when an enemy drops an extra life.
  • After 128 explosions, enemies that repel bullets may kill you when they do. Power-ups will quickly vanish, and shooting while dashing will cause you to have to repeat the introductory stage.
    • If the code that does this appears to be tampered with,and the code that detects said tampering also appears to be tampered with, this will occur about half of the time as soon as the level starts (alternating between on and off every 128 frames).
  • After falling down 128 times, the next 127 jumps you make will alternate between normal jumps and small hops instead. You will also take damage while climbing walls and will be unable to use the Ride Armor. Firing shots will teleport you back to the start of the stage.
    • If the code that does this appears to be tampered with, this may occur after jumping 128 times, jumping a single time, and/or firing a single shot, depending on which parts of the code have been modified.
(Source: HHS, TASVideos)
(Source:Original TCRF research)

Most of these checks involve attempting to write to an area of memory typically reserved for SRAM, which real copies of the game don't have, by writing a value to a specific address and seeing if the same value is present at the same address afterward. Normally, on a real cartridge, these addresses point to ROM due to address mirroring, causing the writes to fail. However, the original Japanese 1.0 release suffered from frequent false positives due to the ROM inadvertently having the "expected" values already present at the right addresses in ROM for the copy protection to falsely think that the writes were successful.

Initially, Capcom solved this byphysically rewiring Rockman X cartridges to partially disable ROM mirroring at the affected addresses. Later on, the 1.1 ROM was released, with the SRAM detection fixed to prevent similar false positives from occurring.

v · t · e
TheMega Man series
NESMega Man •Mega Man 2 •Mega Man 3 (Localization Prototype) •Mega Man 4 (Localization Prototype) •Mega Man 5 •Mega Man 6 •Wily & Right no Rock Board (Prototype)
Game BoyMega Man: Dr. Wily's Revenge (Prototype) •Mega Man II •Mega Man III •Mega Man IV •Mega Man V •Wily & Right no Rock Board
DOSMega Man •Mega Man 3
SNESMega Man 7 (Prototype) •Rockman & Forte •Mega Man's Soccer (Prototype)
GenesisMega Man: The Wily Wars
Game GearMega Man
ArcadeMega Man: The Power Battle •Mega Man 2: The Power Fighters
PlayStationMega Man 8 (Prototypes) •Mega Man: Battle & Chase
Sega SaturnMega Man 8
GameCube, PlayStation 2, XboxMega Man Anniversary Collection
Game Boy AdvanceMega Man & Bass
J2MEMega Man
PlayStation PortableMega Man Powered Up (Demos)
PlayStation 3, Xbox 360, Wii(Ware)Mega Man 9 •Mega Man 10 (Prototypes)
WindowsMega Man Legacy Collection •Rockman Strategy •Mega Man 11
Nintendo 3DSMega Man Legacy Collection
Nintendo Switch, PlayStation 4, Xbox OneMega Man Legacy Collection •Mega Man 11
Mega Man X
SNESMega Man X •Mega Man X2 (Prototypes) •Mega Man X3 (Prototypes)
Game Boy ColorMega Man Xtreme •Mega Man Xtreme 2
PlayStationMega Man X3 •Mega Man X4 (Prototypes) •Mega Man X5 (Prototypes) •Mega Man X6 (Prototype)
Sega SaturnMega Man X3 •Mega Man X4 (Prototypes)
WindowsMega Man X3 •Mega Man X4 •Mega Man X5 •Mega Man X7 •Mega Man X8
PlayStation 2Mega Man X7 (Prototypes) •Mega Man X8 (Prototype) •Mega Man X: Command Mission (Prototype)
PlayStation PortableMega Man Maverick Hunter X
Mega Man Legends
PlayStationMega Man Legends (Prototypes) •Mega Man Legends 2 (Prototypes) •The Misadventures of Tron Bonne
Nintendo 64Mega Man 64 (Prototype)
WindowsMega Man Legends •Mega Man Legends 2
Mega Man Battle Network/Star Force
Game Boy AdvanceMega Man Battle Network •Battle Network 2 (Prototype) •Battle Network 3 •Battle Network 4 •Rockman.EXE 4.5 Real Operation •Battle Network 5 •Battle Network 6
Mega Man Battle Chip Challenge
GameCubeMega Man Network Transmission
WonderSwan (Color)Rockman EXE WS
Nintendo DSMega Man Battle Network 5: Double Team DS •Rockman.EXE: Operate Shooting Star
Mega Man Star Force •Mega Man Star Force 2 •Mega Man Star Force 3
Windows, PlayStation 4, Nintendo SwitchMega Man Battle Network Legacy Collection
Mega Man Zero/ZX
Game Boy AdvanceMega Man Zero •Mega Man Zero 2 •Mega Man Zero 3 •Mega Man Zero 4
Nintendo DSMega Man Zero Collection •Mega Man ZX •Mega Man ZX Advent
Other
iOS, AndroidRockman Xover •Mega Man X DiVE
Related
Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii U, Linux, Mac OS XMighty No. 9 (Prototypes)
Retrieved from "https://tcrf.net/index.php?title=Mega_Man_X&oldid=1772989"
Categories:


Cleanup >Pages missing date references
Cleanup >Pages missing developer references
Cleanup >Pages missing publisher references
Cleanup >To do
Games >Games by content >Games with anti-piracy methods
Games >Games by content >Games with debugging functions
Games >Games by content >Games with hidden development-related text
Games >Games by content >Games with regional differences
Games >Games by content >Games with revisional differences
Games >Games by content >Games with unused enemies
Games >Games by content >Games with unused graphics
Games >Games by content >Pages with a Data Crystal link
Games >Games by developer >Games developed by Capcom
Games >Games by platform >SNES games
Games >Games by publisher >Games published by Capcom
Games >Games by publisher >Games published by Nintendo
Games >Games by release date >Games released in 1993
Games >Games by release date >Games released in 1994
Games >Games by release date >Games released in December
Games >Games by release date >Games released in December >Games released on December 17
Games >Games by series >Mega Man series