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 "Starfield"

From PCGamingWiki, the wiki about fixing PC games
m
(Addressing more unknowns, AF .ini edit, removing mouse acceleration placebo fix as ini value is not valid, removed dud reference)
Line 152: Line 152:
 
|borderless windowed        = true
 
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = always on
|anisotropic notes          =  
+
|anisotropic notes          = Default value is 4x,<ref>{{Refcheck|user=Shadowstealer7|date=2023-09-07|comment=Console output of <code>getini "fMaxAnisotropy:Display"</code> with Ultra graphics}}</ref> see [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]]
 
|antialiasing              = always on
 
|antialiasing              = always on
 
|antialiasing notes        = Forced TAA. See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for a workaround. [[FSR]] can also be used as AA when Render Resolution Scale is at 100.
 
|antialiasing notes        = Forced TAA. See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for a workaround. [[FSR]] can also be used as AA when Render Resolution Scale is at 100.
Line 169: Line 169:
 
|ray tracing                = false
 
|ray tracing                = false
 
|ray tracing notes          =  
 
|ray tracing notes          =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
Line 267: Line 267:
 
{{ii}} The game only allows for custom resolutions in windowed mode by default; this fix allows for custom resolutions with a borderless window.
 
{{ii}} The game only allows for custom resolutions in windowed mode by default; this fix allows for custom resolutions with a borderless window.
  
{{Fixbox|description=Add custom resolutions to the in-game resolution list|ref=<ref>Reference</ref>|fix=
+
{{Fixbox|description=Add custom resolutions to the in-game resolution list|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open {{file|StarfieldCustom.ini}} or create it if it does not exist.
 
# Open {{file|StarfieldCustom.ini}} or create it if it does not exist.
Line 289: Line 289:
 
#* {{code|1=iSize W='''''W'''''}}
 
#* {{code|1=iSize W='''''W'''''}}
 
Where {{code|'''''H'''''}} is your desired vertical resolution (e.g. {{code|1080}}) and {{code|'''''W'''''}} is your desired horizontal resolution (e.g. {{code|1920}}).
 
Where {{code|'''''H'''''}} is your desired vertical resolution (e.g. {{code|1080}}) and {{code|'''''W'''''}} is your desired horizontal resolution (e.g. {{code|1920}}).
 +
}}
 +
 +
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 +
{{Fixbox|description=Edit the custom configuration file to enable 16x filtering|ref=<ref>{{Refcheck|user=Shadowstealer7|date=2023-09-07}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{file|StarfieldCustom.ini}} or create it if it does not exist.
 +
# Insert the following lines in the file:
 +
<pre>
 +
[Display]
 +
fMaxAnisotropy=16.0000
 +
</pre>
 
}}
 
}}
  
Line 333: Line 344:
 
|invert controller y-axis  = true
 
|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              = true
 
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = false
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
|light bar support        = unknown
+
|light bar support        = false
 
|light bar support notes  =  
 
|light bar support notes  =  
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes        = unknown
Line 351: Line 362:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = false
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = false
 
|other button prompts notes=  
 
|other button prompts notes=  
 
|controller hotplug        = true
 
|controller hotplug        = true
Line 377: Line 388:
 
Starfield_Bindings3.png|Key bindings (3 of 3)
 
Starfield_Bindings3.png|Key bindings (3 of 3)
 
</gallery>
 
</gallery>
 
===Disable mouse acceleration===
 
{{Fixbox|description=Add a custom value to the configuraiton file|fix=
 
 
# Navigate to {{folder|{{p|userprofile}}\Documents\My Games\Starfield}}.
 
# Open {{file|StarfieldCustom.ini}} or create it if it does not exist.
 
# Add the following:
 
 
<pre>
 
[Controls]
 
bMouseAcceleration=0
 
</pre>
 
}}
 
 
'''Notes'''
 
{{ii}} Placebo or not working, '''bMouseAcceleration=0''' is not a valid command. Starfield may require a raw input mod similar to Fallout 4.
 
  
 
===Sync Y-axis mouse movement with X-axis mouse movement===
 
===Sync Y-axis mouse movement with X-axis mouse movement===
Line 467: Line 462:
 
|closed captions          = true
 
