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

Difference between revisions of "The Outer Worlds"

From PCGamingWiki, the wiki about fixing PC games
(200 intermediate revisions by 48 users not shown)
Line 1: Line 1:
{{stub}}
+
{{distinguish|Outer Wilds}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = The Outer Worlds cover.jpg
 
|cover        = The Outer Worlds cover.jpg
Line 18: Line 18:
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{distinguish|Outer Wilds}}
 
  
 
'''General information'''
 
'''General information'''
 
{{mm}} [https://outerworlds.obsidian.net/ Official website]
 
{{mm}} [https://outerworlds.obsidian.net/ Official website]
 +
{{mm}} [https://forums.obsidian.net/forum/134-the-outer-worlds/ Official forums]
 
{{mm}} [https://steamcommunity.com/app/578650/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/578650/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Epic Games Store | the-outer-worlds | Epic Games Store | |  | Windows }}
+
{{Availability/row| Epic Games Store | the-outer-worlds | DRM-free | Does not require the Epic Games Launcher when run directly from the executable.<ref>{{Refcheck|user=Uhuru N'Uru|date=2019-10-25|comment=Tested by shutting down the EGS launcher completely and seeing if the game still ran.}}</ref> |  | Windows }}
 
{{Availability/row| GamersGate | DD-THE-OUTER-WORLDS-ROW | Epic Games Store | | | Windows }}
 
{{Availability/row| GamersGate | DD-THE-OUTER-WORLDS-ROW | Epic Games Store | | | Windows }}
 
{{Availability/row| Gamesplanet | 3916-1 | Epic Games Store | | | Windows }}
 
{{Availability/row| Gamesplanet | 3916-1 | Epic Games Store | | | Windows }}
Line 34: Line 34:
 
}}
 
}}
 
{{ii}} Steam version will be available for purchase one year after the Epic Games and Microsoft Store release date.<ref>{{Refurl|url=https://store.steampowered.com/app/578650/The_Outer_Worlds/|title=Steam - The Outer Worlds|date=2019-06-10}}</ref>
 
{{ii}} Steam version will be available for purchase one year after the Epic Games and Microsoft Store release date.<ref>{{Refurl|url=https://store.steampowered.com/app/578650/The_Outer_Worlds/|title=Steam - The Outer Worlds|date=2019-06-10}}</ref>
 +
 +
==Essential improvements==
 +
===Skip intro videos===
 +
{{Fixbox|description=Disable intro videos through the config|ref=<ref>https://www.resetera.com/threads/the-outer-worlds-pc-performance-thread.149076/page-4#post-25799148</ref>||fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Game.ini</code> with a text editor.
 +
# Add the following lines to the bottom of the file and save the changes:
 +
<pre>[/Script/MoviePlayer.MoviePlayerSettings]
 +
bWaitForMoviesToComplete=False
 +
bMoviesAreSkippable=True
 +
StartupMovies=</pre>
 +
}}
 +
{{Fixbox|description=Remove the video files|ref=<ref>{{Refcheck|user=Expack3|date=2019-10-25}}</ref>||fix=
 +
# Go to {{p|game}}\Indiana\Content\Movies.
 +
# Delete or rename {{file|Startup_Splash_1.mp4}} and {{file|Startup_Splash_2.mp4}}.
 +
{{ii}} A game update will likely restore the files.
 +
}}
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{P|localappdata}}\Indiana\Saved\Config\WindowsNoEditor\}}
 +
{{Game data/config|Microsoft Store|{{P|localappdata}}\Packages\PrivateDivision.TheOuterWorldsWindows10_hv3d7yfbgr2rp\LocalCache\Local\Indiana\Saved\Config\WindowsNoEditor\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{p|userprofile}}\Saved Games\The Outer Worlds\}}
 +
{{Game data/saves|Microsoft Store|{{p|userprofile}}\Saved Games\The Outer Worlds Windows 10\{{p|uid}}\
 +
{{P|localappdata}}\Packages\PrivateDivision.TheOuterWorldsWindows10_hv3d7yfbgr2rp\SystemAppData\wgs\{{p|uid}}\}}
 
}}
 
}}
  
Line 50: Line 70:
 
|discord                =  
 
|discord                =  
 
|discord notes          =  
 
|discord notes          =  
|epic games store      = unknown
+
|epic games store      = true
 
|epic games store notes =  
 
