Jump to content

Recommended Posts

Posted (edited)

Starfield Default Values for All Known Valid INI Settings


Get the Bethini Pie Performance INI Editor for Starfield and other games here, which will be updated as more and more useful tweaks are found: https://www.nexusmods.com/site/mods/631


Starfield doesn't seem to allow dumping all of the in-game settings via the saveini console command as allowed in previous titles. Therefore, this list may not be entirely complete/accurate. This was compiled from strings dumped from the executable, and the default values then retrieved using the getini console command.

getini "setting:section"

That being said, this list should be very close to complete, barring any mistakes on my part, or any additional settings that may be added via official patches. Any additional suspected settings must be verified, typically using the console command above, before being added to this list. If it returns "NOT FOUND," that means the ini setting is most likely invalid, but not necessarily so. Renderer Quality ini settings cannot be retrieved via the in-game console.

Starfield makes major departures in handling of INI files versus previous games, but some rules are the same. Therefore, I have broken it down below in the order in which they override one another:

  • Starfield.ini located in the game directory
    • Appears to allow all settings to be set in it except for Renderer Quality settings.
    • It is recommended to avoid editing this file as it may be reverted if your game is updated.
  • Your language ini file in the game directory (e.g., Starfield_de.ini)
    • This ini file appears to follow the pattern of whatever language string is set in the sLanguage:General setting, so since default is en, it will look for Starfield_en.ini in the game directory and load it if found. Obviously Starfield_en.ini does not exist unless you create it (which you probably shouldn't do).
    • This is obviously intended to set the language settings. It may be possible to set other settings in these files, but should be avoided for obvious reasons.
  • StarfieldCustom.ini in the Documents\My Games\Starfield directory
    • It is recommended to use this ini file for most of your edits.
    • Appears to allow all settings to be set in it except for Renderer Quality settings.
  • Plugin ini files
    • Plugin ini files appear to behave the same as previous games, where it will load an ini file that has the same name and location as the plugin.
    • As in previous games, it is expected that it can set any setting that is NOT valid in StarfieldPrefs.ini and is not a Renderer Quality setting.
  • StarfieldPrefs.ini in the Documents\My Games\Starfield directory
    • Only a select set of settings can be set via this file. Some of the settings listed below as in StarfieldCustom.ini file are likely also valid here, but this is not the case for a large quantity of them. Only settings that are verified as working here are mentioned below.
    • Determines what Renderer Quality ini file(s) are loaded as detailed below.
  • Renderer Quality ini files
    • These are the Low.ini, Medium.ini, High.ini, and Ultra.ini files in the game directory
    • These files are special and are designed around the in-game settings menu to facilitate setting most of the important settings that affect performance. How these are loaded is very complex, but I will try to explain it as simply as possible.
      • The game will load one or more of these INI files based off the Renderer Prefs Quality settings as set in StarfieldPrefs.ini or as loaded from the default values. The Renderer Prefs Quality settings are all the settings in the [Quality] section as detailed in the StarfieldPrefs.ini. The Global or default ini that is loaded is determined by uGlobalRendererQuality:Quality. The values for all the quality settings work like so:
        • 1 equals Low
        • 2 equals Medium
        • 3 equals Ultra
        • 5 equals whatever setting is set in the uGlobalRendererQuality:Quality
      • For all Renderer Prefs Quality settings, each corresponds to a Section in the relevant Renderer Quality ini file. So, for example, uShadows:Quality if set to 2 will load all settings in the [Shadows] section of the Medium.ini file. If set to 5, it will load according to uGlobalRendererQuality:Quality. So if uShadows:Quality is 5 and uGlobalRendererQuality:Quality is 1, it will load [Shadows] from the Low.ini file.
      • This means that if you want to manually edit things cleanly, you need to pick a singular Renderer Quality ini file and set all the Renderer Prefs Quality settings to it.
        • Bethini Pie does this automatically when you use its presets, and uses the Ultra.ini file as the singular Renderer Quality INI file to be used.
    • As an added bonus to how complicated these are, none of these settings can be set in any other ini file, and none can be manipulated via the in-game console.

Do NOT use these as your INI files. This is for reference only.

StarfieldCustom.ini

  Reveal hidden contents

StarfieldPrefs.ini

  Reveal hidden contents

Renderer Quality INI Settings (Low.ini, Medium.ini, High.ini, Ultra.ini)

 
  Reveal hidden contents

 

Edited by DoubleYou
corrected rgba default values
  • Replies 39
  • Created
  • Last Reply

Top Posters In This Topic

Posted
So, I was fiddling with the [Camera] fFPWorldFOV value while  in space and I noted that if I increase its value, let's say to 100, while inside the ship the FOV is higher as expected, the ship third person / external camera actually gets CLOSER, with less FOV.
 
And changing fTPWorldFOV (which is supposedly to be the third person / external FOV) doesn't affect the ship whatsoever.
 
I tried MANY camera settings based on the above list and NONE that I found affects the ship third person camera FOV / ZOOM / Distance or unties it from the first person FOV.
 
Any ideas? I'm new to BGS games, is this something similar with past games?
 
Or is it an oversight / lazy implementation from Bethesda to the Ship mechanics, or we just don't know yet how to separate / affect the ship external camera from the first person FOV
Posted
  On 9/3/2023 at 7:36 PM, flep said:
So, I was fiddling with the [Camera] fFPWorldFOV value while  in space and I noted that if I increase its value, let's say to 100, while inside the ship the FOV is higher as expected, the ship third person / external camera actually gets CLOSER, with less FOV.
 
And changing fTPWorldFOV (which is supposedly to be the third person / external FOV) doesn't affect the ship whatsoever.
 
I tried MANY camera settings based on the above list and NONE that I found affects the ship third person camera FOV / ZOOM / Distance or unties it from the first person FOV.
 
Any ideas? I'm new to BGS games, is this something similar with past games?
 
Or is it an oversight / lazy implementation from Bethesda to the Ship mechanics, or we just don't know yet how to separate / affect the ship external camera from the first person FOV
Expand  

Typically in Bethesda games, FOV changes via ini settings have always had limitations/issues such as you describe, and are typically solved later with a mod to fix those issues, typically with a FOV slider in a MCM menu. I haven't toyed too much with the FOV settings at this point, however, you can easily see if any of the settings will help you fix by using the setini console commands for the setting, as they typically will take effect in-game without needing to reload:

setini "setting:section" value

 

Posted
  On 9/3/2023 at 8:09 PM, DoubleYou said:

Typically in Bethesda games, FOV changes via ini settings have always had limitations/issues such as you describe, and are typically solved later with a mod to fix those issues, typically with a FOV slider in a MCM menu. I haven't toyed too much with the FOV settings at this point, however, you can easily see if any of the settings will help you fix by using the setini console commands for the setting, as they typically will take effect in-game without needing to reload:

setini "setting:section" value

 

Expand  

Thanks for the reply.

I was testing editing the INI on the fly and using refreshini in game to not have to reload everytime.

It does adjust things on the land third person values, the ship is not affected by it at all.

I tried everything that I could think of looking at the Know settings provided on this topic using the above method, nothing worked.

Hopefully someone find something or a  MOD can change this, unless is really deep into the mechanics which will be sad.

Right now I'm having to change my fov on the fly to have proper ship external camera distance on dogfights... =/

Posted
  On 9/3/2023 at 8:18 PM, flep said:

Thanks for the reply.

I was testing editing the INI on the fly and using refreshini in game to not have to reload everytime.

It does adjust things on the land third person values, the ship is not affected by it at all.

I tried everything that I could think of looking at the Know settings provided on this topic using the above method, nothing worked.

Hopefully someone find something or a  MOD can change this, unless is really deep into the mechanics which will be sad.

Right now I'm having to change my fov on the fly to have proper ship external camera distance on dogfights... =/

Expand  

I am testing a few settings I missed. I see I have a fFlightCameraFOV:FlightCamera setting that I missed. It likely can only work if you put it in your preset ini file (these ones that don't work in the console seem to only work in the preset ini files) such as Ultra.ini in the game folder. No idea what the default setting is.

Posted
  On 9/3/2023 at 8:22 PM, DoubleYou said:

I am testing a few settings I missed. I see I have a fFlightCameraFOV:FlightCamera setting that I missed. It likely can only work if you put it in your preset ini file (these ones that don't work in the console seem to only work in the preset ini files) such as Ultra.ini in the game folder. No idea what the default setting is.

Expand  

Ah, I had that value at my Custom INI file but changing it did nothing.

So it's a setting that ONLY works from a Preset INI file? That's odd, what about when we use a Custom config on the display section??

Posted
  On 9/3/2023 at 8:56 PM, flep said:

Ah, I had that value at my Custom INI file but changing it did nothing.

So it's a setting that ONLY works from a Preset INI file? That's odd, what about when we use a Custom config on the display section??

Expand  

They did some very strange things to make the in-game preset thing work, which makes things a real PITA for manual tweakers. Basically the presets for each setting (e.g. Shadows) loads the Shadows settings from the corresponding preset ini file (e.g. low). What I intend to implement via Bethini Pie is make everything rely on Ultra.ini file, and just edit it as an additional ini file.

Posted
  On 9/3/2023 at 9:14 PM, DoubleYou said:

They did some very strange things to make the in-game preset thing work, which makes things a real PITA for manual tweakers. Basically the presets for each setting (e.g. Shadows) loads the Shadows settings from the corresponding preset ini file (e.g. low). What I intend to implement via Bethini Pie is make everything rely on Ultra.ini file, and just edit it as an additional ini file.

Expand  

 

Did you made some tests with fFlightCameraFOV:FlightCamera setting?

I think this setting exist but isn't implemented / doing anything, at least not related to Ships

Posted
  On 9/4/2023 at 1:37 AM, flep said:

Did you made some tests with fFlightCameraFOV:FlightCamera setting?

I think this setting exist but isn't implemented / doing anything, at least not related to Ships

Expand  

I have not. I've been busy documenting about ~600 settings currently missing above that presumably can be set via the preset inis. It is proving very difficult, as I don't really have a way to retrieve a default value for the settings.

Posted

OP updated with the missing settings I was working on adding. There were 732 settings that had retrieved NOT FOUND values from the console but actually seem to work in game via the preset ini files.

Posted (edited)

I have been trying to hunt down an ini tweak to stop the dialogue FOV zoom when multiple characters are talking and haven't had any luck. Has anyone been able to find something that might edit this? 

The entry bDialogueCameraSkipNPCtoNPCCamera isn't the answer it just doesn't center to the NPC face if disabled.

ini mod on nexus that I'm trying to get this working in https://www.nexusmods.com/starfield/mods/627?tab=description

Edited by LiquidArrow
Posted
  On 9/4/2023 at 3:52 PM, LiquidArrow said:

I have been trying to hunt down an ini tweak to stop the dialogue FOV zoom when multiple characters are talking and haven't had any luck. Has anyone been able to find something that might edit this? 

The entry bDialogueCameraSkipNPCtoNPCCamera isn't the answer it just doesn't center to the NPC face if disabled.

ini mod on nexus that I'm trying to get this working in https://www.nexusmods.com/starfield/mods/627?tab=description

Expand  

I looked at it briefly, but the system is fairly complicated, so leaving it for later.

Posted
  On 9/4/2023 at 1:52 AM, DoubleYou said:

I have not. I've been busy documenting about ~600 settings currently missing above that presumably can be set via the preset inis. It is proving very difficult, as I don't really have a way to retrieve a default value for the settings.

Expand  

 

That's fine

It seems there are plenty of Flags that are just not implemented / doing anything on the game mechanics.

For example I saw the new ones you added for [Boostpack] and tested them out, but the only one that does something is bUsePressAndHoldControls=0 to be able to use as Hold instead of multiple taps

The rest is just ignored.

Probably fFlightCameraFOV:FlightCamera is the same case, it's there, doesn't do anything to the ship.

Posted (edited)

I just realized these flags start with fZeroGBoost, so they might be only for zero gravity and similar ones exist for other gravities.

Also looking at some mods people discover some commands to modify those values:

player.forceav BoostPackDrainInitial 160
player.forceav BoostPackDrainSustained 35
player.forceav BoostPackTimeToSustained 0.25
player.forceav BoostPackHoverFuelDrainAV 17.5
player.forceav BoostPackThrustInitial 250
player.forceav BoostPackThrustSustained 60

Those are the default values using setav command, and modifying them changes the jetpack behavior.

Edited by flep
Posted

I noticed a lot of the crowd is just staring you down from far away when walking by them or when in a conversation behind you. 

For the headtracking I tried messing with all of the following values but only the bDisableHeadTracking worked to shut it off, but that shut it off for all characters. Do you have a trick for finding these values in the game so I can modify the headtracking distance and make it much smaller and for not as long of a stare?
 

[HeadTracking]
bDisableHeadTracking=0
fMaxPathLookAtPointDist=7.315
fMinPathLookAtPointDist=1.829
fPathLookAtPointTime=2.0
fUpdateDelaySecondsMax=1.5
fUpdateDelaySecondsMin=1.0
iUpdateActorsPerFrame=10

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.