|closed captions          = true
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = false
+
|mute on focus lost      = always on
|mute on focus lost notes =  
+
|mute on focus lost notes = Game pauses when window is not active
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
|royalty free audio        = unknown
+
|royalty free audio        = true
 
|royalty free audio notes  =  
 
|royalty free audio notes  =  
 
|red book cd audio        =  
 
|red book cd audio        =  
Line 696: Line 691:
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        = Bink Video 2
+
|cutscenes        = Bink Video
|cutscenes notes  =  
+
|cutscenes notes  = v2023.02
 
|multiplayer      =
 
|multiplayer      =
 
|multiplayer notes=  
 
|multiplayer notes=  

Revision as of 09:28, 7 September 2023

Starfield
Starfield cover
Developers
Bethesda Game Studios
id Software
Publishers
Bethesda Softworks
Engines
Creation Engine 2
Release dates
Windows September 6, 2023
Reception
Metacritic 87
OpenCritic 87
IGDB 87
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives First-person, Third-person
Controls Direct control
Genres RPG, Shooter
Art styles Realistic
Themes Sci-fi
Starfield on HowLongToBeat
Starfield on IGDB
Starfield guide on StrategyWiki
Starfield on MobyGames
Starfield on Wikipedia

Starfield is a singleplayer first-person and third-person RPG and shooter game.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
GamersGate
Icon overlay.png
Premium Edition also available.
Windows
Gamesplanet logo.svg
Icon overlay.png
Premium Edition also available.
Windows
Green Man Gaming
Icon overlay.png
Premium Edition also available.
Windows
Humble Store
Icon overlay.png
Premium Edition also available.
Windows
Microsoft Store
Microsoft Store
Xbox Play Anywhere. Included with Xbox Game Pass for PC.
Premium Edition also available.
Windows
Steam
Icon overlay.png
Premium Edition also available.
Windows

Essential improvements

Skip intro videos

Does not affect the copyright/health warning.
Delete or rename video files[1]
  1. Go to <path-to-game>\Data\Video.
  2. Delete or rename BGS_LOGO_1080p_BinkVersion.bk2.
Add custom values to configuration file[2]
  1. Go to the configuration file(s) location.
  2. Create a new file called StarfieldCustom.ini, if it doesn't exist.
  3. Under [General], add or modify the following parameters:
sIntroSequence=
uMainMenuDelayBeforeAllowSkip=0

Hide Message of the Day

Add custom values to configuration file[3]
  1. Go to the configuration file(s) location.
  2. Create a new file called StarfieldCustom.ini, if it doesn't exist.
  3. Under [General], add or modify the following parameters:
bEnableMessageOfTheDay=0

Utilities

Starfield Script Extender (SFSE)

Only compatible with the Steam version.
Expands the scripting capabilities of the game.

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\Starfield\
Microsoft Store XboxGames\Starfield\Content\Starfield.ini
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1716740/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\Starfield\Saves\
Microsoft Store %LOCALAPPDATA%\Packages\BethesdaSoftworks.ProjectGold_3275kfvn8vcwc\SystemAppData\wgs\<user-id>
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1716740/pfx/[Note 1]

Save game cloud syncing

System Native Notes
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Xbox Cloud

Video

Display settings
Display settings
Interface settings
Interface settings
Accessibility settings
Accessibility settings
Gameplay settings
Gameplay settings

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
21:9 aspect ratio supported with wider aspect ratios pillarboxed, see Ultra-widescreen.
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Default value is 4x,[4] see Anisotropic filtering (AF)
Anti-aliasing (AA)
Forced TAA. See Anti-aliasing (AA) for a workaround. FSR can also be used as AA when Render Resolution Scale is at 100.
High-fidelity upscaling
FSR 2.2
Use Starfield Upscaler to replace FSR with DLSS 2 or XeSS. See also DLSS 3 mod.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Some interface elements, such as the ship reticle, update at 30 FPS.[5]
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)

Ultra-widescreen

Modify the game executable to remove pillarboxing[6]
  1. Open <path-to-game>\Starfield.exe in a hex editor (e.g. HxD).
  2. Search for 8E E3 18 40 as hex.
  3. Replace it with 39 8E 63 40 for 32:9, or any other aspect ratio in hex.
  4. Save the changes.

Notes

