Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Mega Man X4"

From PCGamingWiki, the wiki about fixing PC games
 
(40 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Mega Man X4 cover.jpg
 
|cover        = Mega Man X4 cover.jpg
Line 5: Line 4:
 
{{Infobox game/row/developer|Capcom}}
 
{{Infobox game/row/developer|Capcom}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Capcom}}
+
{{Infobox game/row/publisher|Capcom|North America}}
{{Infobox game/row/publisher|Virgin Interactive}}
+
{{Infobox game/row/publisher|Virgin Interactive|Europe}}
 +
{{Infobox game/row/publisher|MediaKite|Japan}}
 +
{{Infobox game/row/publisher|AcerTWP|Taiwan}}
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|December 3, 1998}}
 
{{Infobox game/row/date|Windows|December 3, 1998}}
 +
|reception    =
 +
{{Infobox game/row/reception|IGDB|mega-man-x4|rating}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Scrolling, Side view }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Platform }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | Hovercraft, Robot }}
 +
{{Infobox game/row/taxonomy/art styles        | Anime, Pixel art }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | Mega Man X }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
 
|strategywiki = Mega Man X4
 
|strategywiki = Mega Man X4
 +
|hltb        = 5847
 +
|mobygames    = 3136
 
|wikipedia    = Mega Man X4
 
|wikipedia    = Mega Man X4
 
|winehq      = 7474
 
|winehq      = 7474
 +
|license      =
 
}}
 
}}
{{Series|Mega Man}}
+
{{Introduction
 +
|introduction      = '''''Mega Man X4'''''{{note|Known as '''''Rockman X4''''' (Japanese: {{lang|ja|ロックマンX4}}) in Japan.}} is a {{Glossary:singleplayer}} {{Glossary:side view}} {{Glossary:scrolling}} {{Glossary:platform}} game developed by [[Company:Capcom|Capcom]]. It is the fourth main entry in the ''[[Series:Mega Man X|Mega Man X]]'' series.
  
'''Key points'''
+
|release history  = Originally released for the [[Emulation:PlayStation|PlayStation]] and [[Emulation:Sega Saturn|Sega Saturn]] on August 1, 1997, it was ported to PC by Capcom and released on December 3, 1998, published by [[Company:MediaKite|MediaKite]] in Japan, Capcom Entertainment in North America, [[Company:Virgin Interactive|Virgin Interactive]] in Europe and [[Company:AcerTWP|AcerTWP]] in Taiwan.
{{ii}} FMV playback requires [http://www.cucusoft.com/codec.asp Indeo 5 codec].
 
{{--}} 16-bit installer doesn't run on modern systems. 32-bit InstallShield 3 works, but the game may not create desktop or start menu shortcuts. [http://toastytech.com/files/setup.html]
 
  
'''General information'''
+
|current state    = FMV playback in the game requires the [http://www.cucusoft.com/codec.asp Indeo 5 codec], with alternative [https://www.xvid.com/download/ codec] replacement available for modern operating systems. The game's installer was written for a 16-bit system and doesn't run on a modern OS, requiring workarounds such as running [http://toastytech.com/files/setup.html 32-bit InstallShield 3] software to install the game (which doesn't create desktop or start menu shortcuts for the game). The game's framerate is capped at 59 FPS.
{{mm}} [http://megaman.wikia.com/wiki/Mega_Man_Wiki MMKB, A large and detailed wiki for the series]
+
}}
  
 
==Availability==
 
==Availability==
Line 29: Line 47:
 
{{Availability/row| Retail |  | disc check |  |  | Windows }}
 
{{Availability/row| Retail |  | disc check |  |  | Windows }}
 
}}
 
}}
 +
{{ii}} A port of this game based off the PlayStation version was re-released as part of ''[[Mega Man X Legacy Collection]]''.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/config|Windows|{{p|hkcu}}\Software\CAPCOM\MEGA MAN X4}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}}}
+
{{Game data/saves|Windows|{{p|game}}\}}
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|X4opt.png|In-game general settings.}}
 
