# Default options for OpenTESArena. This file should not be changed.
# Any changes to these options should go in an "options-changes.txt"
# file in your prefs folder. For now, this is created on the program's
# first run, but in the future, a wizard should be used instead.
# - Windows: <username>/AppData/Roaming/OpenTESArena/options/
# - Linux: ~/.config/OpenTESArena/options/
# - macOS: ~/Library/Preferences/OpenTESArena/options/

[Graphics]
# Width and height of the window in windowed mode.
ScreenWidth=1280
ScreenHeight=720

# Determines how the game window is displayed.
# 0: window, 1: borderless fullscreen
WindowMode=0

TargetFPS=60

# Resolution scale is the percent of the screen resolution used to
# render the game world. Accepted values are between 0.10 and 1.0.
ResolutionScale=0.50
VerticalFOV=60.0

# Each letterbox mode defines a particular aspect ratio for the game UI.
# 0: 16:10 (default), 1: 4:3, 2: stretch to fill
LetterboxMode=0

CursorScale=5.0

# If ModernInterface is false, the in-game interface uses Arena's classic 
# layout. If true, it uses a minimalistic interface with free-look 
# similar to Daggerfall's.
ModernInterface=false

# The render threads mode determines how many CPU threads are used for
# rendering. The actual number of threads depends on your CPU.
# 0: very low, 1: low, 2: medium, 3: high, 4: very high, 5: max
RenderThreadsMode=4

[Audio]
MusicVolume=1.0
SoundVolume=1.0

# Change "MidiConfig" to your desired .cfg file.
MidiConfig=/usr/share/timidity/minimum.cfg

SoundChannels=32

# Sound resampling. Results may vary.
# 0: default, 1: fastest, 2: medium, 3: best.
SoundResampling=0

# Whether audio played in the game world has a 3D position or is centered
# on the player like the original game.
Is3DAudio=true

[Input]
# Look sensitivity is normally between 3.0 and 10.0.
HorizontalSensitivity=5.0
VerticalSensitivity=5.0

# The camera pitch limit determines in degrees how high or low the camera
# can look relative to the horizon in modern mode. Must be less than 90.
CameraPitchLimit=30.0

# Filters clicks on entities to only opaque parts of the entity's texture
# if enabled. Otherwise, clicks register anywhere in the entity's shape.
PixelPerfectSelection=false

[Misc]
# Change "ArenaPath" to your desired path. In the future, this should be
# set by a wizard instead.
ArenaPath=/usr/share/OpenTESArena/ARENA/

# Change "ArenaSavesPath" to your classic saves folder (if any).
ArenaSavesPath=data/ArenaSaves/

# Determines whether collision detection is calculated for the player.
Collision=true

# Shows the opening cinematic on program start.
ShowIntro=true

# Draws various profiler info in the game world. Higher profiler levels
# display more information. Min is 0, max is 3.
ProfilerLevel=0

ShowCompass=true

# Affects speed of gameplay by simulating the speed of lower cycles.
# Accepted values are between 0.50 and 1.0.
TimeScale=1.0

# Affects the number of chunks around the player simulated and rendered.
# Min is 1.
ChunkDistance=1

# Affects number of stars in the night sky.
# 0: classic, 1: moderate, 2: high
StarDensity=0

# Whether the player has a light attached like in the original game.
PlayerHasLight=true
