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

Difference between revisions of "Metro Exodus"

From PCGamingWiki, the wiki about fixing PC games
(→‎Game data: Changed config row to saves.)
(47 intermediate revisions by 20 users not shown)
Line 12: Line 12:
 
|steam appid side  =  
 
|steam appid side  =  
 
|gogcom id    =  
 
|gogcom id    =  
|strategywiki =  
+
|strategywiki = Metro Exodus
 +
|mobygames    = metro-exodus
 
|wikipedia    = Metro Exodus
 
|wikipedia    = Metro Exodus
 
|winehq      =  
 
|winehq      =  
Line 24: Line 25:
 
'''General information'''
 
'''General information'''
 
{{mm}} [https://www.metrothegame.com/ Official website] for the series.
 
{{mm}} [https://www.metrothegame.com/ Official website] for the series.
 +
{{mm}} [https://www.metrothegame.com/news/patch-notes-pc-hotfix/ PC changelog]
 
{{mm}} [https://discordapp.com/invite/metrovideogame Official Discord server] for the series.
 
{{mm}} [https://discordapp.com/invite/metrovideogame Official Discord server] for the series.
 
{{mm}} [https://steamcommunity.com/app/412020/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/412020/discussions/ Steam Community Discussions]
Line 31: Line 33:
 
{{Availability/row| Retail | | Epic Games Store | Only available in certain territories.<br/>Some stores or copies might inaccurately list Steam as the platform.<ref>{{Refsnip|url=https://twitter.com/MetroVideoGame/status/1090323473476530176|title=Metro Exodus at Twitter: "Your physical copy of Metro Exodus will now ship with an Epic key… "|date=2019-01-30|snippet=Your physical copy of Metro Exodus will now ship with an Epic key}}</ref> | | Windows }}
 
{{Availability/row| Retail | | Epic Games Store | Only available in certain territories.<br/>Some stores or copies might inaccurately list Steam as the platform.<ref>{{Refsnip|url=https://twitter.com/MetroVideoGame/status/1090323473476530176|title=Metro Exodus at Twitter: "Your physical copy of Metro Exodus will now ship with an Epic key… "|date=2019-01-30|snippet=Your physical copy of Metro Exodus will now ship with an Epic key}}</ref> | | Windows }}
 
{{Availability/row| Epic Games Store | metro-exodus | Epic Games Store | Gold Edition also available. | | Windows }}
 
{{Availability/row| Epic Games Store | metro-exodus | Epic Games Store | Gold Edition also available. | | Windows }}
 +
{{Availability/row| Gamesplanet | 3337-1 | Steam | {{store link|Gamesplanet|3337-3|Gold Edition}} also available. | | Windows }}
 +
{{Availability/row| GMG | metro-exodus | Steam | {{store link|GMG|metro-exodus-gold-edition-pc|Gold Edition}} also available. | | Windows }}
 
{{Availability/row| Humble | metro-exodus | Epic Games Store | {{store link|Humble|metro-exodus-gold-edition|Gold Edition}} also available. | | Windows }}
 
{{Availability/row| Humble | metro-exodus | Epic Games Store | {{store link|Humble|metro-exodus-gold-edition|Gold Edition}} also available. | | Windows }}
{{Availability/row| Microsoft Store | 9P60KL3MHCNH | Microsoft Store | {{Store feature|Xbox Game Pass}} | | Windows }}
+
{{Availability/row| Microsoft Store | 9P60KL3MHCNH | Microsoft Store | {{Store feature|Xbox Game Pass}}, {{store link|Microsoft Store|9np2b6v2kpxd|Gold Edition}} also available. | | Windows }}
 +
{{Availability/row| Steam | 412020 | Steam | Gold Edition also available. | | Windows }}
 
}}
 
}}
 
{{ii}} All versions require {{DRM|Denuvo Anti-Tamper}}.
 
{{ii}} All versions require {{DRM|Denuvo Anti-Tamper}}.
{{ii}} Steam version will be available to purchase again on February 14, 2020. All existing Steam customers will receive updates and DLCs through Steam.<ref>https://www.eurogamer.net/articles/2019-01-28-epics-latest-pc-exclusive-is-metro-exodus Epic's latest PC exclusive is Metro Exodus - Eurogamer.net</ref>
+
 
 +
{{DLC|
 +
{{DLC/row| Expansion Pass | Includes '''The Two Colonels''' and '''Sam's Story'''. | Windows }}
 +
{{DLC/row| The Two Colonels | | Windows }}
 +
{{DLC/row| Sam's Story | | Windows }}
 +
}}
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
 +
The game itself enables you to skip intro video by pressing "E". To always skip them, follow these instructions:
 
{{Fixbox|description=Instructions||fix=
 
{{Fixbox|description=Instructions||fix=
 
# Go to {{p|game}}.
 
# Go to {{p|game}}.
 
# Delete or rename {{code|credits.webm}} and {{code|legal.webm}}.
 
# Delete or rename {{code|credits.webm}} and {{code|legal.webm}}.
 +
'''Notes'''
 +
{{--}} In the Steam version, this results in a black screen upon game start
 +
}}
 +
 +
===Enable manual saving in Ranger mode===
 +
{{ii}} Game is bugged and hardly ever saves in Ranger mode.
 +
 +
{{Fixbox|description=Instructions||fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>profile.cfg</code> and set <code>g_game_difficulty</code> value to <code>2</code>
 +
# Open <code>user.cfg</code> and set <code>ranger_mode_game</code> value to <code>on</code>
 +
# Launch the game, go into gameplay options and select options to enable/disable. Make sure difficulty is set to hardcore (switch between difficulties) and make sure manual saving is enabled in-game
 +
 +
'''Notes'''
 +
{{ii}} Unfortunately, transparent or invisible HUD prompts are not possible with this tweak.
 +
{{ii}} Also works in new game + mode. After starting a game, repeat the above steps.
 
}}
 
}}
  
 
==Game data==
 
==Game data==
 +
 +
{{ii}} In the sections below, "Windows" means the Epic Games Store version, started from its {{file|.exe}} ({{file|\Program Files\Epic Games\MetroExodus\MetroExodus.exe}}), not via Epic Games Launcher. Note that on Windows, neither the game nor the Epic Games Launcher synchronizes any of the locations listed here with any of the others.
 +
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 +
 +
The list below shows the directories where the game stores its configuration files. On Windows, the file that configures the settings is {{file|user.cfg}}. There is another configuration file in the same directory, {{file|profile.cfg}}, with unknown purpose, possibly related to the Epic Games user profile.
 
{{Game data|
 
{{Game data|
 
{{Game data/config|Microsoft Store|{{P|localappdata}}\Packages\DeepSilver.ProjectWindfall_hmv7qcest37me\SystemAppData\wgs\{{p|uid}}\}}
 
{{Game data/config|Microsoft Store|{{P|localappdata}}\Packages\DeepSilver.ProjectWindfall_hmv7qcest37me\SystemAppData\wgs\{{p|uid}}\}}
{{Game data/config|Windows|{{p|userprofile}}\Saved Games\metro exodus\{{p|uid}}\user.cfg{{cn|not sure about user ID part --marioysikax}}}}
+
{{Game data/config|Epic Games Launcher|{{p|userprofile}}\Saved Games\metro exodus\{{p|uid}}\}}
 +
{{Game data/config|Windows|{{p|userprofile}}\Saved Games\metro exodus\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Microsoft Store|}}
+
{{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\DeepSilver.ProjectWindfall_hmv7qcest37me\SystemAppData\wgs\[CRYPTIC-NUMBER-REPRESENTING-GAME-DATA-FOLDER]\[CRYPTIC-NUMBER-REPRESENTING-SAVE-FOLDER]<ref>https://www.reddit.com/r/metro_exodus/comments/c0zb4d/my_crappy_guide_for_transferring_nonwindowsstore/</ref>}}
{{Game data/saves|Windows|{{p|userprofile}}\Saved Games\metro exodus\{{p|uid}}\}}
+
{{Game data/saves|Epic Games Launcher|{{p|userprofile}}\Saved Games\metro exodus\{{p|uid}}\ }}
 +
{{Game data/saves|Windows|{{p|userprofile}}\Saved Games\metro exodus\}}
 
}}
 
}}
{{ii}} When you start the Epic Games Store version from its {{file|.exe}} (not from Epic Games launcher), the saves will be in {{code|{{p|userprofile}}\Saved Games\{{p|uid}}\}}. Note that the two are not synchronized.
 
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|epic games store      = false
+
|epic games store      = true
 
|epic games store notes =  
 
|epic games store notes =  
 
|discord                =  
 
|discord                =  
Line 79: Line 112:
 
{{Image|Metroexodus_videosettings1.jpg|Video Settings Page 1}}
 
{{Image|Metroexodus_videosettings1.jpg|Video Settings Page 1}}
 
{{Image|Metroexodus_videosettings2.jpg|Video Settings Page 2}}
 
{{Image|Metroexodus_videosettings2.jpg|Video Settings Page 2}}
 
 
{{Video settings
 
{{Video settings
 
|wsgf link                  =  
 
|wsgf link                  =  
Line 123: Line 155:
 
# Open <code>user.cfg</code>
 
# Open <code>user.cfg</code>
 
# Change <code>r_base_fov</code> from the default <code>60</code> to the desired value (up to a maximum of 90).
 
# Change <code>r_base_fov</code> from the default <code>60</code> to the desired value (up to a maximum of 90).
 +
 +
{{ii}} For 120 horizontal FOV, change set value to '''90.'''
  
 
'''Notes'''
 
'''Notes'''
Line 134: Line 168:
 
# Open <code>user.cfg</code>.
 
# Open <code>user.cfg</code>.
 
# Change <code>r_fullscreen on</code> to <code>r_fullscreen off</code>.
 
# Change <code>r_fullscreen on</code> to <code>r_fullscreen off</code>.
# Use [[Special K#Borderless fullscreen windowed|Special K]] if you want to force borderless fullscreen window mode.
+
# Use [[Special K#Borderless fullscreen windowed|Special K]] or [https://github.com/Codeusa/Borderless-Gaming/releases Borderless Gaming] if you want to force borderless fullscreen window mode.
 
}}
 
}}
  
Line 142: Line 176:
 
# Open <code>user.cfg</code>
 
# Open <code>user.cfg</code>
 
# Change <code>r_blur_level</code> and <code>r_game_mblur_scale</code> to <code>0</code>
 
# Change <code>r_blur_level</code> and <code>r_game_mblur_scale</code> to <code>0</code>
}}
 
 
===Mouse Acceleration / Smoothing===
 
{{Fixbox|description=Disable mouse acceleration / smoothing|ref={{cn|date=Feb 2019}}|fix=
 
# Go to the [[#Game data|configuration file location]].
 
# Open <code>user.cfg</code>
 
# Set <code>sens_border</code> to <code>2</code>
 
# Set <code>mouse_curve_num</code> and <code>mouse_curve_coef</code> to <code>0</code>
 
# Save file and exit.
 
 
}}
 
}}
  
Line 156: Line 181:
 
{{Image|Metroexodus_keyboardsettings.jpg|In-game Keyboard Settings}}
 
{{Image|Metroexodus_keyboardsettings.jpg|In-game Keyboard Settings}}
 
{{Image|Metroexodus_mouse.jpg|In-game Mouse Settings}}
 
{{Image|Metroexodus_mouse.jpg|In-game Mouse Settings}}
 
 
{{Input settings
 
{{Input settings
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Accessibility options for QTE events: Tap, Press, Hold
 
|key remap notes          = Accessibility options for QTE events: Tap, Press, Hold
|acceleration option      = unknown
+
|acceleration option      = hackable
|acceleration option notes =  
+
|acceleration option notes = Raw input possible by tweaking configuration files. See [[#Mouse acceleration|Mouse acceleration]].
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = See also [[#Mouse sensitivity|Mouse sensitivity]].
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
Line 218: Line 242:
 
|steam cursor detection    = unknown
 
|steam cursor detection    = unknown
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 +
}}
 +
 +
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
 +
{{Fixbox|description=Disable mouse acceleration/smoothing|ref={{cn|date=Feb 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>user.cfg</code>
 +
# Set <code>sens_border</code> to <code>2</code>
 +
# Set <code>mouse_curve_num</code> and <code>mouse_curve_coef</code> to <code>0</code>
 +
# Save file and exit.
 +
}}
 +
 +
===[[Glossary:Mouse|Mouse sensitivity]]===
 +
{{Fixbox|description=Set optimal mouse sensitivity for higher FOVs|ref={{cn}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>user.cfg</code>
 +
# Set <code>sens</code> to <code>0.59399998</code> for FOV value of 90, which converts to 120 horizontal.
 +
# Save file and exit.
 
}}
 
}}
  
 
==Audio settings==
 
==Audio settings==
 
{{Image|Metroexodus_sound.jpg|Sound Settings}}
 
{{Image|Metroexodus_sound.jpg|Sound Settings}}
 
 
{{Audio settings
 
{{Audio settings
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Music and Master. Dialog added in Ranger Update. See [[#Different Volume Configurations|Different Volume Configurations]].
+
|separate volume notes    = Dialog, music, and master. See also [[#Separate volume controls|Separate volume controls]].
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Dolby Atmos
+
|surround sound notes    = Dolby Atmos [1]
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 237: Line 277:
 
|eax support notes        =  
 
|eax support notes        =  
 
}}
 
}}
 +
[1] On Windows (Windows 10 Pro 1909 at least), with Dolby Atmos (Version 3.20402.409 of 2019-04-26 at least) in its default "Music" mode, directional audio may not work as expected. Speaker's voices fade in and out seemingly at random, making it next to impossible to follow dialogue. It sounds as if Artyom has a hearing problem. One solution is to switch Atmos to "Games" mode (translated from "Spiele" in German).
  
 
{{L10n|content=
 
{{L10n|content=
Line 243: Line 284:
 
|interface = true
 
|interface = true
 
|audio    = true
 
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 
|subtitles = true
 
|subtitles = true
 
|notes    =  
 
|notes    =  
Line 249: Line 306:
 
{{L10n/switch
 
{{L10n/switch
 
|language  = Czech
 
|language  = Czech
|interface = true
+
|interface = false
 
|audio    = false
 
|audio    = false
 
|subtitles = true
 
|subtitles = true
Line 275: Line 332:
 
|interface = true
 
|interface = true
 
|audio    = true
 
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = false
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = false
 +
|audio    = false
 
|subtitles = true
 
|subtitles = true
 
|notes    =  
 
|notes    =  
Line 281: Line 354:
 
{{L10n/switch
 
{{L10n/switch
 
|language  = Polish
 
|language  = Polish
|interface = true
+
|interface = false
 
|audio    = false
 
|audio    = false
 
|subtitles = true
 
|subtitles = true
Line 289: Line 362:
 
{{L10n/switch
 
{{L10n/switch
 
|language  = Brazilian Portuguese
 
|language  = Brazilian Portuguese
|interface = true
+
|interface = false
 
|audio    = false
 
|audio    = false
 
|subtitles = true
 
|subtitles = true
Line 307: Line 380:
 
|interface = true
 
|interface = true
 
|audio    = true
 
|audio    = true
|subtitles = true
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Spanish - Latin America
 
|interface = true
 
|audio    = false
 
 
|subtitles = true
 
|subtitles = true
 
|notes    =  
 
|notes    =  
Line 329: Line 394:
 
}}
 
}}
  
===Different Volume Configurations===
+
===Separate volume controls===
{{Fixbox|description=Different Volume Configurations|fix=
+
 
 +
Since at least 2020-01-17, the game's user interface has separate volume controls under Options -> Audio.
 +
 
 +
{{Fixbox|description=Different volume configurations|fix=
 
# Go to the [[#Game data|configuration file location]].
 
# Go to the [[#Game data|configuration file location]].
 
# Open <code>user.cfg</code>
 
# Open <code>user.cfg</code>
 
# Find the following variables:
 
# Find the following variables:
# <code>s_dialogs_volume</code> <code>1.00</code>
+
#* <code>s_dialogs_volume</code>
# <code>s_effects_volume</code> <code>0.80</code>
+
#* <code>s_effects_volume</code>
# <code>s_master_volume</code> <code>0.50</code>
+
#* <code>s_master_volume</code>
# <code>s_music_volume</code> <code>0.60</code>
+
#* <code>s_music_volume</code>
 
# Change the values to your liking
 
# Change the values to your liking
 
# Save file and exit.
 
# Save file and exit.
Line 357: Line 425:
 
|iz3d                        =  
 
|iz3d                        =  
 
|iz3d notes                  =  
 
|iz3d notes                  =  
 +
|vorpx                      = true
 +
|vorpx modes                = G3D,Z3D,DirectVR
 +
|vorpx notes                = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list].
 
|vr only                    =  
 
|vr only                    =  
 
|htc vive                    =  
 
|htc vive                    =  
Line 390: Line 461:
 
===No windowed or exclusive fullscreen mode possible in the Microsoft Store version===
 
===No windowed or exclusive fullscreen mode possible in the Microsoft Store version===
 
{{--}}Due to the nature of UWP applications, the game runs only in borderless fullscreen windowed, cannot be changed by editing the config file<ref>{{refcheck|user=Anthraksi|date=2019-06-12|comment=No option in-game, tried by editing the config, but nothing happened.}}</ref>
 
{{--}}Due to the nature of UWP applications, the game runs only in borderless fullscreen windowed, cannot be changed by editing the config file<ref>{{refcheck|user=Anthraksi|date=2019-06-12|comment=No option in-game, tried by editing the config, but nothing happened.}}</ref>
 +
 +
===Crash on startup===
 +
{{--}}Nvidia users need to disable nvidia geforce experience ingame overlay. Verified in feb 2020 for steam version
  
 
==Issues fixed==
 
==Issues fixed==
===Fix stuttering===
+
===Extreme FPS drops===
{{Fixbox|description=Alternative solutions|fix=
+
{{Fixbox|description=Disable graphical settings|fix=
* Download and install [https://www.guru3d.com/content-page/rivatuner.html Rivatuner,] add <code>MetroExodus.exe</code> and limit Framerate to 60FPS.
+
# Go to the [[#Game data|configuration file location]].
* Run the game as administrator.
+
# Open <code>user.cfg</code>.
* Enabling v-sync through the control panel whilst disabling it in-game can solve this as well.
+
# Set <code>r_ssaa_auto</code> and <code>r_enum_ssaa</code> value to <code>0</code>.
 +
# (optional) Set <code>r_foliage_shadows</code> and <code>r_foliage_hemi_ao</code> value to <code>0</code>.
 +
}}
 +
 
 +
===Stuttering===
 +
{{Fixbox|description=Disable Nvidia HairWorks|ref={{cn}}|fix=
 +
}}
 +
{{Fixbox|description=Download and install [https://www.guru3d.com/content-page/rivatuner.html Rivatuner], and add <code>MetroExodus.exe</code> and limit Framerate to 60FPS|ref={{cn}}|fix=
 +
}}
 +
{{Fixbox|description=Run the game as administrator|ref={{cn}}|fix= (might work only if the game is installed inside program files directory structure)
 +
}}
 +
{{Fixbox|description=Disable in-game Vsync and enable Vsync through the control panel|ref={{cn}}|fix=
 
}}
 
}}
{{Fixbox|description=Disable Nvidia HairWorks|fix=
+
 
 +
===Washed out colors===
 +
{{Fixbox|description=Set gamma manually|ref={{cn}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>user.cfg</code>
 +
# Set <code>r_gamma</code> to <code>1.5</code>.
 +
# Save file and exit.
 
}}
 
}}
  
===Gamma===
+
{{Fixbox|description=Use Nvidia Freestyle|ref={{cn}}|fix=
{{Fixbox|description=Fix washed out colors|fix=
+
# Turn on overlay in GeForce Experience.
* Go to the [[#Game data|configuration file location]].
+
# Open it in-game  (Alt + F3 by default) and add filter "Contrast / Brightness"
* Open <code>user.cfg</code>
+
# Set <code>Contrast</code> to 15% (you can keep the rest or set to default values)
* Set <code>r_gamma</code> to <code>1.5</code>
+
{{++}} Can be adjusted and toggled in-game
* Save file and exit.
+
{{ii}} Only for Nvidia users
 
}}
 
}}
  
Line 435: Line 526:
 
|windows 64-bit exe    = true
 
|windows 64-bit exe    = true
 
|windows exe notes      =  
 
|windows exe notes      =  
|macos 32-bit app       =  
+
|mac os x powerpc app  =
|macos 64-bit app       =  
+
|macos intel 32-bit app =  
 +
|macos intel 64-bit app =  
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux 32-bit executable=  
 
|linux 32-bit executable=  

Revision as of 05:29, 23 February 2020

Metro Exodus
Metro Exodus cover
Developers
4A Games
Publishers
Deep Silver
Engines
4A Engine
Release dates
Windows February 15, 2019
Metro Exodus guide on StrategyWiki
Metro Exodus on MobyGames
Metro Exodus on Wikipedia
Metro
Metro 2033 2010
Metro: Last Light 2013
Metro 2033 Redux 2014
Metro: Last Light Redux 2014
Metro Exodus 2019
Metro Exodus Enhanced Edition 2021
Metro Awakening 2024

Key points

Microsoft Store version has multiple problems that are exclusive to that version of the game. See Issues unresolved

General information

Official website for the series.
PC changelog
Official Discord server for the series.
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Epic Games Launcher
Only available in certain territories.
Some stores or copies might inaccurately list Steam as the platform.[1]
Windows
Epic Games Store
Epic Games Launcher
Gold Edition also available.
Windows
Gamesplanet logo.svg
Icon overlay.png
Gold Edition also available.
Windows
Green Man Gaming
Icon overlay.png
Gold Edition also available.
Windows
Humble Store
Epic Games Launcher
Gold Edition also available.
Windows
Microsoft Store
Microsoft Store
Xbox Game Pass for PC, Gold Edition also available.
Windows
Steam
Icon overlay.png
Gold Edition also available.
Windows
All versions require Denuvo Anti-Tamper DRM.

DLC and expansion packs

Name Notes
Expansion Pass Includes The Two Colonels and Sam's Story.
Windows
The Two Colonels
Windows
Sam's Story
Windows

Essential improvements

Skip intro videos

The game itself enables you to skip intro video by pressing "E". To always skip them, follow these instructions:

Instructions
  1. Go to <path-to-game>.
  2. Delete or rename credits.webm and legal.webm.

Notes

In the Steam version, this results in a black screen upon game start

Enable manual saving in Ranger mode

Game is bugged and hardly ever saves in Ranger mode.
Instructions
  1. Go to the configuration file location.
  2. Open profile.cfg and set g_game_difficulty value to 2
  3. Open user.cfg and set ranger_mode_game value to on
  4. Launch the game, go into gameplay options and select options to enable/disable. Make sure difficulty is set to hardcore (switch between difficulties) and make sure manual saving is enabled in-game

Notes

Unfortunately, transparent or invisible HUD prompts are not possible with this tweak.
Also works in new game + mode. After starting a game, repeat the above steps.

Game data

In the sections below, "Windows" means the Epic Games Store version, started from its .exe (\Program Files\Epic Games\MetroExodus\MetroExodus.exe), not via Epic Games Launcher. Note that on Windows, neither the game nor the Epic Games Launcher synchronizes any of the locations listed here with any of the others.

Configuration file(s) location

The list below shows the directories where the game stores its configuration files. On Windows, the file that configures the settings is user.cfg. There is another configuration file in the same directory, profile.cfg, with unknown purpose, possibly related to the Epic Games user profile.

System Location
Microsoft Store %LOCALAPPDATA%\Packages\DeepSilver.ProjectWindfall_hmv7qcest37me\SystemAppData\wgs\<user-id>\
Epic Games Launcher %USERPROFILE%\Saved Games\metro exodus\<user-id>\
Windows %USERPROFILE%\Saved Games\metro exodus\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/412020/pfx/[Note 1]

Save game data location

System Location
Microsoft Store %LOCALAPPDATA%\Packages\DeepSilver.ProjectWindfall_hmv7qcest37me\SystemAppData\wgs\[CRYPTIC-NUMBER-REPRESENTING-GAME-DATA-FOLDER]\[CRYPTIC-NUMBER-REPRESENTING-SAVE-FOLDER][2]
Epic Games Launcher %USERPROFILE%\Saved Games\metro exodus\<user-id>\
Windows %USERPROFILE%\Saved Games\metro exodus\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/412020/pfx/[Note 1]

Save game cloud syncing

Video settings

Video Settings Page 1
Video Settings Page 1
Video Settings Page 2
Video Settings Page 2

Template:Video settings

Field of view (FOV)

This game uses vertical FOV. See FOV Calculator for help.
Change field of view[citation needed]
  1. Go to the configuration file location.
  2. Open user.cfg
  3. Change r_base_fov from the default 60 to the desired value (up to a maximum of 90).
For 120 horizontal FOV, change set value to 90.

Notes

Increasing the FOV will reveal unfinished player model.
Blood overlay (when getting damaged) doesn't scale with FOV.

Windowed

Set windowed/borderless mode[citation needed]
  1. Go to the configuration file(s) location.
  2. Open user.cfg.
  3. Change r_fullscreen on to r_fullscreen off.
  4. Use Special K or Borderless Gaming if you want to force borderless fullscreen window mode.

Motion blur

Disable motion blur[citation needed]
  1. Go to the configuration file location.
  2. Open user.cfg
  3. Change r_blur_level and r_game_mblur_scale to 0

Input settings

In-game Keyboard Settings
In-game Keyboard Settings
In-game Mouse Settings
In-game Mouse Settings

Template:Input settings

Mouse acceleration

Disable mouse acceleration/smoothing[citation needed]
  1. Go to the configuration file location.
  2. Open user.cfg
  3. Set sens_border to 2
  4. Set mouse_curve_num and mouse_curve_coef to 0
  5. Save file and exit.

Mouse sensitivity

Set optimal mouse sensitivity for higher FOVs[citation needed]
  1. Go to the configuration file location.
  2. Open user.cfg
  3. Set sens to 0.59399998 for FOV value of 90, which converts to 120 horizontal.
  4. Save file and exit.

Audio settings

Sound Settings
Sound Settings

Template:Audio settings [1] On Windows (Windows 10 Pro 1909 at least), with Dolby Atmos (Version 3.20402.409 of 2019-04-26 at least) in its default "Music" mode, directional audio may not work as expected. Speaker's voices fade in and out seemingly at random, making it next to impossible to follow dialogue. It sounds as if Artyom has a hearing problem. One solution is to switch Atmos to "Games" mode (translated from "Spiele" in German).

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
Traditional Chinese
Czech
French
German
Italian
Japanese
Korean
Polish
Brazilian Portuguese
Russian
Spanish
Ukrainian
Added in Ranger Update

Separate volume controls

Since at least 2020-01-17, the game's user interface has separate volume controls under Options -> Audio.

Different volume configurations
  1. Go to the configuration file location.
  2. Open user.cfg
  3. Find the following variables:
    • s_dialogs_volume
    • s_effects_volume
    • s_master_volume
    • s_music_volume
  4. Change the values to your liking
  5. Save file and exit.

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Metro: Exodus - 3D-VisionReadyFix - Losti - V1.50.
vorpX
G3D, Z3D, DirectVR
Officially supported game, see official vorpx game list.

Issues unresolved

Cannot switch to DX11 in the Microsoft Store version

Even though the graphics settings has an option for it, DX11 is only available by launching the game in Safe Mode, it cannot be changed in the config file or in-game.[3]

No windowed or exclusive fullscreen mode possible in the Microsoft Store version

Due to the nature of UWP applications, the game runs only in borderless fullscreen windowed, cannot be changed by editing the config file[4]

Crash on startup

Nvidia users need to disable nvidia geforce experience ingame overlay. Verified in feb 2020 for steam version

Issues fixed

Extreme FPS drops

Disable graphical settings
  1. Go to the configuration file location.
  2. Open user.cfg.
  3. Set r_ssaa_auto and r_enum_ssaa value to 0.
  4. (optional) Set r_foliage_shadows and r_foliage_hemi_ao value to 0.

Stuttering

Disable Nvidia HairWorks[citation needed]
Download and install Rivatuner, and add MetroExodus.exe and limit Framerate to 60FPS[citation needed]
Run the game as administrator[citation needed]

(might work only if the game is installed inside program files directory structure)

Disable in-game Vsync and enable Vsync through the control panel[citation needed]

Washed out colors

Set gamma manually[citation needed]
  1. Go to the configuration file location.
  2. Open user.cfg
  3. Set r_gamma to 1.5.
  4. Save file and exit.
Use Nvidia Freestyle[citation needed]
  1. Turn on overlay in GeForce Experience.
  2. Open it in-game (Alt + F3 by default) and add filter "Contrast / Brightness"
  3. Set Contrast to 15% (you can keep the rest or set to default values)
Can be adjusted and toggled in-game
Only for Nvidia users

Other information

API

Technical specs Supported Notes
Direct3D 11, 12 Also supports DirectX Ray tracing (DXR)
Executable 32-bit 64-bit Notes
Windows

Middleware

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

System requirements

Windows
Minimum Recommended
Operating system (OS) 7 SP1, 8, 8.1, 10 (1809)
Processor (CPU) Intel Core i5-4440
System memory (RAM) 8 GB
Hard disk drive (HDD)
Video card (GPU) Nvidia GeForce GTX 670
Nvidia GeForce GTX 1050
AMD Radeon HD 7870
2 GB of VRAM
DirectX 11 compatible
Windows 10 is required for raytracing capabilities.

Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/412020/ in addition to or instead of this directory. The app ID (412020) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Metro Exodus at Twitter: "Your physical copy of Metro Exodus will now ship with an Epic key… " - last accessed on 2019-01-30
    "Your physical copy of Metro Exodus will now ship with an Epic key"
  2. https://www.reddit.com/r/metro_exodus/comments/c0zb4d/my_crappy_guide_for_transferring_nonwindowsstore/
  3. Metro Exodus Windows Store version is a joke - last accessed on 2019-06-10
  4. Verified by User:Anthraksi on 2019-06-12
    No option in-game, tried by editing the config, but nothing happened.