|epic games store notes =  
 
|gog galaxy            =  
 
|gog galaxy            =  
Line 60: Line 80:
 
|uplay                  =  
 
|uplay                  =  
 
|uplay notes            =  
 
|uplay notes            =  
|xbox cloud            = unknown
+
|xbox cloud            = true
 
|xbox cloud notes      =  
 
|xbox cloud notes      =  
 
}}
 
}}
  
 
==Video settings==
 
==Video settings==
 +
{{Image|The Outer Worlds Graphics Settings.png|Graphics settings.}}
 +
{{Image|The Outer Worlds Gameplay Settings.png|Gameplay settings.}}
 +
{{Image|The Outer Worlds UI Settings.png|UI settings.}}
 
{{Video settings
 
{{Video settings
 
|wsgf link                  =  
 
|wsgf link                  =  
Line 71: Line 94:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = hackable
|multimonitor notes        =  
+
|multimonitor notes        = See [[#Field of view (FOV)|Field of view (FOV)]].
|ultrawidescreen            = unknown
+
|ultrawidescreen            = limited
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = {{Term|Vert-}} gameplay with an FOV slider to compensate, {{term|stretched}} {{term|FMV}}s, 16:9 {{Term|pillarboxed}} dialog, menu and rendered cutscenes. See [[#Ultra-widescreen|Ultra-widescreen]] for workarounds.
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = true
|fov notes                  =  
+
|fov notes                  = 60° to 120° horizontal. See [[#Field of view (FOV)|Field of view (FOV)]] for higher values. Player model is unaffected.
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = 2x to 8x depending on '''Textures''' setting, can be [[#Anisotropic filtering (AF)|increased further]].
|antialiasing              = unknown
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = [[TAA]]. See [[#Improve_TAA_quality_or_disable_it|Improve TAA quality or disable it]] for modifying [[Glossary:Anti-aliasing_(AA)|anti-aliasing]] settings.
|vsync                      = unknown
+
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = unknown
+
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = true
|120 fps notes              =  
+
|120 fps notes              = Framerate can optionally be capped from 30 FPS to 240 FPS.
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|color blind                = true
|color blind notes          =  
+
|color blind notes          = Game is built from the ground-up to be playable without color information.<ref>{{Refurl|url=https://twitter.com/jesawyer/status/1189667445692223488|title=Josh Sawyer on Twitter|date=2019-10-31}}</ref>
 +
}}
 +
 
 +
===[[Glossary:Ultra-widescreen|Ultra-widescreen]]===
 +
{{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1442-the-outer-worlds-ultrawide-superwide-mod/ The Outer Worlds ultrawide & superwide mod]|ref=<ref>{{Refcheck|user=Rose|date=2019-10-26|comment=Tested at 2560x1080 (native) and 3840x1080 (custom) resolutions in the Xbox Game Pass version.}}</ref>|fix=
 +
{{ii}} Removes {{term|pillarboxing}} from real-time rendered cutscenes, menu and dialog screens.
 +
{{ii}} Adjusts vertical FOV for 21:9 and 32:9 resolutions for parity with 16:9.
 +
{{++}} Applies to all game versions.
 +
{{--}} Cropped viewmodel and stretched {{term|FMV}}s will remain unchanged.
 +
}}
 +
 
 +
{{Fixbox|description=Manually modify a game file of the Epic Games Store version|ref=<ref>{{Refcheck|user=Caneriel|date=2019-10-25}}</ref><ref>{{Refcheck|user=Andytizer|date=2019-10-30}}</ref>|fix=
 +
#Open <code>{{P|game}}\Indiana\Binaries\Win64\IndianaEpicGameStore-Win64-Shipping.exe</code> in a hex editor (e.g. [https://mh-nexus.de/en/hxd/ HxD]).
 +
#Jump ({{Key|Ctrl|G}}) to offset <code>1C3F5DA</code> as hex and look for the bytes <code>01 31 41 30</code>.
 +
#Replace <code>01</code> with <code>00</code>.
 +
#Jump ({{Key|Ctrl|G}}) to offset <code>283CECD</code> as hex and look for the bytes <code>FA 0E 3C A1</code>.
 +
#Replace <code>FA 0E</code> with <code>20 2A</code>.
 +
'''Notes'''
 +
{{ii}} Removes {{term|pillarboxing}} from real-time rendered cutscenes, menu and dialog screens.
 +
{{ii}} Adjusts vertical FOV for 21:9 resolutions for parity with 16:9.<br>Cutscenes and dialog screens FOV is simultaneously {{term|hor+}} and {{term|vert-}}.
 +
{{--}} Cropped viewmodel and stretched {{term|FMV}}s will remain unchanged.
 +
}}
 +
 
 +
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{Fixbox|description=Set custom FOV value through the config|ref=<ref>{{Refcheck|user=Expack3|date=2019-10-25}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>GameUserSettings.ini</code>.
 +
# Assuming <code>X</code> is the desired FOV value, change <code>CustomFieldOfView=X</code> to the desired value.
 +
# Save the file.
 +
'''Notes'''
 +
{{ii}} Extreme FOV values, such as 180, render the game unplayable at 16:9.
 +
}}
 +
{{Fixbox|description=Disable or modify sprint FOV|ref=<ref>{{Refcheck|user=Bobpage|date=2019-10-30}}</ref>|fix=
 +
# [https://cheatengine.org/ Download] and install Cheat Engine.
 +
# Copy the script behind the <strong>Show</strong> button on [https://fearlessrevolution.com/viewtopic.php?p=109719#p109719 this post].
 +
# The script contains <code>dd (float)2.0</code> to increase the FOV slightly when running, change this to <code>dd (float)0</code> to disable any FOV change on sprint.
 +
# Run The Outer Worlds.
 +
# In Cheat Engine, File -> Open Process and open The Outer Worlds.
 +
# Click the Memory View button.
 +
# In the Memory Viewer window, Tools -> Auto Assemble.
 +
# Paste in the script and click Execute.
 +
# Click Yes to inject the code.
 +
# Click either Yes or No to dismiss the final dialog.
 +
}}
 +
 
 +
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 +
{{Fixbox|description=Add custom AF variable to Engine.ini|ref=<ref>{{Refcheck|user=Infogram|date=2019-10-25}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Engine.ini</code> with a text editor.
 +
# Add <code>[SystemSettings]</code> to the bottom of the file, if that section doesn't already exist.
 +
# Inside that section, add <code>r.MaxAnisotropy=16</code> or the desired sample rate.
 +
# Save the file.
 +
}}
 +
 
 +
===Chromatic aberration===
 +
{{Fixbox|description=Disable chromatic aberration|ref=<ref>{{Refcheck|user=Darktalon|date=2019-10-25}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Engine.ini</code> with a text editor.
 +
# Add <code>[SystemSettings]</code> to the bottom of the file, if that section doesn't already exist.
 +
# Inside that section, add <code>r.SceneColorFringeQuality=0</code>.
 +
# Save the file.
 +
}}
 +
 
 +
===Small UI and text on large resolutions===
 +
{{Fixbox|description=Change scaling value|ref=<ref>{{Refcheck|user=Sidspyker|date=2019-10-25}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Engine.ini</code> with a text editor.
 +
# Add the following to the bottom of the file and save:
 +
<pre>[/Script/Engine.UserInterfaceSettings]
 +
ApplicationScale=1.15</pre>
 +
{{ii}} Run the game, check the size of Text and UI and adjust the value <code>1.15</code> as necessary. In most cases it's only needed to adjust the <code>.15</code> part of the value.
 +
}}
 +
 
 +
===Improve TAA quality or disable it===
 +
{{Fixbox|description=Modify Engine.ini|ref=<ref>{{Refcheck|user=Expack3|date=2019-10-29|comment=}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Engine.ini</code> with a text editor.
 +
# Add the section <code>[SystemSettings]</code> to the file, if it doesn't exist already.
 +
# Under that section add <code>r.TemporalAACurrentFrameWeight=0.2</code> <code>r.TemporalAASamples=4</code>
 +
# <code>r.Tonemapper.Sharpen=1.0</code> can be added to further improve the image quality. The <code>1.0</code> can be raised for an increased effect.
 +
# Save the file.
 +
'''Notes'''
 +
{{ii}} Modifying the value of <code>FrameWeight</code> reduces ghosting at the cost of increasing flickering.
 +
{{ii}} To disable TAA, under <code>[SystemSettings]</code>, instead add <code>r.DefaultFeature.AntiAliasing=0</code> or <code>r.PostProcessAAQuality=0</code>
 +
{{ii}} Disabling TAA '''''can add light strobing'''''. This can be fixed by adding <code>r.BloomQuality=0</code>, which disables the bloom effect.
 +
}}
 +
 
 +
===Reduce pop-in===
 +
{{Fixbox|description=Increase view distance|ref=<ref>https://www.resetera.com/threads/the-outer-worlds-pc-performance-thread.149076/post-25813349</ref><ref>{{Refcheck|user=Dreamic|date=2019-11-02}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Engine.ini</code> with a text editor.
 +
# Add <code>[SystemSettings]</code> to the bottom of the file, if that section doesn't already exist.
 +
# Inside that section, add the following and save the file
 +
<pre>foliage.LODDistanceScale=5
 +
r.ViewDistanceScale=5
 +
r.StaticMeshLODDistanceScale=0.25
 +
r.SkeletalMeshLODBias=-2
 +
r.MipMapLODBias=-1</pre>
 +
{{ii}} To increase performance and reduce view distance, mainly lower <code>foliage.LODDistanceScale</code> and <code>r.ViewDistanceScale</code> and raise <code>r.MipMapLODBias</code> and less importantly raise <code>r.StaticMeshLODDistanceScale</code> and <code>r.SkeletalMeshLODBias</code>
 +
{{ii}} Since <code>r.MipMapLODBias=-1</code> and <code>r.SkeletalMeshLODBias=-2</code> are negative, raising them by 1 looks like <code>r.MipMapLODBias=0</code> and <code>r.SkeletalMeshLODBias=-1</code>
 
}}
 
}}
  
 
==Input settings==
 
==Input settings==
 +
{{Image|The Outer Worlds Controls Settings.png|Controls settings.}}
 +
{{Image|The Outer Worlds Keybindings.png|Keybindings.}}
 +
{{Image|The Outer Worlds Controller Layout.png|Controls settings.}}
 
{{Input settings
 
{{Input settings
|key remap                = unknown
+
|key remap                = limited
|key remap notes          =  
+
|key remap notes          = Menu hotkeys (inventory, log etc) cannot be rebound
|acceleration option      = unknown
+
|acceleration option      = hackable
|acceleration option notes =  
+
|acceleration option notes = On by default. See [[#Mouse acceleration|Mouse acceleration]] to disable.
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|touchscreen              = unknown
 
|touchscreen              = unknown
Line 117: Line 242:
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = false
|controller remap notes    =  
+
|controller remap notes    = Presets only.
|controller sensitivity    = unknown
+
|controller sensitivity    = true
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = unknown
 
|dualshock prompts        = unknown
Line 147: Line 272:
 
|other button prompts      = unknown
 
|other button prompts      = unknown
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
 
|steam input api          = unknown
 
|steam input api          = unknown
Line 163: Line 288:
 
|steam cursor detection    = unknown
 
|steam cursor detection    = unknown
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 +
}}
 +
 +
===Mouse acceleration===
 +
{{Fixbox|description=Disable mouse acceleration|ref=<ref>{{Refcheck|user=galacticarachnids|date=2019-10-25}}</ref><ref>{{Refcheck|user=Inkuplex|date=2019-10-25}}</ref><ref>{{Refurl|url=https://old.reddit.com/r/theouterworlds/comments/dnr1sn/actual_mouse_acceleration_fix|title=/r/outerworlds - Actual mouse acceleration fix/smoothing|date=2019-10-29}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Input.ini</code> with a text editor.
 +
# Add the following to the bottom of the file and save:
 +
<pre>[/Script/Engine.InputSettings]
 +
bEnableMouseSmoothing=false</pre>
 +
<!-- note that bViewAccelerationEnabled isn't actually used by the game - even though many TOW guides mention it and recommend adding it, neither the games EXEs or default INI files have a single reference to it (in fact, it seems this option was only used in UE3, no UE4 code seems to include it) -->
 
}}
 
}}
  
 
==Audio settings==
 
==Audio settings==
 +
{{Image|The Outer Worlds Audio Settings.png|Audio settings.}}
 
{{Audio settings
 
{{Audio settings
|separate volume          = unknown
+
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Master, Effects, Music, Menu, Voice
|surround sound          = unknown
+
|surround sound          = true
|surround sound notes    =  
+
|surround sound notes    = 5.0 surround. Non-front speakers tend to be utilized primarily during combat.<ref>{{Refcheck|user=Expack3|date=2019-10-25|comment=Tested using Special K 0.10.x.}}</ref>
|subtitles                = unknown
+
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = false
|mute on focus lost notes =  
+
|mute on focus lost notes = Cannot be enabled.
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
Line 186: Line 322:
 
|interface = true
 
|interface = true
 
|audio    = true
 
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 
|subtitles = true
 
|subtitles = true
 
|notes    =  
 
|notes    =  
Line 262: Line 406:
 
|fan      =  
 
|fan      =  
 
}}
 
}}
 +
}}
 +
 +
==Issues unresolved==
 +
 +
==Issues fixed==
 +
===Crash during final quest===
 +
{{ii}} Attempting to enter a room with a specific character will result in the game crashing. As this room must be entered to progress, '''the game is unwinnable.'''<ref name="BraveNewWorld_Reddit">{{Refurl|url=https://www.reddit.com/r/theouterworlds/comments/dnbmm0/continuous_crashes_during_brave_new_world/|title=/r/theouterworlds - Continuous crashes during “Brave New World”|date=2019-10-27}}</ref><ref>{{Refcheck|user=Expack3|date=2019-10-27}}</ref>
 +
{{++}} Fixed in version 1.1.<ref>{{Refurl|url=https://forums.obsidian.net/topic/112824-the-outer-worlds-patch-11-release-notes/|title=Obsidian Forums|date=2019-11-19}}</ref>
 +
 +
===Game Pass version doesn't start with an error 0x803F8001===
 +
{{ii}} Change the region in Windows to USA.<ref>{{Refurl|url=https://old.reddit.com/r/theouterworlds/comments/dmp8wl/fix_for_gamepass_users_who_cant_launch_the_game/|title=r/TheOuterWorlds|date=2019-10-25}}</ref>
 +
 +
===Game crashes to desktop after a black screen===
 +
{{ii}}Install the [https://www.microsoft.com/en-us/software-download/mediafeaturepack Windows 10 Media Feature Pack].<ref>
 +
{{Refurl|url=https://old.reddit.com/r/theouterworlds/comments/dmpo68/game_crashing_on_launch_pc_gamepass_install|title=r/TheOuterWorlds - Game Crashing on launch (PC Gamepass) -> Install Windows 10 Media Feature Pack|date=2019-10-25}}</ref>
 +
 +
===Nyoka companion quest fails to start===
 +
{{ii}} Some have reported the "Passion Pills" companion quest may fail to start, effectively soft-locking the game as it seems to be required to continue the main quest.<ref>https://forums.nexusmods.com/index.php?/topic/8095538-developer-console-unlocker/page-5#entry74432263</ref>
 +
{{++}} Fortunately, a developer command can be used to force the quest to begin.
 +
{{Fixbox|description=Force the "Passion Pills" quest to start|ref=<ref>https://forums.nexusmods.com/index.php?/topic/8095538-developer-console-unlocker/page-10#entry74483568</ref>|fix=
 +
# Enable [[#Enable developer console|the developer console]].
 +
# While in-game, press {{key|~}} to access the console.
 +
# Type {{code|QuestStart Passion}} to force the quest to begin (Game language should be "English").
 +
}}
 +
 +
==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                      = true
 +
|vorpx modes                = G3D,Z3D,DirectVR
 +
|vorpx notes                = Officially supported profile, see [https://www.vorpx.com/forums/topic/vorpx-19-3-0-available-now/ here].
 +
|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  =
 
}}
 
}}
  
Line 267: Line 478:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 285: Line 496:
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
|shader model versions  =  
+
|shader model versions  = 5
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    = unknown
+
|windows 32-bit exe    = false
 
|windows 64-bit exe    = true
 
|windows 64-bit exe    = true
 
|windows exe notes      =  
 
|windows exe notes      =  
Line 297: Line 508:
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            = Wwise
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
 +
 +
===[[Engine:Unreal Engine 4#Enable developer console|Enable developer console]]===
 +
{{++}} The developer console can be enabled by following the [[Engine:Unreal Engine 4#Enable developer console|steps on the Unreal Engine 4 page]].<ref>{{Refcheck|user=Infogram|date=2019-10-25}}</ref>
 +
{{ii}} A list of console commands supported by the game can be found [https://pastebin.com/XRCiMZxZ here] (use the last part of the command name).
  
 
==System requirements==
 
==System requirements==
Line 302: Line 535:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = Windows 7 64
+
|minOS    = 7 SP1
|minCPU  = Intel Core i5-3570K 3.4GHz / AMD FX-8350
+
|minCPU  = Intel Core i3-3225
|minRAM  = AMD Radeon R9 280X or NVIDIA GeForce GTX 770
+
|minCPU2  = AMD Phenom II X6 1100T
|minHD    = 30 GB
+
|minRAM  = 4 GB
|minGPU  = 8 GB
+
|minHD    = 40 GB
|minDX    =  
+
|minGPU  = Nvidia GTX 650 Ti
 +
|minGPU2  = AMD Radeon HD 7850
 +
|minDX    = 11
  
|recOS    =  
+
|recOS    = 10
|recCPU  =  
+
|recCPU  = Intel Core i7-7700K
|recRAM  =  
+
|recCPU2  = AMD Ryzen 5 1600
 +
|recRAM  = 8 GB
 
|recHD    =  
 
|recHD    =  
|recGPU  =  
+
|recGPU  = Nvidia GeForce GTX 1060
 +
|recGPU2  = AMD Radeon RX 470
 +
|recVRAM  = 6 GB (Nvidia)
 
|recDX    =  
 
|recDX    =  
|notes    = {{ii}} A 64-bit OS is required <ref>{{Refurl|url=https://theouterblog.com/2019/09/03/requisitos-minimos-de-la-version-de-pc/|date=2019-09-09}}</ref>
+
|notes    =  
 +
|ref     =  
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 
2. PC Requirementes <ref>{{Refurl|url=https://theouterblog.com/2019/09/03/requisitos-minimos-de-la-version-de-pc/|date=2019-09-09}}</ref>
 

Revision as of 20:49, 29 November 2019

Not to be confused with Outer Wilds.

The Outer Worlds
The Outer Worlds cover
Developers
Obsidian Entertainment
Publishers
Private Division
Engines
Unreal Engine 4
Release dates
Windows October 25, 2019
The Outer Worlds on Wikipedia

General information

Official website
Official forums
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
Does not require the Epic Games Launcher when run directly from the executable.[1]
Windows
GamersGate
Epic Games Launcher
Windows
Gamesplanet logo.svg
Epic Games Launcher
Windows
Green Man Gaming
Epic Games Launcher
Windows
Humble Store
Epic Games Launcher
Windows
Microsoft Store
Microsoft Store
Xbox Game Pass for PC
Windows
Steam version will be available for purchase one year after the Epic Games and Microsoft Store release date.[2]

Essential improvements

Skip intro videos

Disable intro videos through the config[3]
  1. Go to the configuration file(s) location.
  2. Open Game.ini with a text editor.
  3. Add the following lines to the bottom of the file and save the changes:
[/Script/MoviePlayer.MoviePlayerSettings]
bWaitForMoviesToComplete=False
bMoviesAreSkippable=True
StartupMovies=
Remove the video files[4]
  1. Go to <path-to-game>\Indiana\Content\Movies.
  2. Delete or rename Startup_Splash_1.mp4 and Startup_Splash_2.mp4.
A game update will likely restore the files.

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\Indiana\Saved\Config\WindowsNoEditor\
Microsoft Store %LOCALAPPDATA%\Packages\PrivateDivision.TheOuterWorldsWindows10_hv3d7yfbgr2rp\LocalCache\Local\Indiana\Saved\Config\WindowsNoEditor\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/578650/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\The Outer Worlds\
Microsoft Store %USERPROFILE%\Saved Games\The Outer Worlds Windows 10\<user-id>\ %LOCALAPPDATA%\Packages\PrivateDivision.TheOuterWorldsWindows10_hv3d7yfbgr2rp\SystemAppData\wgs\<user-id>\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/578650/pfx/[Note 1]

Save game cloud syncing

Video settings

Graphics settings.
Graphics settings.
Gameplay settings.
Gameplay settings.
UI settings.
UI settings.

Template:Video settings

Ultra-widescreen

Use The Outer Worlds ultrawide & superwide mod[5]
Removes pillarboxing from real-time rendered cutscenes, menu and dialog screens.
Adjusts vertical FOV for 21:9 and 32:9 resolutions for parity with 16:9.
Applies to all game versions.
Cropped viewmodel and stretched FMVs will remain unchanged.
Manually modify a game file of the Epic Games Store version[6][7]
  1. Open <path-to-game>\Indiana\Binaries\Win64\IndianaEpicGameStore-Win64-Shipping.exe in a hex editor (e.g. HxD).
  2. Jump (Ctrl+G) to offset 1C3F5DA as hex and look for the bytes 01 31 41 30.
  3. Replace 01 with 00.
  4. Jump (Ctrl+G) to offset 283CECD as hex and look for the bytes FA 0E 3C A1.
  5. Replace FA 0E with 20 2A.

Notes

Removes pillarboxing from real-time rendered cutscenes, menu and dialog screens.
Adjusts vertical FOV for 21:9 resolutions for parity with 16:9.
Cutscenes and dialog screens FOV is simultaneously Hor+ and Vert-.
Cropped viewmodel and stretched FMVs will remain unchanged.

Field of view (FOV)

Set custom FOV value through the config[8]
  1. Go to the configuration file(s) location.
  2. Open GameUserSettings.ini.
  3. Assuming X is the desired FOV value, change CustomFieldOfView=X to the desired value.
  4. Save the file.

Notes

Extreme FOV values, such as 180, render the game unplayable at 16:9.
Disable or modify sprint FOV[9]
  1. Download and install Cheat Engine.
  2. Copy the script behind the Show button on this post.
  3. The script contains dd (float)2.0 to increase the FOV slightly when running, change this to dd (float)0 to disable any FOV change on sprint.
  4. Run The Outer Worlds.
  5. In Cheat Engine, File -> Open Process and open The Outer Worlds.
  6. Click the Memory View button.
  7. In the Memory Viewer window, Tools -> Auto Assemble.
  8. Paste in the script and click Execute.
  9. Click Yes to inject the code.
  10. Click either Yes or No to dismiss the final dialog.

Anisotropic filtering (AF)

Add custom AF variable to Engine.ini[10]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add [SystemSettings] to the bottom of the file, if that section doesn't already exist.
  4. Inside that section, add r.MaxAnisotropy=16 or the desired sample rate.
  5. Save the file.

Chromatic aberration

Disable chromatic aberration[11]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add [SystemSettings] to the bottom of the file, if that section doesn't already exist.
  4. Inside that section, add r.SceneColorFringeQuality=0.
  5. Save the file.

Small UI and text on large resolutions

Change scaling value[12]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add the following to the bottom of the file and save:
[/Script/Engine.UserInterfaceSettings]
ApplicationScale=1.15
Run the game, check the size of Text and UI and adjust the value 1.15 as necessary. In most cases it's only needed to adjust the .15 part of the value.

Improve TAA quality or disable it

Modify Engine.ini[13]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add the section [SystemSettings] to the file, if it doesn't exist already.
  4. Under that section add r.TemporalAACurrentFrameWeight=0.2 r.TemporalAASamples=4
  5. r.Tonemapper.Sharpen=1.0 can be added to further improve the image quality. The 1.0 can be raised for an increased effect.
  6. Save the file.

Notes

Modifying the value of FrameWeight reduces ghosting at the cost of increasing flickering.
To disable TAA, under [SystemSettings], instead add r.DefaultFeature.AntiAliasing=0 or r.PostProcessAAQuality=0
Disabling TAA can add light strobing. This can be fixed by adding r.BloomQuality=0, which disables the bloom effect.

Reduce pop-in

Increase view distance[14][15]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add [SystemSettings] to the bottom of the file, if that section doesn't already exist.
  4. Inside that section, add the following and save the file
foliage.LODDistanceScale=5
r.ViewDistanceScale=5
r.StaticMeshLODDistanceScale=0.25
r.SkeletalMeshLODBias=-2
r.MipMapLODBias=-1
To increase performance and reduce view distance, mainly lower foliage.LODDistanceScale and r.ViewDistanceScale and raise r.MipMapLODBias and less importantly raise r.StaticMeshLODDistanceScale and r.SkeletalMeshLODBias
Since r.MipMapLODBias=-1 and r.SkeletalMeshLODBias=-2 are negative, raising them by 1 looks like r.MipMapLODBias=0 and r.SkeletalMeshLODBias=-1

Input settings

Controls settings.
Controls settings.
Keybindings.
Keybindings.
Controls settings.
Controls settings.

Template:Input settings

Mouse acceleration

Disable mouse acceleration[16][17][18]
  1. Go to the configuration file(s) location.
  2. Open Input.ini with a text editor.
  3. Add the following to the bottom of the file and save:
[/Script/Engine.InputSettings]
bEnableMouseSmoothing=false

Audio settings

Audio settings.
Audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
French
German
Italian
Japanese
Korean
Polish
Brazilian Portuguese
Russian
Spanish

Issues unresolved

Issues fixed

Crash during final quest

Attempting to enter a room with a specific character will result in the game crashing. As this room must be entered to progress, the game is unwinnable.[19][20]
Fixed in version 1.1.[21]

Game Pass version doesn't start with an error 0x803F8001

Change the region in Windows to USA.[22]

Game crashes to desktop after a black screen

Install the Windows 10 Media Feature Pack.[23]

Nyoka companion quest fails to start

Some have reported the "Passion Pills" companion quest may fail to start, effectively soft-locking the game as it seems to be required to continue the main quest.[24]
Fortunately, a developer command can be used to force the quest to begin.
Force the "Passion Pills" quest to start[25]
  1. Enable the developer console.
  2. While in-game, press ~ to access the console.
  3. Type QuestStart Passion to force the quest to begin (Game language should be "English").

VR support

3D modes State Notes
vorpX
G3D, Z3D, DirectVR
Officially supported profile, see here.

Other information

API

Technical specs Supported Notes
Direct3D 11
Shader Model support 5
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Wwise

Enable developer console

The developer console can be enabled by following the steps on the Unreal Engine 4 page.[26]
A list of console commands supported by the game can be found here (use the last part of the command name).

System requirements

Windows
Minimum Recommended
Operating system (OS) 7 SP1
Processor (CPU) Intel Core i3-3225
AMD Phenom II X6 1100T
System memory (RAM) 4 GB
Hard disk drive (HDD) 40 GB
Video card (GPU) Nvidia GTX 650 Ti
AMD Radeon HD 7850
DirectX 11 compatible
A 64-bit operating system is required.

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>/578650/ in addition to or instead of this directory. The app ID (578650) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Verified by User:Uhuru N'Uru on 2019-10-25
    Tested by shutting down the EGS launcher completely and seeing if the game still ran.
  2. Steam - The Outer Worlds - last accessed on 2019-06-10
  3. https://www.resetera.com/threads/the-outer-worlds-pc-performance-thread.149076/page-4#post-25799148
  4. Verified by User:Expack3 on 2019-10-25
  5. Verified by User:Rose on 2019-10-26
    Tested at 2560x1080 (native) and 3840x1080 (custom) resolutions in the Xbox Game Pass version.
  6. Verified by User:Caneriel on 2019-10-25
  7. Verified by User:Andytizer on 2019-10-30
  8. Verified by User:Expack3 on 2019-10-25
  9. Verified by User:Bobpage on 2019-10-30
  10. Verified by User:Infogram on 2019-10-25
  11. Verified by User:Darktalon on 2019-10-25
  12. Verified by User:Sidspyker on 2019-10-25
  13. Verified by User:Expack3 on 2019-10-29
  14. https://www.resetera.com/threads/the-outer-worlds-pc-performance-thread.149076/post-25813349
  15. Verified by User:Dreamic on 2019-11-02
  16. Verified by User:galacticarachnids on 2019-10-25
  17. Verified by User:Inkuplex on 2019-10-25
  18. /r/outerworlds - Actual mouse acceleration fix/smoothing - last accessed on 2019-10-29
  19. /r/theouterworlds - Continuous crashes during “Brave New World” - last accessed on 2019-10-27
  20. Verified by User:Expack3 on 2019-10-27
  21. Obsidian Forums - last accessed on 2019-11-19
  22. r/TheOuterWorlds - last accessed on 2019-10-25
  23. r/TheOuterWorlds - Game Crashing on launch (PC Gamepass) -> Install Windows 10 Media Feature Pack - last accessed on 2019-10-25
  24. https://forums.nexusmods.com/index.php?/topic/8095538-developer-console-unlocker/page-5#entry74432263
  25. https://forums.nexusmods.com/index.php?/topic/8095538-developer-console-unlocker/page-10#entry74483568
  26. Verified by User:Infogram on 2019-10-25