{{Image|X4opt.png|In-game general settings.}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 61: Line 80:
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = false
|borderless windowed notes  =  
+
|borderless windowed notes  = Not possible to due to the low resolution.
 
|anisotropic                = n/a
 
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = false
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 73: Line 95:
 
|120 fps                    = false
 
|120 fps                    = false
 
|120 fps notes              =  
 
|120 fps notes              =  
 +
|hdr                        = false
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|Mega Man X4 - Keyboard remapping.png|Keyboard remapping.}}
 +
{{Image|Mega Man X4 - Controller remapping.png|Controller remapping.}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 89: Line 115:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = false
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = false
 
|full controller          = false
|full controller notes    = Function keys are used for video settings, and to exit the game.
+
|full controller notes    = Function keys are used for video settings, and to soft reset/exit the game.
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = Only buttons 1-8 (referred as Buttons A-H in-game) are remappable, while buttons 9 and 10 are hard-coded as "Start" and "Select" respectively.
 
|controller sensitivity    = n/a
 
|controller sensitivity    = n/a
|controller sensitivity notes=  
+
|controller sensitivity notes= Digital movement.
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = false
|touchscreen notes        =  
+
|xinput controllers notes  = Uses DirectInput. See [[#Controller support|Controller support]] to use XInput controllers.
|button prompts           = unknown
+
|xbox prompts              = false
|button prompts notes     =  
+
|xbox prompts notes        =
|controller hotplug        = unknown
+
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = false
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes   =
 +
|dualshock 4 modes         = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = false
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts     = generic
 +
|other button prompts notes=  
 +
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = false
 
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support         = false
+
|simultaneous input        = true
|light bar support notes  =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
 
 +
===Controller support===
 +
{{ii}} A fix is required for the game to recognize XInput D-pad and analog triggers when assigning controls.
 +
{{Fixbox|description=Use XInput Plus|ref=<ref>{{Refcheck|user=AmethystViper|date=2019-11-17|comment=}}</ref>|fix=
 +
# Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus].
 +
# Set the Target Program to {{file|MMX4.exe}}.
 +
# Go to the KeyAssign tab, click the Left Stick drop-down menu, set it to {{code|Multiple Key}}, then check {{code|Left Stick}} and {{code|DPAD}}.
 +
# Go to the DirectInput tab, then check {{code|Enable DirectInput Output}}.
 +
# Click {{code|Customize}}, then assign the following buttons:
 +
#* Left and Right Triggers as {{code|Button 7/8}}, respectively.
 +
#* Back/View and Start/Menu buttons as {{code|Button 10/9}}, respectively for proper in-game Start and Select placements.
 +
#* Left and Right Stick buttons as {{code|Button 11/12}}, respectively.
 +
#* And the Guide button as {{code|Button 13}}
 +
# (Optional) Go to the Settings tab, go to Other, and uncheck {{code|Enable Init Beep}} to disable the start-up sound when launching the game.
 +
# Click {{code|Apply}} to save settings and install DLLs into the installation folder.
 +
# Launch the game and configure your controller from the in-game Button Config settings from the Options menu.
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = false
 
|separate volume          = false
 
|separate volume notes    =  
 
|separate volume notes    =  
Line 124: Line 197:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              = false
 
|eax support              = false
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 130: Line 205:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = no
+
  |subtitles = false
 +
|notes = Replacing voice file of 8 Maverick bosses with the same files in Japanese PC version can (partially) restore Japanese voice acting of 8 Maverick bosses.
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes = There exists a strange variation uses Japanese logo at title screen, but the scripts and voiceover are in English (presumably released in Taiwan). Japanese vocal Opening/Ending themes from Playstation version is missing; the game uses International Opening/Ending themes instead.
 
}}
 
}}
 
}}
 
}}
Line 139: Line 222:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 5
 
|direct3d notes        =  
 
|direct3d notes        =  
|directdraw versions    =  
+
|directdraw versions    = 6
 
|directdraw notes      =  
 
|directdraw notes      =  
 
|opengl versions        =  
 
|opengl versions        =  
Line 151: Line 234:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  

Latest revision as of 11:48, 3 March 2024