This is a direct modification of a binary file, if done incorrectly can cause crashing or failure to launch and could stop working with future game updates.
It is advised to use the config file method of removing below pillarboxing if possible, instead.
Modify the config file to remove pillarboxing
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Add the following to the file:
    • [Display]
    • fWideAspectLimit=Y
      • Y = This should be your exact aspect ratio as a decimal number. Use the table below for the proper Y value.


Notes

This fix cannot be used in conjunction with the HEX edit solution. Restore the original Starfield.exe or do a repair on the game if a backup hasn't been created.
The fWideAspectLimit removes the pillarboxing at 32:9 resolutions. This also fixes the map custom marker that would always go to the far right when placing a custom a marker on a planet for a custom landing. Stops the interaction pop up from coming up when something or someone is off center or at the edge of the rendered resolution.
The bPhotoModeLetterBoxed removes the pillarboxing when in photomode.
All of these features work in first and third person be it on foot or flying a ship.
The fWideAspectLimit will cause scoped weapons to be black until it reaches the edge of the 21:9 aspect ratio the game supports and it will show no obstruction. The same thing happens with the weapon wheel. Functionality is not effected.
The frame rate may be impacted with any or all of all these changes.
Weapons appear closer to the camera in first person.
Resolution fWideAspectLimit=
1920x1080, 2560x1440, 3840x2160 (16:9) 1.7778
3440x1440, 3840x1600 (21.6:9, 24:10 (12:5)) 2.4
5120x1440 (32:9) 3.5556
5120x1600, 3840x1200 (32:10 (16:5)) 3.2
5120×2160 (64:27) 2.3704
Remove pillarboxing from Photo Mode
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Add the following to the file:
    • [Interface]
    • bPhotoModeLetterBoxed=0
Change HUD position
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Add the following to the file:
    • [Interface]
    • fSafeZoneXWide=X
      • X = can be calculated and fine-tuned to move the HUD anywhere along the horizontal X-axis.

Calculation formula:

X = [Xresolution - Yresolution * (Xaspect/Yaspect)] / 2


  • Example #1 - 16:9 HUD at 3440x1440:
[3440 - 1440 * (16/9)] / 2 = 440
  • Example #2 16:9 HUD at 3840x1440:
[3840 - 1440 * (16/9)] / 2 = 640
  • Example #3 21:9 HUD at 5120x1440:
[5120 - 1440 * (21/9)] / 2 = 880

Field of view (FOV)

Add custom values to configuration file[7]
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Under [Camera], add or modify the following parameters, where X is the desired value:
fFPWorldFOV=X
fTPWorldFOV=X

Notes

The default Field of View is 85.0000.

Borderless Windowed Mode

The game only allows for custom resolutions in windowed mode by default; this fix allows for custom resolutions with a borderless window.
Add custom resolutions to the in-game resolution list
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Add the following along with the desired resolution(s):
[Display]
sSupportedResolutionsList=1280x720, 1366x768, 1440x900, 1600x900, 1680x1050, 1920x1200, 1920x1080, 2560x1080, 2560x1440, 2560x1600, 3440x1440, 3840x1600, 5120x1440, 5120x1600, 3840x2160, 5120×2160

Notes

This is only required if you wish to run the game in (borderless) windowed on an unsupported resolution
Enable borderless windowed mode and allow custom resolutions
  1. Go to the configuration file(s) location.
  2. Open StarfieldPrefs.ini.
  3. Edit the following in the StarfieldPrefs.ini:
    • bBorderless=1
    • bFull Screen=0
    • iSize H=H
    • iSize W=W

Where H is your desired vertical resolution (e.g. 1080) and W is your desired horizontal resolution (e.g. 1920).

Anisotropic filtering (AF)

Edit the custom configuration file to enable 16x filtering[8]
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Insert the following lines in the file:
[Display]
fMaxAnisotropy=16.0000


Anti-aliasing (AA)

Disable temporal anti-aliasing (TAA) through a config file:[1]
  1. Go to the configuration file(s) location.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Insert the following lines in the file:
[Display]
bTemporalAA_idTech7=0

Notes

It is also possible to toggle TAA through the game console,[Note 2] but the change will not persist between game restarts.[9]

Input

Controls settings
Controls settings

Sync Y-axis mouse movement with X-axis mouse movement

Change the Pitch ratio in the config file
  1. Navigate to %USERPROFILE%\Documents\My Games\Starfield.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Add the following:
