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 "Enter the Matrix"

From PCGamingWiki, the wiki about fixing PC games
m (→‎[[Glossary:Windowed|Windowed]]: updated windowed link(s))
 
(108 intermediate revisions by 33 users not shown)
Line 1: Line 1:
 
{{Infobox game
 
{{Infobox game
|cover        = Enter the Matrix - cover.png
+
|cover        = Enter the Matrix cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Shiny Entertainment}}
 
{{Infobox game/row/developer|Shiny Entertainment}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Atari}}
+
{{Infobox game/row/publisher|Infogrames}}
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|May 14, 2003}}
 
{{Infobox game/row/date|Windows|May 14, 2003}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|enter-the-matrix|58}}
 +
{{Infobox game/row/reception|IGDB|enter-the-matrix|56}}
 +
|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      | First-person, Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Brawler, FPS, Shooter, TPS }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | Automobile }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | The Matrix }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 3128
 +
|strategywiki = Enter the Matrix
 +
|mobygames    = enter-the-matrix
 +
|lutris      = enter-the-matrix
 
|wikipedia    = Enter the Matrix
 
|wikipedia    = Enter the Matrix
 +
|winehq      = 5175
 +
|license      = commercial
 
}}
 
}}
{{Series|The Matrix}}
+
 
 +
{{Introduction
 +
|introduction      =
 +
 
 +
|release history  = It's based on the Xbox version.
 +
 
 +
|current state    =
 +
}}
 +
 
 +
'''General information'''
 +
{{mm}} [https://web.archive.org/web/20080701071327/http://www.enterthematrixgame.com/ Official site] - retrieved with Wayback machine from July 2008.
  
 
==Availability==
 
==Availability==
{{Availability Table|
+
{{Availability|
{{Availability Table/row| Retail | {{ID|Retail}} | }}
+
{{Availability/row| Retail | | disc | 4 CD-ROMS. 1-3 install discs and play disc, Or 1 DVD-ROM.<br/>{{DRM|SecuROM}}. | | Windows }}
 
}}
 
}}
 +
 +
{{ii}} This game is not available digitally.
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{mm}} [http://www.patches-scrolls.de/patch/1464/24009 1.52]
+
{{ii}} [https://community.pcgamingwiki.com/files/file/528-enter-the-matrix/ Patch 1.52] updates the game to the latest version.
 +
 
 +
===Skip intro videos===
 +
{{Fixbox|description=Skip intro videos|ref={{cn|date=August 2017}}|fix=
 +
# Go to {{folder|{{p|game}}\movies\}}.
 +
# Delete or rename {{file|atari.avi}}, {{file|shiny.avi}}, {{file|wb.avi}} and optionally {{file|totitle.avi}}.
 +
}}
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\MatrixConfig.ini}}
+
{{Game data/config|Windows|{{p|game}}\MatrixConfig.ini}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\saved\}}
+
{{Game data/saves|Windows|{{p|game}}\saved\}}
}}
 
 
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
|origin                =
 
|origin notes          =
 
|steam cloud          =
 
|steam cloud notes    =
 
|uplay                =
 
|uplay notes          =
 
|gamesave manager      = true
 
|gamesave manager notes=
 
 
}}
 
}}
  