Mega Man X4
Mega Man X4 cover
Developers
Capcom
Publishers
North America Capcom
Europe Virgin Interactive
Japan MediaKite
Taiwan AcerTWP
Release dates
Windows December 3, 1998
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Scrolling, Side view
Controls Direct control
Genres Action, Platform
Vehicles Hovercraft, Robot
Art styles Anime, Pixel art
Themes Sci-fi
Series Mega Man X
Mega Man X4 on HowLongToBeat
Mega Man X4 on IGDB
Mega Man X4 guide on StrategyWiki
Mega Man X4 on MobyGames
Mega Man X4 on Wikipedia
Subseries of Mega Man
Mega Man X 1995
Mega Man X3 1997
Rockman X Math Whirlwind 1998
Mega Man X4 1998
Mega Man X5 2002
Mega Man X6 2003
Rockman X7 2004
Mega Man X8 2005
Mega Man X Legacy Collection 2018
Mega Man X Legacy Collection 2 2018
Rockman X Dive 2021
Mega Man X Dive Offline 2023

Mega Man X4[Note 1] is a singleplayer side view scrolling platform game developed by Capcom. It is the fourth main entry in the Mega Man X series.

Originally released for the PlayStation and Sega Saturn on August 1, 1997, it was ported to PC by Capcom and released on December 3, 1998, published by MediaKite in Japan, Capcom Entertainment in North America, Virgin Interactive in Europe and AcerTWP in Taiwan.

FMV playback in the game requires the Indeo 5 codec, with alternative codec replacement available for modern operating systems. The game's installer was written for a 16-bit system and doesn't run on a modern OS, requiring workarounds such as running 32-bit InstallShield 3 software to install the game (which doesn't create desktop or start menu shortcuts for the game). The game's framerate is capped at 59 FPS.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Windows
A port of this game based off the PlayStation version was re-released as part of Mega Man X Legacy Collection.

Game data

Configuration file(s) location

System Location
Windows HKEY_CURRENT_USER\Software\CAPCOM\MEGA MAN X4

Save game data location

System Location
Windows <path-to-game>\[Note 2]

Video

In-game general settings.
In-game general settings.

Input

Keyboard remapping.
Keyboard remapping.
Controller remapping.
Controller remapping.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Function keys are used for video settings, and to soft reset/exit the game.
Controller remapping
Only buttons 1-8 (referred as Buttons A-H in-game) are remappable, while buttons 9 and 10 are hard-coded as "Start" and "Select" respectively.
Controller sensitivity
Digital movement.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Uses DirectInput. See Controller support to use XInput controllers.
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Controller support

A fix is required for the game to recognize XInput D-pad and analog triggers when assigning controls.
Use XInput Plus[1]
  1. Download and run XInput Plus.
  2. Set the Target Program to MMX4.exe.
  3. Go to the KeyAssign tab, click the Left Stick drop-down menu, set it to Multiple Key, then check Left Stick and DPAD.
  4. Go to the DirectInput tab, then check Enable DirectInput Output.
  5. Click Customize, then assign the following buttons:
    • Left and Right Triggers as Button 7/8, respectively.
    • Back/View and Start/Menu buttons as Button 10/9, respectively for proper in-game Start and Select placements.
    • Left and Right Stick buttons as Button 11/12, respectively.
    • And the Guide button as Button 13
  6. (Optional) Go to the Settings tab, go to Other, and uncheck Enable Init Beep to disable the start-up sound when launching the game.
  7. Click Apply to save settings and install DLLs into the installation folder.
  8. Launch the game and configure your controller from the in-game Button Config settings from the Options menu.

Audio

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Replacing voice file of 8 Maverick bosses with the same files in Japanese PC version can (partially) restore Japanese voice acting of 8 Maverick bosses.
Japanese
There exists a strange variation uses Japanese logo at title screen, but the scripts and voiceover are in English (presumably released in Taiwan). Japanese vocal Opening/Ending themes from Playstation version is missing; the game uses International Opening/Ending themes instead.

Other information

API

Technical specs Supported Notes
Direct3D 5
DirectDraw 6
Executable 32-bit 64-bit Notes
Windows

Middleware

No middleware information; you can edit this page to add it.

System requirements

Windows
Minimum
Operating system (OS) 95, 98
Processor (CPU) Intel Pentium 100 MHz
System memory (RAM) 24 MB
Hard disk drive (HDD) 46 MB
Video card (GPU) DirectX 5 compatible


Notes

  1. Known as Rockman X4 (Japanese: ロックマンX4) in Japan.
  2. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. Verified by User:AmethystViper on 2019-11-17