[Controls]
fIronSightsPitchSpeedRatio=1
fPitchSpeedRatio=1
Change the Mouse Heading Y-Scale Value according to Aspect Ratio in the config file
  1. Navigate to %USERPROFILE%\Documents\My Games\Starfield.
  2. Open StarfieldCustom.ini or create it if it does not exist.
  3. Add the following:
[Controls]
fMouseHeadingXScale=0.021
fMouseHeadingYScale=

The fMouseHeadingYScale= value is calculated by multiplying the fMouseHeadingXScale= value by the quotient of the horizontal and verticals screen resolution (aspect ratio):

fMouseHeadingXScale * (aspect ratio)
  • Example #1:
0.021 * (12/5)
  • Example #2:
0.021 * (3840/1600)

You can use the table below for the exact fMouseHeadingYScale= value, instead of the formula.

Resolution Aspect Ratio fMouseHeadingYScale=
1920x1080, 2560x1440, 3840x2160 (16:9) 1.7778 0.0373
3440x1440, 3840x1600 (21.6:9, 24:10 (12:5)) 2.4 0.0504
5120x1440 (32:9) 3.5556 0.0747
5120x1600, 3840x1200 (32:10 (16:5)) 3.2 0.0672
5120×2160 (64:27) 2.3704 0.0498

Notes

Need additional verification for the exact fMouseHeadingYScale= values


Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Surround sound
Surround LPCM audio. No Dolby Atmos support.
Subtitles
Closed captions
Mute on focus lost
Game pauses when window is not active
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Fan translation mods: Unofficial Traditional Chinese Translation or Translation Chinese (zh-Hans To zh-Hant).
Simplified Chinese
French
German
Italian
Japanese
Polish
Brazilian Portuguese
Russian
Fan translation, download.
Spanish

Changing interface language

Edit configuration file[10]
  1. Go to the configuration file(s) location.
  2. Create a new file called StarfieldCustom.ini, if it does not exist.
  3. Under [General], add or modify the following parameters, where X is the desired value:
sLanguage=x
Set sLanguage=en for English, sLanguage=de for German, etc.

Other information

VR support

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

Stereoscopic 3D

Enable stereoscopic 3D
  1. Install Reshade with full Add-On Support, inclusive the complete Effect Package Depth3D BlueSkyDefender
  2. In the ingame Reshade menu activate SuperDepth3D_VR, follow instructions (Home-Key on keyboard for Menu)
  3. Download Generic_Depth_Mod.Addon64, copy it next to your Starfield.exe
  4. In the ingame Reshade menu install generic_depth_mod.addon64 (Add-On Tab)
  5. Launch Side by Side 3D on your 3D Compatible TV/Monitor + 3D Glasses or Install Vorpx Desktop Viewer or Depth3D VR Companion App

API

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

Middleware

Middleware Notes
Audio Wwise
Cutscenes Bink Video v2023.02

System requirements

Windows
Minimum Recommended
Operating system (OS) 10 22H2
Processor (CPU) AMD Ryzen 5 2600X
Intel Core i7-6800K
System memory (RAM) 16 GB
Hard disk drive (HDD) 125 GB
Video card (GPU) AMD Radeon RX 5700
Nvidia GeForce 1070 Ti
DirectX 12 compatible
Other SSD required
A 64-bit operating system is required.


Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:
  2. Disable TAA through the game console:
    1. Open the console with the ~ (tilde) key.
    2. Type ToggleTAA Off

References

  1. 1.0 1.1 Verified by User:Aemony on 2023-09-01
  2. Verified by User:Litbeep on 2023-09-01
  3. Verified by User:Litbeep on 2023-09-05
  4. Verified by User:Shadowstealer7 on 2023-09-07
    Console output of getini "fMaxAnisotropy:Display" with Ultra graphics
  5. Verified by User:Shadowstealer7 on 2023-09-06
  6. Reddit - Ultrawide Master Race - Starfield doesn't support 32:9 - last accessed on 2023-09-01
  7. Reddit - Starfield - Any mods for FOV slider? - last accessed on 2023-09-01
  8. Verified by User:Shadowstealer7 on 2023-09-07
  9. Starfield TAA Workaround - Reddit - last accessed on 2023-01-09
  10. Reddit - Starfield - How to change the game language and other tweaks - last accessed on 2023-09-01