==Video settings==
+
==Video==
[[File:Enter the Matrix - launcher.png|290px|right|thumb|Launcher window.]]
+
{{Image|Enter the Matrix - launcher.png|Launcher window.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/enter-matrix/en
+
|wsgf link                  = https://www.wsgf.org/dr/enter-matrix/en
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
|ultrawidescreen wsgf award = incomplete
+
|ultrawidescreen wsgf award = limited
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= HUD elements and some FMVs are stretched. See [[#Widescreen resolution|Widescreen resolution]].
+
|widescreen resolution notes= Use [https://thirteenag.github.io/wfp#enterthematrix Enter the Matrix Widescreen Fix].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        =  
+
|multimonitor notes        = Use [https://thirteenag.github.io/wfp#enterthematrix Enter the Matrix Widescreen Fix].
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = Use [https://thirteenag.github.io/wfp#enterthematrix Enter the Matrix Widescreen Fix].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Use [https://thirteenag.github.io/wfp#enterthematrix Enter the Matrix Widescreen Fix].
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = hackable
 
|windowed                  = hackable
 
|windowed notes            = See [[#Windowed|Windowed]].
 
|windowed notes            = See [[#Windowed|Windowed]].
|borderless windowed        = false
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = See [[#Windowed|Windowed]].
|anisotropic                = true
+
|anisotropic                = limited
|anisotropic notes          = Up to 4x. Set in launcher.
+
|anisotropic notes          = On/off only. See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]]. In-game anisotropic filtering does not affect character clothes, see [[#Missing_texture_filtering_on_character_clothes|Missing texture filtering on character clothes]].
|antialiasing              = true
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = Broken on modern systems. Force in the graphics card control panel, or Use [[dgVoodoo 2#DirectX 9|dgVoodoo 2]] and choose between 2x-8x [[MSAA]].
|vsync                      = hackable
+
|upscaling                  = false
|vsync notes                = Enabled by default with a limit to 60fps.<ref>Tested by [[User:Suicide machine|Suicide machine]] - despite changes in config file and forcing Vsync off, I wasn't able to get the game past 60fps</ref> Vsync can be forced off from graphics drivers control panel.
+
|upscaling tech            =
|oculus rift                = unknown
+
|upscaling notes            =  
|oculus rift notes         =
+
|vsync                      = always on
|high frame rate            = unknown
+
|vsync notes                =  
|high frame rate notes      =  
+
|60 fps                    = true
|color blind                = false
+
|60 fps notes              = Cutscenes are capped at 30 FPS.
 +
|120 fps                    = false
 +
|120 fps notes              = Frame rate is capped at 60 FPS.<ref>{{refcheck|user=Suicide machine|date=August 13, 2016|comment=despite changes in config file and forcing Vsync off, I wasn't able to get the game past 60fps}}</ref>
 +
|hdr                        = false
 +
|hdr notes                 =  
 +
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
+
===[[Glossary:Windowed|Windowed]]===
{{ii}} [[#Patches|Patch 1.52]] is needed for both solution.
+
{{Fixbox|description=Run in windowed/borderless|ref={{cn|date=August 2017}}|fix=
{{Fixbox|1=
+
# Download the [https://thirteenag.github.io/wfp#enterthematrix Widescreen Fix].
{{Fixbox/fix|Replace exe file with modified one|ref=<ref name="WSGF">[http://www.wsgf.org/dr/enter-matrix/en WSGF]</ref>}}
+
# Extract the contents to {{folder|{{p|game}}}}.
# Download [http://www.wsgfmedia.com/jackfuste/Enter%20the%20Matrix/Enter%20the%20Matrix.7z modified exe files from WSGF] and extract them.
+
# Create {{file|wndmode.ini}} in {{folder|{{p|game}}}}.
# Copy '''Matrix.exe''' from a folder named after your resolution value.
 
# Paste it into the folder of a game overwriting the original file.
 
}}
 
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Use uniws|ref=<ref name="WSGF" />}}
 
# Download [http://www.wsgfmedia.com/jackfuste/Enter%20the%20Matrix/uniws.7z uniws from WSGF] and extract it.
 
# Launch '''uniws.exe'''.
 
# Navigate to a folder, where you've installed a game or use "Find it for me" function.
 
# Enter desired resolution and click '''Patch'''.
 
  
 
'''Notes'''
 
'''Notes'''
{{ii}} If resolution options and a Patch button won't be a available after selecting a folder, where the game is installed, you probably have a version of exe file that doesn't work with a program.<ref>Tested by [[User:Suicide_machine|Suicide machine]]</ref>
+
{{ii}} Window is always borderless, so selecting monitors native resolution makes the game borderless windowed.
 
}}
 
}}
  
===[[Glossary:Windowed|Windowed]]===
+
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
{{Fixbox|1=
+
{{Fixbox|description=Change AF manually|ref={{cn|date=August 2017}}|fix=
{{Fixbox/fix|Edit config file}}
+
# Open {{file|{{p|game}}\MatrixConfig.ini}}.
# Navigate to a folder, where you've installed a game.
+
# Set <code>FILTERING =3</code>.
# Open <code>MatrixConfig.ini</code>.
+
# Set <code>FILTERSAMPLES =16</code>.
# Find a line <code>FULLSCREEN=1</code> and replace it with <code>FULLSCREEN=0</code>.
 
# Save changes.
 
# Launch the game using <code>Matrix.exe</code>.
 
 
 
'''Notes'''
 
{{ii}} Starting a game with a launcher will revert the changes.
 
{{--}} An invisible mouse cursor may sometimes trigger some elements of desktop, but it shouldn't activate any programs.
 
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|Enter the Matrix - Mouse.png|Mouse settings.}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = false
 
|acceleration option      = false
|acceleration option notes =  
+
|acceleration option notes = Heavy reverse mouse acceleration and smoothing.
 +
|mouse sensitivity        = true
 +
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          = Emulates joystick movement. Recommended to use keyboard instead.
 
|mouse menu notes          = Emulates joystick movement. Recommended to use keyboard instead.
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|controller support        = unknown
+
|touchscreen              = false
 +
|touchscreen notes        =
 +
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = false
|full controller notes    =  
+
|full controller notes    = Only movement will work, other buttons have to be bound in settings first.
|controller remap          = unknown
+
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = Same remapping with keyboard buttons.
|invert controller y-axis  = unknown
+
|controller sensitivity    = false
 +
|controller sensitivity notes=  
 +
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = false
|touchscreen notes        =  
+
|xinput controllers notes  = Rebinding does not work properly.
 +
|xbox prompts              = false
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = false
 +
|dualshock 4 notes        = Works through DirectInput mode.
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = false
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = true
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=
 +
|controller hotplug        = unknown
 +
|controller hotplug notes  =
 +
|haptic feedback          = unknown
 +
|haptic feedback notes    =
 +
|simultaneous input        = unknown
 +
|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 =  
 
}}
 
}}
 +
<gallery>
 +
Enter the Matrix - Rebinding Fighting.png|Key rebinding: Fighting.
 +
Enter the Matrix - Rebinding Driving.png|Key rebinding: Driving.
 +
Enter the Matrix - Rebinding Hovercraft.png|Key rebinding: Hovercraft.
 +
</gallery>
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Enter the Matrix - Audio.png|Audio settings.}}
 +
{{Image|Enter the Matrix - Audio advanced.png|Audio output settings.}}
 +
{{Image|Enter the Matrix - Graphics.png|Graphics settings.}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
Line 148: Line 215:
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = false
+
|mute on focus lost      = hackable
|mute on focus lost notes =  
+
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]].
 
|eax support              = true
 
|eax support              = true
|eax support notes       = EAX 3 <ref>[https://web.archive.org/web/20031210221428/http://eax.creative.com/gaming/etm.asp EAX Featured Game: Enter The Matrix - EAX.CREATIVE.COM (retrieved)]</ref>
+
|eax support notes         = EAX 3.<ref>{{Refurl|url=https://web.archive.org/web/20031210221428/http://eax.creative.com/gaming/etm.asp|title=EAX Featured Game: Enter The Matrix - EAX.CREATIVE.COM (retrieved)|date=May 2023}}</ref>
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
{{Image|Enter the Matrix - Language.png|Language choices presented with first startup.}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = unknown
 +
|subtitles = unknown
 +
|notes    = Local retail version only.
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Local retail version only. Language select is disabled and the launcher features more options.<ref>{{Refcheck|user=Averygoodperson|date=2022-07-07}}</ref>
 +
}}
 +
{{L10n/switch
 +
|language  = Portuguese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Local retail version only.
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = <p>Local retail version only.</p>
 +
<p>Experience may vary: there are various versions of russian localizations with different quality of localization, which may or may not have 2 versions of dub: by Kudos or by Дядюшка Рисёч.</p>
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Local retail version only.
 +
|fan      =
 +
}}
 +
}}
 +
 
 +
===Mute on focus lost===
 +
{{Fixbox|description=Set mute in background|ref={{cn|date=August 2017}}|fix=
 +
# Install Special K by following the [https://steamcommunity.com/sharedfiles/filedetails/?id=933337066 Special K Unofficial Guide].
 +
# Start the game and press {{key|Ctrl|Shift|Backspace}} to toggle Special K's Control Panel.
 +
# Expand "Window Management" and "Input/Output Behavior".
 +
# Enable "Mute Game" under "Background Behavior".
 
}}
 
}}
  
 
==Issues unresolved==
 
==Issues unresolved==
 +
===Changing language===
 +
{{--}} Language option is only given when first starting the game. Changing language requires complete deletion of [[#Game data|save data]].
 +
 +
==Issues fixed==
 +
===Run the game at screen refresh rate===
 +
{{--}} Fullscreen mode defaults to 60 Hz, even if the screen refresh rate is set higher than that.
 +
 +
{{Fixbox|description=Set screen refresh rate|ref={{cn|date=August 2017}}|fix=
 +
# Install Special K by following this [https://steamcommunity.com/sharedfiles/filedetails/?id=933337066 unofficial guide].
 +
# Start the game once and close it to allow the configuration file of Special K to be created.
 +
# Open {{file|{{p|game}}\d3d9.ini}} or {{file|{{p|userprofile\Documents}}\My Mods\SpecialK\Profiles\Matrix.exe\SpecialK.ini}}, depending on the installation method used.
 +
# Change <code>RefreshRate=-1</code> to <code>RefreshRate=0</code> under <code>[Render.FrameRate]</code>.
 +
}}
 +
 
===Extremely low performance===
 
===Extremely low performance===
* On many configurations the performance badly. One way to improve the performance a bit is to enable '''Force Object LOD''' in game's launcher - this however comes at the cost of poor model quality.
+
{{--}} On many configurations, the game performs badly. One way to improve the performance a bit is to enable '''Force Object LOD''' in game's launcher - this however comes at the cost of poor model quality. The game's performance can be further increased to constant 60 FPS by using [[dgVoodoo 2]], but it doesn't work correctly with widescreen.
 +
 
 +
{{Fixbox|description=Instructions below|ref=|fix=
 +
# First, install [https://thirteenag.github.io/wfp#enterthematrix ThirteenAG's Widescreen Fix].
 +
# Run {{file|MatrixOptions.exe}}.
 +
# Pick the desired resolution and check '''Force Object LOD'''.
 +
# Before hitting play, rename the Widescreen Fix's {{file|d3d9.dll}} to {{file|dinput8.dll}}, and then simply copy the following files from the downloaded [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo]: {{file|MS\d3d9.dll}} and {{file|D3DImm.dll}}, to {{folder|{{p|game}}}}.
 +
# Now press Play. The game can be run directly from {{file|Matrix.exe}} from now on.
 +
 
 +
'''Notes'''
 +
{{ii}} Running {{file|MatrixOptions.exe}} will reset the resolution, so it's not advised to use the executable again.
 +
{{ii}} Widescreen Fix's {{file|d3d9.dll}} allows listing modern resolutions in {{file|MatrixOptions.exe}}. If the game doesn't have a proper widescreen resolution set in the config file (generates itself on first launch of {{file|MatrixOptions.exe}}) or in {{file|MatrixOptions.exe}}, the game won't show anything if the resolution is forced manually in dgVoodoo2 - widescreen resolutions need to be set in the game in the first place.
 +
}}
 +
 
 +
===Missing texture filtering on character clothes===
 +
{{--}} The PC port by default has unfiltered textures for character clothing.
 +
{{Fixbox|description=Force texture filtering using [[DgVoodoo 2|dgVoodoo2]] (tested with version '''2.75.1''')||fix=
 +
# Follow this [[DgVoodoo_2#DirectX_9|DirectX 9 installation guide]].
 +
# Open {{file|dgVoodooCpl.exe}} and select {{folder|{{p|game}}}} from the dropdown menu if it is not selected already.
 +
# Go to the '''DirectX''' tab.
 +
# Under '''Videocard''' select '''GeForce FX 5700 Ultra''' and set it's '''VRAM''' to '''256 MB'''.
 +
# Under '''Texturing''' select the '''Force anisotropic 16x''' Filtering option.
 +
# Tick the '''Fast video memory access''' box and untick the '''dgVoodoo Watermark''' box.
 +
}}
 +
 
 +
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  =
 +
|native 3d notes            =
 +
|nvidia 3d vision            =
 +
|nvidia 3d vision notes      =
 +
|tridef 3d                  =
 +
|tridef 3d notes            =
 +
|iz3d                        =
 +
|iz3d notes                  =
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created game profile, see [https://www.vorpx.com/forums/topic/enter-the-matrix/ vorpx forum] profile introduction.
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|windows mixed reality      =
 +
|windows mixed reality notes =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 +
}}
 +
 
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      = 9
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        =
 +
|opengl notes          =
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        =
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          =
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          =
 +
|linux executable notes =
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            = Miles Sound System
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = DivX
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
}}
  
 
==System requirements==
 
==System requirements==
Line 162: Line 455:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = 98SE/Me/2000/XP
+
|minOS    = 98SE, ME, 2000, XP
|minCPU  = Intel Pentium III 800MHz<br />AMD Athlon 800 MHz
+
|minCPU  = Intel Pentium III 800 MHz
|minmem   = 128 MB
+
|minCPU2  = AMD Duron 800 MHz
 +
|minRAM   = 128 MB
 
|minHD    = 4.3 GB
 
|minHD    = 4.3 GB
|minGPU  = NVIDIA GeForce 256
+
|minGPU  = Nvidia GeForce 256
 
|minGPU2  = ATI Radeon 8500
 
|minGPU2  = ATI Radeon 8500
 
|minVRAM  = 32 MB
 
|minVRAM  = 32 MB
 +
|minaudio = Windows-compatible sound card
 +
|minDX    = 9.0
 +
|minother = 4X CD-ROM Drive
  
|recCPU  = Intel Pentium III 1.2GHz<br />AMD Athlon 1.2 GHz
+
|recCPU  = Intel Pentium III 1.2 GHz
|recmem   = 256 MB
+
|recCPU2  = AMD Athlon 1.2 GHz
|recGPU  = NVIDIA GeForce 3
+
|recRAM   = 256 MB
 +
|recGPU  = Nvidia GeForce 3
 
|recVRAM  = 64 MB
 
|recVRAM  = 64 MB
 +
|recaudio = Sound Blaster Audigy 2
 
|recDX    = 9.0c
 
|recDX    = 9.0c
 +
|recother = 36X CD-ROM Drive<br>7200 RPM HDD
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 01:09, 7 March 2024

Enter the Matrix
Enter the Matrix cover
Developers
Shiny Entertainment
Publishers
Infogrames
Release dates
Windows May 14, 2003
Reception
Metacritic 58
IGDB 56
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives First-person, Third-person
Controls Direct control
Genres Action, Brawler, FPS, Shooter, TPS
Vehicles Automobile
Art styles Realistic
Series The Matrix
Enter the Matrix on HowLongToBeat
Enter the Matrix on IGDB
Enter the Matrix guide on StrategyWiki
Enter the Matrix on MobyGames
Enter the Matrix on Wikipedia
The Matrix
Enter the Matrix 2003
The Matrix Online 2005
The Matrix: Path of Neo 2005

Enter the Matrix is a singleplayer first-person and third-person action, brawler, FPS, shooter and TPS game in the The Matrix series.

It's based on the Xbox version.

General information

Official site - retrieved with Wayback machine from July 2008.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
4 CD-ROMS. 1-3 install discs and play disc, Or 1 DVD-ROM.
SecuROM DRM.
Windows
This game is not available digitally.

Essential improvements

Patches

Patch 1.52 updates the game to the latest version.

Skip intro videos

Skip intro videos[citation needed]
  1. Go to <path-to-game>\movies\.
  2. Delete or rename atari.avi, shiny.avi, wb.avi and optionally totitle.avi.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\MatrixConfig.ini[Note 1]

Save game data location

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

Video

Launcher window.
Launcher window.

Graphics feature State WSGF Notes
Widescreen resolution
Use Enter the Matrix Widescreen Fix.
Multi-monitor
Use Enter the Matrix Widescreen Fix.
Ultra-widescreen
Use Enter the Matrix Widescreen Fix.
4K Ultra HD
Use Enter the Matrix Widescreen Fix.
Field of view (FOV)
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
On/off only. See Anisotropic filtering (AF). In-game anisotropic filtering does not affect character clothes, see Missing texture filtering on character clothes.
Anti-aliasing (AA)
Broken on modern systems. Force in the graphics card control panel, or Use dgVoodoo 2 and choose between 2x-8x MSAA.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
Cutscenes are capped at 30 FPS.
120+ FPS
Frame rate is capped at 60 FPS.[1]
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Windowed

Run in windowed/borderless[citation needed]
  1. Download the Widescreen Fix.
  2. Extract the contents to <path-to-game>.
  3. Create wndmode.ini in <path-to-game>.

Notes

Window is always borderless, so selecting monitors native resolution makes the game borderless windowed.

Anisotropic filtering (AF)

Change AF manually[citation needed]
  1. Open <path-to-game>\MatrixConfig.ini.
  2. Set FILTERING =3.
  3. Set FILTERSAMPLES =16.

Input

Mouse settings.
Mouse settings.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Heavy reverse mouse acceleration and smoothing.
Mouse sensitivity
Mouse input in menus
Emulates joystick movement. Recommended to use keyboard instead.
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Only movement will work, other buttons have to be bound in settings first.
Controller remapping
Same remapping with keyboard buttons.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Rebinding does not work properly.
PlayStation controllers
Works through DirectInput mode.
Generic/other controllers
Button prompts
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio settings.
Audio settings.
Audio output settings.
Audio output settings.
Graphics settings.
Graphics settings.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Under Graphics settings.
Closed captions
Mute on focus lost
See Mute on focus lost.
EAX support
EAX 3.[2]
Royalty free audio
Language choices presented with first startup.
Language choices presented with first startup.

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Japanese
Local retail version only.
Polish
Local retail version only. Language select is disabled and the launcher features more options.[3]
Portuguese
Brazilian Portuguese
Local retail version only.
Spanish
Russian

Local retail version only.

Experience may vary: there are various versions of russian localizations with different quality of localization, which may or may not have 2 versions of dub: by Kudos or by Дядюшка Рисёч.

Traditional Chinese
Local retail version only.

Mute on focus lost

Set mute in background[citation needed]
  1. Install Special K by following the Special K Unofficial Guide.
  2. Start the game and press Ctrl+ Shift+← Backspace to toggle Special K's Control Panel.
  3. Expand "Window Management" and "Input/Output Behavior".
  4. Enable "Mute Game" under "Background Behavior".

Issues unresolved

Changing language

Language option is only given when first starting the game. Changing language requires complete deletion of save data.

Issues fixed

Run the game at screen refresh rate

Fullscreen mode defaults to 60 Hz, even if the screen refresh rate is set higher than that.
Set screen refresh rate[citation needed]
  1. Install Special K by following this unofficial guide.
  2. Start the game once and close it to allow the configuration file of Special K to be created.
  3. Open <path-to-game>\d3d9.ini or %USERPROFILE%\Documents\My Mods\SpecialK\Profiles\Matrix.exe\SpecialK.ini, depending on the installation method used.
  4. Change RefreshRate=-1 to RefreshRate=0 under [Render.FrameRate].

Extremely low performance

On many configurations, the game performs badly. One way to improve the performance a bit is to enable Force Object LOD in game's launcher - this however comes at the cost of poor model quality. The game's performance can be further increased to constant 60 FPS by using dgVoodoo 2, but it doesn't work correctly with widescreen.
Instructions below
  1. First, install ThirteenAG's Widescreen Fix.
  2. Run MatrixOptions.exe.
  3. Pick the desired resolution and check Force Object LOD.
  4. Before hitting play, rename the Widescreen Fix's d3d9.dll to dinput8.dll, and then simply copy the following files from the downloaded dgVoodoo: MS\d3d9.dll and D3DImm.dll, to <path-to-game>.
  5. Now press Play. The game can be run directly from Matrix.exe from now on.

Notes

Running MatrixOptions.exe will reset the resolution, so it's not advised to use the executable again.
Widescreen Fix's d3d9.dll allows listing modern resolutions in MatrixOptions.exe. If the game doesn't have a proper widescreen resolution set in the config file (generates itself on first launch of MatrixOptions.exe) or in MatrixOptions.exe, the game won't show anything if the resolution is forced manually in dgVoodoo2 - widescreen resolutions need to be set in the game in the first place.

Missing texture filtering on character clothes

The PC port by default has unfiltered textures for character clothing.
Force texture filtering using dgVoodoo2 (tested with version 2.75.1)
  1. Follow this DirectX 9 installation guide.
  2. Open dgVoodooCpl.exe and select <path-to-game> from the dropdown menu if it is not selected already.
  3. Go to the DirectX tab.
  4. Under Videocard select GeForce FX 5700 Ultra and set it's VRAM to 256 MB.
  5. Under Texturing select the Force anisotropic 16x Filtering option.
  6. Tick the Fast video memory access box and untick the dgVoodoo Watermark box.

VR support

3D modes State Notes
vorpX
G3D
User created game profile, see vorpx forum profile introduction.

Other information

API

Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Miles Sound System
Cutscenes DivX

System requirements

Windows
Minimum Recommended
Operating system (OS) 98SE, ME, 2000, XP
Processor (CPU) Intel Pentium III 800 MHz
AMD Duron 800 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 4.3 GB
Video card (GPU) Nvidia GeForce 256
ATI Radeon 8500
32 MB of VRAM
DirectX 9.0 compatible
Sound (audio device) Windows-compatible sound card
Other 4X CD-ROM Drive


Notes

  1. 1.0 1.1 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:Suicide machine on August 13, 2016
    despite changes in config file and forcing Vsync off, I wasn't able to get the game past 60fps
  2. EAX Featured Game: Enter The Matrix - EAX.CREATIVE.COM (retrieved) - last accessed on May 2023
  3. Verified by User:Averygoodperson on 2022-07-07