Advanced Settings Configuration
This part of the guide will cover how to make modifications to the more arcane settings in OpenMW,
most of which are not available from in-game menus, to optimize or customize your OpenMW experience.
If you are familiar with .ini
tweaks in Morrowind or the other games, this will be quite similar.
All settings described in this section are changed in settings.cfg
, located in your OpenMW user directory.
See Paths for this location.
When creating a new game based on the OpenMW engine, it may be desirable to change the default settings - the defaults are chosen for compatibility with Morrowind.
This can be done by editing defaults.bin
in the OpenMW installation directory without rebuilding OpenMW itself.
If you’re using a custom fork of OpenMW, files/settings-default.cfg
in the source repository should be edited instead.
To edit defaults.bin
, base64 decode it, make any changes, and then base64 encode it again.
If you feel a need to edit the default settings for any other reason than when creating a new OpenMW-based game, you should not. We may be able to accommodate your desired workflow some other way if you make a feature request.
Changing Settings
Once you have located your
settings.cfg
file, open it in a plain text editor.Find the setting(s) you wish to change in the following pages.
If the setting is not already in
settings.cfg
, add it by copy and pasting the name exactly as written in this guide.Set the value of the setting by typing
= <value>
after the setting on the same line, using an appropriate value in place of<value>
.If this is the first setting from it’s category that you’re adding, be sure to add the heading in square brackets
[]
above it using just the setting type, i.e. without the word “Settings”.For example, to delay tooltips popping up by 1 second, add the line
tooltip delay = 1.0
. Then to the line above, type[GUI]
, as the tooltip delay setting comes from the “GUI Settings” section.
Although this guide attempts to be comprehensive and up to date,
you will always be able to find the full list of settings available and their default values in settings-default.cfg
,
available in the files
directory of our source repo, or by base64 decoding defaults.bin
in your main OpenMW installation directory.
This has changed compared to previous versions of OpenMW as more users were confused by the existence of a file they weren’t supposed to edit
than were helped by the existence of a file listing settings they could edit in a different file.
The ranges included with each setting are the physically possible ranges, not recommendations.
Warning
As the title suggests, these are advanced settings. If digging around plain text files and manually editing settings sounds scary to you, you may want to steer clear of altering these files. That being said, this guide should be plenty clear enough that you can find the setting you want to change and safely edit it.
- Camera Settings
- Cells Settings
- Fog Settings
- Groundcover Settings
- Map Settings
- GUI Settings
- scaling factor
- font size
- menu transparency
- tooltip delay
- keyboard navigation
- stretch menu background
- subtitles
- hit fader
- werewolf overlay
- color background owned
- color crosshair owned
- color topic enable
- color topic specific
- color topic specific over
- color topic specific pressed
- color topic exhausted
- color topic exhausted over
- color topic exhausted pressed
- HUD Settings
- Game Settings
- show owned
- show projectile damage
- show melee info
- show enchant chance
- best attack
- can loot during death animation
- difficulty
- actors processing range
- classic reflected absorb spells behavior
- classic calm spells behavior
- use magic item animations
- show effect duration
- enchanted weapons are magical
- prevent merchant equipping
- followers attack on sight
- shield sheathing
- weapon sheathing
- use additional anim sources
- barter disposition change is permanent
- only appropriate ammunition bypasses resistance
- strength influences hand to hand
- normalise race speed
- projectiles enchant multiplier
- uncapped damage fatigue
- turn to movement direction
- smooth movement
- smooth movement player turning delay
- NPCs avoid collisions
- NPCs give way
- swim upward correction
- swim upward coef
- trainers training skills based on base skill
- always allow stealing from knocked out actors
- graphic herbalism
- allow actors to follow over water surface
- default actor pathfind half extents
- day night switches
- unarmed creature attacks damage armor
- actor collision shape type
- player movement ignores animation
- smooth animation transitions
- rebalance soul gem values
- General Settings
- Lua Settings
- Shaders Settings
- force shaders
- force per pixel lighting
- clamp lighting
- auto use object normal maps
- auto use object specular maps
- auto use terrain normal maps
- auto use terrain specular maps
- normal map pattern
- normal height map pattern
- specular map pattern
- terrain specular map pattern
- apply lighting to environment maps
- lighting method
- light bounds multiplier
- classic falloff
- maximum light distance
- light fade start
- max lights
- minimum interior brightness
- antialias alpha test
- adjust coverage for alpha test
- soft particles
- weather particle occlusion
- Shadows Settings
- Input Settings
- Saves Settings
- Sound Settings
- Terrain Settings
- Video Settings
- Water Settings
- Windows Settings
- Navigator Settings
- Physics Settings
- Models Settings
- load unsupported nif files
- xbaseanim
- baseanim
- xbaseanim1st
- baseanimkna
- baseanimkna1st
- xbaseanimfemale
- baseanimfemale
- baseanimfemale1st
- wolfskin
- wolfskin1st
- xargonianswimkna
- xbaseanimkf
- xbaseanim1stkf
- xbaseanimfemalekf
- xargonianswimknakf
- skyatmosphere
- skyclouds
- skynight01
- skynight02
- weatherashcloud
- weatherblightcloud
- weathersnow
- weatherblizzard
- write nif debug log
- Post Processing Settings
- Stereo Settings
- Stereo View Settings
- eye resolution x
- eye resolution y
- left eye offset x
- left eye offset y
- left eye offset z
- left eye orientation x
- left eye orientation y
- left eye orientation z
- left eye orientation w
- left eye fov left
- left eye fov right
- left eye fov up
- left eye fov down
- right eye offset x
- right eye offset y
- right eye offset z
- right eye orientation x
- right eye orientation y
- right eye orientation z
- right eye orientation w
- right eye fov left
- right eye fov right
- right eye fov up
- right eye fov down