Difference between revisions of "Client Configuration"

From Wurmpedia
Jump to navigation Jump to search
m (Changing IRC link to updated article)
(Redoing most of page to reflect current game settings. Removed outdated/missing images.)
Line 1: Line 1:
 
[[Main Page]] / '''{{PAGENAME}}'''
 
[[Main Page]] / '''{{PAGENAME}}'''
  
[[Image:WurmClient-Settings.png|frameless|border|right|150x177px]]
 
 
==Introduction==
 
==Introduction==
 
This page explains the configuration options available in the Wurm client launcher.  
 
This page explains the configuration options available in the Wurm client launcher.  
Line 11: Line 10:
 
==Game tab==
 
==Game tab==
  
[[Image:WurmClient-Options-Game-Tab.png|thumb]]
+
;Chat Censor
 +
:Will censor bad language in a chat message. The words that are censored are in the '''words.dat''' file in your game configuration.
  
;Display Mode
+
;Inverse Mouse
:There are four options available:
+
:Inverts the mouse's Y-Axis for looking up and down.
*Windowed
+
 
**''Fixed resolution window.  Can be resized in-game using the resize [[console|console command]].''
+
;Free look mode mouse sensitivity
*Windowed Resizable
+
:Adjusts mouse sensitivity when in free look (AKA mouselook) mode.
**''Resizable window (drag borders) that can be maximised.''
+
 
*Windowed Fullscreen
+
;Disable free look mode on open component
**''A full screen window with no borders. Uses the current screen resolution.''
+
 
*Fullscreen
+
;Disable free look mode on close component
**''Displays full screen and allows to change the screen resolution.''
 
  
;Resolution
+
;Disable free look mode on combat
:Choose from the resolutions that are supported by your graphics card or mark the Custom check-box and enter a resolution. Choosing a too low or too high resolution might effect performance. Some monitors have an optimal resolution. Wurm looks much better at higher resolutions so compare the performance at different settings.
+
:Exits free look mode when entering combat.
  
;Refresh Rate
+
;Pre-fetch Inventory
:Choose a screen refresh rate if available.
+
:Loads the contents of your inventory during game start. Can increase load time somewhat when turned on, especially when you have a bad connection. When turned off, you need to open your inventory manually to have items such as compasses or toolbelts to work properly. Recommended setting is ON.
  
;GUI window opacity
+
;Show damage on items
: The opacity of the interface windows. This can make screens like the inventory see-through, completely solid, or something in between.
+
:Shows color coding on damaged items in inventory.
  
;Outline hovered objects
+
;Hide personal goal on startup
:Make the outline of objects under the cursor <font color=#4e5095>highlighted</font>. Recommended setting is ON.
+
:Prevents automatically opening the [[Personal goals]] window when launching the game with a character with low total play time.
  
;Censor bad language
+
;Hide info on screen messages
:Will censor bad language in a chat message. The words that are censored are in the '''words.dat''' file in your game configuration.
+
:Prevents onscreen messages related to miscellaneous information, such as a villager being added to your settlement.
  
;Invert mouse
+
;Hide fail on screen messages
:Inverts the mouse's Y-Axis for looking up and down.
+
:Prevents onscreen messages when something causes you to abort an action.
  
;Prefetch inventory contents
+
;Hide hostile on screen messages
:Loads the contents of your inventory during game start. Can increase load time somewhat when turned on, especially when you have a bad connection. When turned off, you need to open your inventory manually to have items such as compasses or toolbelts to work properly. Recommended setting is ON.
+
:Prevents onscreen messages related to enemy actions, such as a tower being conquered.
  
 
'''Note''': The following actions can be bound to keys in the [[console]] and are used to tidy up the context menu. You can examine objects in the world by double-clicking them, too.
 
'''Note''': The following actions can be bound to keys in the [[console]] and are used to tidy up the context menu. You can examine objects in the world by double-clicking them, too.
  
;Don't display 'Examine' in menus
+
;Show 'Examine' in Menus
:Removes the '[[Examine]]' item from the [[context menu]] (right-click).
+
:Displays the '[[Examine]]' item in the [[context menu]] (right-click).
  
;Don't display 'No target' in menus
+
;Show  'No target' in Menus
:Removes the 'No [[target]]' item from the context menu
+
:Displays the 'No [[target]]' item in the context menu
  
;Don't display 'Spam mode' in menus
+
;Show  'Spam mode' in Menus
:Removes the '[[Spam mode]]' item from the context menu
+
:Displays the '[[Spam mode]]' item in the context menu
  
;Display 'Stop' in menus
+
;Show  'Stop' in Menus
:Removes the 'Stop' item from the context menu. If you have ''Stop'' 2 times in the context menu, enable this to display it only once. (bug)
+
:Displays the 'Stop' item in the context menu.
  
;Display 'Body' in inventory
+
;Show Body in Inventory
:Adds body parts to your inventory. This is the old version of the character equipment window. Recommended setting is off.  
+
:Adds your Body and body parts to your inventory.
  
;Display the old quickbar
+
;Show Old Quickbar
:Adds an old version of the quickbar to your event window. Recommend setting is off.
+
:Adds the older version of the quickbar to your event window.
  
;Outline hovered item in lists
+
;Outline Hovered Item in Lists
 
:Draws white bars above and below inventory items if the mouse is hovering over them.
 
:Draws white bars above and below inventory items if the mouse is hovering over them.
  
;Move local player list to event tab
+
;Show Local in Event
:The list of players in local is normally found on the Local chat tab, this option moves it to the Event tab so you can still see local players when using the other chat tabs. Especially useful on PvP servers.
+
:Moves the list of local players from the Local chat tab to the Event tab.
 +
 
 +
;Hide Inactive Friends
 +
:Prevents displaying friends who have been inactive for at least one year.
  
;Show material after item name in item lists
+
;Show Material Suffix on Items
 
:If checked, the material an item was made from will be appended to the end of the name. For example, a pickaxe made from iron will show as 'Pickaxe, iron'.
 
:If checked, the material an item was made from will be appended to the end of the name. For example, a pickaxe made from iron will show as 'Pickaxe, iron'.
  
;Enable shift-drag in GUI
+
;Enable Shift-Drag in GUI
 
:Holding down shift whilst dragging piles brings up a selection box allowing you to specify how many items to move.
 
:Holding down shift whilst dragging piles brings up a selection box allowing you to specify how many items to move.
 
;Hide inactive players from friendslist
 
:Hides all players from your friendslist that have not logged into the game for more then a year.
 
  
 
;Default shift drag value
 
;Default shift drag value
 
:Sets the default value used in the shift-drag dialog.
 
:Sets the default value used in the shift-drag dialog.
  
==Text tab==
+
;GUI Skin
 +
:Sets the graphical skin used by the in-game interface. Note that only Ironwood supports all current features.
 +
 
 +
;GUI Opacity
 +
:Sets how opaque or transparent in-game interface windows appear.
 +
 
 +
;Neutral Outline
 +
:Sets the color used when outlining neutral creatures and players.
  
[[Image:WurmClient-Options-Fonts-Tab.png|thumb]]
+
;Allied Outline
 +
:Sets the color used when outlining allied creatures and players.
  
;Default Font Size
+
;Friend Outline
:Changes the default font size used in most of the client.
+
:Sets the color used when outlining players on your Friends list.
  
;Header Font Size
+
;Hostile Outline
:Todo
+
:Sets the color used when outlining hostile creatures and players.
  
;HugeHeader Font Size
+
==Graphics tab==
:Todo
 
  
'''Note:''' If the logging options are enabled (default:  on) then they can be found in the ''Wurm Online/<player>/logs/'' subdirectory.
+
;Display Options
 +
:Allows you to change resolution, refresh rate, and display mode.
 +
:There are four display modes available:
 +
*Windowed
 +
**''Fixed resolution window.  Can be resized in-game using the resize [[console|console command]].''
 +
*Windowed Resizable
 +
**''Resizable window (drag borders) that can be maximised.''
 +
*Windowed Fullscreen
 +
**''A full screen window with no borders. Uses the current screen resolution.''
 +
*Fullscreen
 +
**''Displays full screen and allows to change the screen resolution.''
  
;Event message logging
+
;Display Brightness
:Logs all messages from the event tab.
+
:Alters the visual brightness of the game.
  
;IRC message logging
+
;Renderer
:Logs all messages from the [[irc|ingame IRC client]].
+
:Changes the graphical rendering engine. There are currently two options available:
 +
*'''Legacy''': The older rendering engine, recommended if the Modern rendering engine is not compatible with your PC.
 +
*'''Modern''': The most up to date rendering engine, supporting better lighting and all current graphical features.
  
;Other message logging
+
;Terrain Detail
:Logs all other messages such as local chat, kingdom chat and private messages.
+
:Choose from Low, Medium, or High. This has some effect on performance and affects the quality. More means more detailed landscape far away from you. If you appreciate a good view then use high unless your computer can't handle it. Settings medium and high also show rocks in the terrain.
  
;Timestamp messages
+
;Tile Detail
:Adds a time stamp in front of all messages including chat, events, and the combat log for example. It helps to keep track of when someone said something in the chat window or an event occurred. No effect on performance.
+
:Choose from Very Sparse, Sparse, Medium, Dense, or Extreme. Have this set to Very Sparse for a performance boost. Using higher settings makes the game much prettier, but you also have a harder time finding anything on the ground, unless it is on/in dirt, road, water, rock or sand. Large performance drop if used. Using the Extreme setting is not recommended, it will affect performance greatly.
  
;Log obscure error messages
+
;Sky Detail
:Enabling this will log various trivial error messages to the console. No reason to enable unless you plan to monitor your console logs and report them to a developer.
+
:Choose from Low, Medium, or High. Set to high for more detailed clouds. Set to low for simpler clouds, but improved performance.
  
;Save skills on exit
+
;Cave Detail
:When activated, dumps all your skill-values to a text file in the ''Wurm Online/<player>/dumps/'' subdirectory.
+
:Choose from Low, Medium, or High. Affects how detailed and rough cave surfaces appear.
  
;Send client data?
+
;Shadow Detail
:Sends anonymized game settings and general system info to the Wurm Online servers to provide the [[Dev|developers]] with important information to aid development.
+
:Choose from Disabled, Simple Objects, Objects, Objects & Structures, or Everything. Determines what types of in-game objects cast shadows.
  
;Skillgain tab updates
+
;Shadowmap Size
:Choose how often and whether you wish to receive skill updates in the Skills tab.  Choice offers Never and increasing decimals of detail up to every single increase.
+
:Choose from Small, Medium, Large, or Huge. Determines how detailed shadows will appear in-game.
  
;Hide alignment updates
+
;Water Detail
:Prevents alignment gains being reported in the Skills tab.
+
:Choose from Low, Medium, or High. Determines how detailed water will appear. Only the High setting allows reflections.
  
;Hide favor updates
+
;Water Reflections
:Prevents favor gains being reported in the Skills tab.
+
:Choose from Disabled, Sky, Sky & Terrain, Sky, Terrain & Trees, or Almost Everything. Determines what in-game objects show reflections in water.
  
;IRC tab color notifications
+
;Distant Terrain
:Choose what kinds of messages highlight the IRC tabs.
+
:Determines whether or not distant land is rendered (displayed) in-game.
  
;Windows Only:  Keyboard Layout
+
;Tree Render Dist.
:Choose between Default, Cyrillic and Greek keyboard layouts.
+
:Choose from Very Short, Short, Medium, Far, or Extreme. Determines how far away trees can be and still be rendered (displayed).
  
 +
;Item & Creature Render Dist.
 +
:Choose from Very Short, Short, Medium, Far, or Extreme. Determines how far away items and creatures can be and still be rendered (displayed).
  
==Sound tab==
+
;Structure Render Dist.
 +
:Choose from Very Short, Short, Medium, Far, or Extreme. Determines how far away buildings and bridges can be and still be rendered (displayed).
  
[[Image:WurmClient-Options-Sound-Tab.png|thumb]]
+
;Animation Quality
 +
:Choose from None, Low, Medium, High, or Extreme. Determines how detailed & smooth animations appear.
  
;Sound engine
+
;Player Animations
:Choose from none (silent), software or hardware (OpenAL). This will cause sounds to be played for certain actions, if you have downloaded the optional packs. Your own preference.
+
:Choose from All, Walking Only, or None. Determines whether or not to display animations when player characters perform actions.
  
;[[Sound settings|OpenAL Volume]]
+
;Rotate Player w/Mount
:Modifies the volume sounds will be played at.
+
:Rotates the player's view when riding an animal and turning.
  
;Cache decoded sounds
+
;Sun Glare
:Keeps decoded sound files in system memory. Reduces CPU load, but at the cost of a lot of system memory.
+
:Enables glare effect on [[Sol|the sun]].
  
;Activate Doppler effect
+
;Outline Hovered Objects
:Enables Wurm Online to make use of the [[Wikipedia:Doppler_effect|Doppler effect]]. Only works when Harwarde sound (OpenAL) is enabled.
+
:Enables outline on creatures and objects when hovering over them with the mouse.
  
;Use ambient sound
+
==Advanced Graphics tab ==
:Plays ambient sounds specific to the current area and time of the day around your avatar (Twittering birds, howling wolves, etc).
 
 
;Use background buzz sound
 
:Adds some minor static sound to the background.
 
  
;Buzz level (2 = normal)
+
;VSync
:Sets the level of background sound.
+
:Choose to synchronize your frame-rate to your monitor's refresh rate. This prevents "tearing" artefacts but can greatly affect performance.
  
;Play combat sounds
+
;FPS Limit
:Plays fighting sounds during combat.
+
:Enable to limit the FPS (frames per second) of the game to a specified value.
  
;Play door sounds
+
;FPS Limit (Background)
:Plays sounds when doors open and close.
+
:If FPS Limit is enabled, this limits the FPS of the game to the specified value when the game is in the background.
  
;Play emotes
+
;Texture Quality
:Plays sounds when emotes are used.
+
:Choose from Low, Medium, High, or Very High. Determines overall detail of textures.
  
;Play footsteps
+
;Use normal mapping
:Choose to play footsteps of yourself and others.
+
:Adds a sense of depth to textures.
  
;Footsteps level (10 = normal)
+
;Reflection Detail
:Adjusts the volume of the footsteps.
+
:Choose from Low, Medium, or High. Determines the detail and quality of water reflections.
  
;Play music scores
+
;Terrain/shadow resolution
:Choose to have the client play music on startup and occasionally throughout the game.
+
:Choose from Low, Medium, High, or Very high. Determines the detail and quality of terrain and some shadows.
  
;Play weather sounds
+
;Phobia Mode
:Plays sounds specific for the current weather around your avatar.
+
:Changes spider creature models to appear as small blobs instead.
  
;Play work sounds
+
;Detailed Weather
:Plays works related sounds such as hammering and sawing.
+
:Improves weather effects.
  
 +
;Ambient Environment
 +
:Enables ambient graphical effects, such as butterflies and falling leaves.
  
==Graphics tab==
+
;Particles & Effects
[[Image:WurmClient-Options-Graphics-Tab.png|thumb]]
+
:Enables particle effects and similar visuals, such as fire and smoke.
  
Note that setting all the graphics settings on the extreme settings is not recommended. It will result in poor frame rate on even the fastest systems.  
+
;Pretty Trees
 +
:Enables higher-quality tree models when near the player.
  
;Terrain resolution
+
;Anisotropic Filtering
:Choose from low, medium, or high. This has some effect on performance and affects the quality. More means more detailed landscape far away from you. If you appreciate a good view then use high unless your computer can't handle it. Settings medium and high also show rocks in the terrain.
+
:Higher values improve the appearance of textures when viewed from shallow angles, at the cost of performance.
  
:{|
+
;Antialiasing
| Example screenshots: [[:Image:Terrain-low.png|Low]] | [[:Image:Terrain-med.png|Medium]] | [[:Image:Terrain-high.png|High]]
+
:Higher values result in smoother object details and edges, at significant performance cost.
|}
+
*This setting only applies to the '''Legacy''' renderer.
  
;Water reflections ([[Wikipedia:pixel shader|pixel shader]] effect)
+
;LoD (Level of Detail)
:Choose from "None", "Sky only", "Sky and terrain", "Sky, terrain, and trees", "Almost everything". Have set to '''none''' unless you have a semi-old card (FX5600 or better at least) and a good CPU (AMD Athlon 2000+, 2GHz P4). It has a great effect on performance, turning it on will use a lot, but with a good comp it only gives a small drop in performance and it does make the water look nice.
+
:If enabled, improves performance by drawing objects far from the player using simpler models. Choose from Short, Normal, or Far distance at which this takes effect.
  
:{|
+
;Enable Contribution Culling
| Example screenshots: [[:Image:Reflection-none.png|None]] | [[:Image:Reflection-sky.png|Sky only]] | [[:Image:Reflection-terrain.png|Sky and Terrain]] | [[:Image:Reflection-trees.png|Sky, terrain and trees]] | [[:Image:Reflection-full.png|Almost everything]]
+
:Culls, or hides textures that are too far away (would be too small to significantly contribute to) the visuals. The objects are discarded if they fit the setting, and should improve performance.
|}
 
  
;Tile decorations
+
;Limit Max Dynamic Lights
:Choose from extremely sparse, sparse, normal, dense, or extreme. Have this set to extremely sparse for a performance boost. Using higher settings makes the game much prettier, but you also have a harder time finding anything on the ground, unless it is on/in dirt, road, water, rock or sand. Large performance drop if used. Using the extreme setting is not recommended, it will effect performance greatly.  
+
:If enabled, limits the number of dynamic light sources displayed at one time to the selected value.
 +
*This setting only applies to the '''Legacy''' renderer. The '''Modern''' renderer does not limit the number of dynamic lights.
  
:{|
+
;Contribution Culling
| Example screenshots: [[:Image:Decoration-extsparse.png|Extremely sparse]] | [[:Image:Decoration-sparse.png|Sparse]] | [[:Image:Decoration-normal.png|Normal]] | [[:Image:Decoration-dense.png|Dense]] | [[:Image:Decoration-extreme.png|Extremely dense]]
+
:If enabled, disables rendering (displaying) objects that would be shown at a very small size, starting at the distance selected.
|}
 
  
;TreePosition render distance
+
;Screenshot image file format
:Choose from very short, short, normal, far, or extreme. The amount of trees you can see. Have set to very short to have best performance. However, structures, items and animals will not be rendered beyond the tree limit. Short or normal are optimal for quality versus performance. Only use far or extreme when you have a good computer. Using the extreme setting is not recommended, it will effect performance greatly.  
+
:Choose from higher quality and larger filesize PNG or lower quality and smaller filesize JPG image formats.
  
;StructureData render distance
+
;Field of View
:Choose from very short, short, normal, far, or extreme. The distance in which you can see structures. Set it to very short for a performance boost when you are in a (large) town. Set to extreme if you want to see towns from quite a distance away. ''The maximum setting of this option is the setting of tree render distance''
+
:Determines how wide, in degrees, the player's field of vision is.
  
;Item/creature render distance
+
;Detailed [[Spyglass]]
:Choose from very short, short, normal, far, or extreme. Set this to very short for a performance boost. Setting this to extreme helps looking for items and creatures. ''The maximum setting of this option is the setting of structure render distance''
+
:Uses higher resolution graphics when looking through a spyglass.  
  
;Avatar's animations
+
;Model Loading Threads
:Choose from all, walking only or none.
+
:Determines the amount of models loaded simultaneously. Do not set higher then the amount of cores of your CPU.
  
;Sky detail
+
;Model Loading Priority
:Choose from low, normal, high. Set to high for more detailed clouds, but much less performance. Set to low for very crude clouds, but heaps of performance.
+
:Determines priority of model loading. Higher priority means faster load times at the cost of performance.
  
;Cave detail
+
;Screenshot File Format
:Choose from very low, low, normal, high. Set to normal, the difference in performance from low to normal is minimal, and in a cave you don't need great performance mostly. Even set to the highest does not drop your performance too much. If you find your cave looks to ''spiky'', set it to very low for flat walls. This is useful when looking for dropped items that get lost within those "spikes"
+
:Determines file type of saved screenshots. PNG provides higher quality and JPEG has smaller file size.
  
;Shadows ([[Wikipedia:pixel shader|pixel shader]] effect)
+
==Post-Process tab==
:Recommended setting: None. Setting this to the highest setting will cause the client to render everything twice, reducing performance greatly.
 
  
;Render cloud shadows ([[Wikipedia:pixel shader|pixel shader]] effect)
+
;Antialiasing (FXAA)
:Turn this off for a noticeable performance increase.  
+
:Enables a fast form of post-processing anti-aliasing, smoothing jagged edges. Currently the only type of anti-aliasing available in the '''Modern''' renderer.
  
;Render distant terrain
+
;Bloom
:Have ON unless it really makes the game unplayable. Great effect on performance, but good for spotting things early (like enemies).
+
:Produces light fringes around bright areas.
  
:{|
+
;Vignette
| Example screenshots: [[:Image:Distant-ON.png|ON]] | [[:Image:Distant-OFF.png|OFF]]
+
:Adds a dark filter around the edges of the screen.
|}
 
  
;Render tile transitions
+
==Sound tab==
:ON is prettier but it isn't essential as it only makes the tile border between tiles blend between the tiles. Turn it OFF to increase performance slightly.
 
  
:{|
+
;Sound engine
| Example screenshots: [[:Image:Transitions-ON.png|ON]] | [[:Image:Transitions-OFF.png|OFF]]
+
:Choose from None (silent), Software, or Hardware (OpenAL).
|}
 
  
;Render bloom ("glow", [[Wikipedia:Bloom (shader effect)|Bloom (shader effect]])
+
;Master Volume
:Set to OFF for performance. Makes light objects glow.
+
:Modifies the volume of all in-game audio.
''The effects of this option depends greatly on your hardware (some users may experience a heavy performance drop, some close to none)''.
 
  
;Render sun glare
+
;Music
: If you have performance problems while looking at trees, turn this off.
+
:Enables background music.
 +
;Music Volume
 +
:If '''Music''' is checked, determines volume of background music.
  
==Advanced graphics tab ==
+
;Footsteps
[[Image:WurmClient-Options-Advanced-Tab.png|thumb]]
+
:Enables footstep sound effects.
 +
;Footsteps Volume
 +
:If '''Footsteps''' is checked, determines volume of footstep sounds.
  
;Maximum texture size (normal textures)
+
;Background Static
:Choose from 256, 512, 1024 and No Limit. This setting has a heavy impact on performance and graphics quality. It effects the quality of all models in the game. If your video card has lots of memory, choose a high setting. If you are having serious [[Wikipedia:FPS|FPS]] issues (1 FPS or less), try choosing 256.
+
:Enables a small amount of constant background noise.
 +
;Background Static Volume
 +
:If '''Background Static''' is checked, determines volume of background static.
  
;Maximum texture size (megatextures)
+
;Ambient Sounds
:Choose from 256, 512, 1024, 2048, 4096, 8196 and No Limit. Do not change unless told to. It is currently only used for the loading screen image, and will reduce itself if needed.  
+
:Enables background sound effects specific to the current area and time of the day around your location, such as chirping birds, howling wolves, etc.
  
;Reflection quality
+
;Weather
:Choose from Low, Medium, High. Effects the quality of the water reflection. Has no effect if that is turned off. Can use quite some video memory. Turn this down for an FPS boost.
+
:Enables weather-related sound effects.
  
;Terrain/shadow resolution
+
;Action Sounds
:Choose from Low, Medium or High. Can use over 200Mb of Video RAM
+
:Enables sounds caused by player actions, such as hammering and sawing.
  
;Texture scaling hint, when not using large textures
+
;Combat Sounds
:Determines smoothness of textures. Can have large effects on performance
+
:Enables sounds caused by combat and fighting.
  
;Enable Contribution Culling
+
;Door Sounds
:Culls, or hides textures that are too far away (would be too small to significantly contribute to) the visuals. The objects are discarded if they fit the setting, and should improve performance.
+
:Enables sounds caused by doors opening and closing.
  
;Enabled LoD (Level of detail)
+
;Emotes
:This setting improves graphics rendering performance by drawing items/textures that are far away, at a lower complexity level (using less resources). The effect of this setting is usually not noticeable, since the objects affected are far away. Experiment with the LoD distance to suite your needs and find a tradeoff.
+
:Enables sounds caused by player emotes.
  
;Pretty trees (models near player)
+
;PM Alert
:Always enable. It's actually a performance boost as well as looking better.
+
:Enables an audio alert when private messages are received in-game.
  
;Pretty weather
+
;Cache Decoded Sounds
:Have OFF for performance. Performance will drop a great deal when it starts to rain, but on will make weather (mostly fog) look nicer (but more annoying), but weather is really nice anyway so it´s up to you.
+
:Keeps decoded sound files in system memory. Reduces CPU load, but at the cost of using more system memory.
  
;Use compressed textures
+
;Activate Doppler Effect
:Use ON or OFF. Increases FPS but sacrifices texture quality
+
:Enables simulation of the [[Wikipedia:Doppler_effect|Doppler effect]]. Only works when Hardware (OpenAL) sound engine is enabled.
  
;Use S3TC/DXT when using compressed textures
+
==Text tab==
:Use ON or OFF. Generally looks better then the standard OpenGL compression.
 
  
;Screenshot image file format
+
;Static Font Size
:Choose from higher quality and larger filesize PNG or lower quality and smaller filesize JPG image formats.
+
:Changes the font size for static text, such as tab headers.
  
;High resolution [[spyglass]]
+
;Default Font Size
:Choose from ON or OFF. Set to OFF if you don't have a spyglass.  
+
:Changes the default font size for most in-game text.
  
;Birds, butterflies, fish and falling leaves
+
;Header Font Size
:Choose from ON or OFF. ON looks nicer, OFF will give a trivial effect on performance.
+
:Changes the font size for in-game headers.
  
;Anisotropic Texture Filtering Level
+
;Text Antialiasing
:More accurate texture filtering than bilinear but slightly slower.
+
:Smooths edges of in-game text.
  
;Smooth points with anti-aliasing
+
'''Note:'''  If the logging options are enabled (default:  on) then they can be found in the ''Wurm Online/<player>/logs/'' subdirectory.
:Todo
 
  
;Smooth lines with anti-aliasing (Can be very slow)
+
;Event Message Logging
:Todo
+
:Logs all messages from the event tab.
  
;Smooth polygons with anti-aliasing
+
;IRC Message Logging
:Todo
+
:Logs all messages from the [[irc|ingame IRC client]].
  
;Model loading threads
+
;Other Message Logging
:Determines the amount of models loaded simultaneously. Do not set higher then the amount of cores of your CPU.
+
:Logs all other messages such as local chat, kingdom chat and private messages.
  
;Model Loader Thread Priority
+
;Log Obscure Errors
:Determines priority of model loading. Higher priority means faster load times at the cost of performance.
+
:Enabling this will log various trivial error messages to the console. There is no reason to enable unless you plan to monitor your console logs and report them to a developer.
  
;Enable [[Wikipedia:Page_tearing#V-sync|vsync]] (acts as a cap on frame limiter)
+
;Timestamps
:Choose to sync your frame-rate to your monitors refresh rate.  This prevents ''tearing'' artefacts but can introduce input lag.  A common split decision in computer games, down to individual preferences.
+
:Adds a time stamp in front of all messages, including chat, events, and the combat log for example. It helps to keep track of when someone said something in the chat window or an event occurred.
  
;Enable frame limiter
+
;Mark Text As Read
:Choose whether to limit your framerate to anywhere from 30 to 120 FPS, this may help your graphics card running at lower temperature and not working full steam ahead.
+
:Marks all text in a tab as having been read when switching to another tab.
  
;Frame limit (while active)
+
;Skill Tab Updates
:Choose the limit while the game window is active. (30-120)
+
:Determines how often, in units of skill, to display skill increases in the Skill tab. Setting to '''Always''' displays a message every time a skill increases.
  
;Frame limit (in background)
+
;Hide Alignment Updates
:A separate limit while the game window is in the background. (15-60)
+
:Prevents Alignment gains being reported in the Skills tab.
  
 +
;Hide Favor Updates
 +
:Prevents Favor gains being reported in the Skills tab.
  
== Compatibility tab ==
+
;Save Skills On Exit
[[Image:WurmClient-Options-Compatibility-Tab.png|thumb]]
+
:Enables logging of all skill values on game exit to a text file in the ''Wurm Online\<player>\dumps\'' subfolder.
  
'''Do not change these options unless told to. Exceptions are marked in <span style="color:green">green</span>.'''
+
;Send Client Data
 +
:Sends anonymized game settings and general system info to the Wurm Online servers to provide the [[Dev|developers]] with important information to aid development.
  
;MultiDraw support
+
;IRC Tab Notifications
:Used for certain Intel workarounds.
+
:Selects which kinds of messages will cause the IRC tab to notify the player by blinking.
  
;GLSL shader support
+
;Keyboard Layout
:Used for certain ATI workarounds. If this option is disabled, reflections will not work.
+
:''(Windows Only)'' Choose between Default, Cyrillic and Greek keyboard layouts.
  
;VBO support
+
;''Text Colors''
:Used for certain Intel workarounds. Disabling will reduce performance greatly.
+
: Various text color options allow you to define custom colors used by various in-game text.
  
;FBO support
 
:Used for certain ATI workarounds. Disabling will reduce performance, and reflections will not work.
 
  
;Pbuffer support
 
:TODO
 
  
;Automatic mipmaps
+
== Compatibility tab ==
:Disabling will crash the game on startup.
 
  
;Non-power-of-two textures
+
'''Do not change these options unless you have a specific reason to do so, as they may cause unintended consequences. For the Modern renderer to function, all options must be set to Core.'''
:Used for certain ATI workarounds. Disabling will reduce performance.
 
  
;Occlusion queries
+
;GLSL Support
:TODO
+
:Used for certain ATI workarounds. If this option is set to '''Disabled''', many in-game shader effects will not work properly.
  
;Disable system clock protection
+
;VBO Support
:Deprecated. May cause your system clock to go too fast or too slow.
+
:Used for certain Intel workarounds. Disabling will reduce performance greatly.
  
;Disable color picking
+
;FBO Support
:Deprecated. May cause object outlining and selection to become buggy.
+
:Used for certain ATI workarounds. Disabling will reduce performance, and reflections will not work.
  
;<span style="color:green">Use direct color picking (if enabled)</span>
+
;Disable Clock Protection
:Direct color picking requires FBO enabled. May increase performance.
+
:Deprecated. Disables system clock protection. May cause your system clock to go too fast or too slow.
  
;Use nanoTime timer
+
;NanoTime Support
 
:Used for certain Mac workarounds. May cause erratic time in-game.
 
:Used for certain Mac workarounds. May cause erratic time in-game.
  
;<span style="color:green">Fast yield (May cause mouse and keyboard lag)</span>
+
;Debug Mode
:If turned on you can get a performance gain, but you can also have trouble writing and moving your mouse in-game, if no keyboard or mouse lag, have it on.
+
:Enabling this option will crash the game when certain error conditions are detected, making it easier for the developers to diagnose the problem. Only use if you're trying to reproduce a bug, or testing a new client. Is automatically enabled in Test and Preview clients.
  
;Debug mode (used for finding bugs)
 
:Enabling this option will crash the game when certain error conditions are detected, making it easier for the developers to diagnose the problem. Only use if you're trying to reproduce a bug, or testing a new client. Is automatically enabled in test and unstable clients.
 
  
;Release openGL context each frame
+
== Keybinds tab ==
:TODO
 
;Release opengl context during sleep too
 
:TODO
 
  
;Enable [[WikiPedia:Nagle's Algorithm | Nagle's Algorithm]] for combining packets
+
;Allows various [[Key bindings]] to be set.
:Increases latency and reduces bandwidth used. Recommended setting: disabled.
 
  
 
[[Category:Technical Details]]
 
[[Category:Technical Details]]
 
[[Category:Babel/C]]
 
[[Category:Babel/C]]

Revision as of 22:30, 20 August 2018

Main Page / Client Configuration

Introduction

This page explains the configuration options available in the Wurm client launcher.

Click on the Settings button on the Wurm client launcher to display the configuration options screens.

Read this Forum thread for low settings that still look nice

Game tab

Chat Censor
Will censor bad language in a chat message. The words that are censored are in the words.dat file in your game configuration.
Inverse Mouse
Inverts the mouse's Y-Axis for looking up and down.
Free look mode mouse sensitivity
Adjusts mouse sensitivity when in free look (AKA mouselook) mode.
Disable free look mode on open component
Disable free look mode on close component
Disable free look mode on combat
Exits free look mode when entering combat.
Pre-fetch Inventory
Loads the contents of your inventory during game start. Can increase load time somewhat when turned on, especially when you have a bad connection. When turned off, you need to open your inventory manually to have items such as compasses or toolbelts to work properly. Recommended setting is ON.
Show damage on items
Shows color coding on damaged items in inventory.
Hide personal goal on startup
Prevents automatically opening the Personal goals window when launching the game with a character with low total play time.
Hide info on screen messages
Prevents onscreen messages related to miscellaneous information, such as a villager being added to your settlement.
Hide fail on screen messages
Prevents onscreen messages when something causes you to abort an action.
Hide hostile on screen messages
Prevents onscreen messages related to enemy actions, such as a tower being conquered.

Note: The following actions can be bound to keys in the console and are used to tidy up the context menu. You can examine objects in the world by double-clicking them, too.

Show 'Examine' in Menus
Displays the 'Examine' item in the context menu (right-click).
Show 'No target' in Menus
Displays the 'No target' item in the context menu
Show 'Spam mode' in Menus
Displays the 'Spam mode' item in the context menu
Show 'Stop' in Menus
Displays the 'Stop' item in the context menu.
Show Body in Inventory
Adds your Body and body parts to your inventory.
Show Old Quickbar
Adds the older version of the quickbar to your event window.
Outline Hovered Item in Lists
Draws white bars above and below inventory items if the mouse is hovering over them.
Show Local in Event
Moves the list of local players from the Local chat tab to the Event tab.
Hide Inactive Friends
Prevents displaying friends who have been inactive for at least one year.
Show Material Suffix on Items
If checked, the material an item was made from will be appended to the end of the name. For example, a pickaxe made from iron will show as 'Pickaxe, iron'.
Enable Shift-Drag in GUI
Holding down shift whilst dragging piles brings up a selection box allowing you to specify how many items to move.
Default shift drag value
Sets the default value used in the shift-drag dialog.
GUI Skin
Sets the graphical skin used by the in-game interface. Note that only Ironwood supports all current features.
GUI Opacity
Sets how opaque or transparent in-game interface windows appear.
Neutral Outline
Sets the color used when outlining neutral creatures and players.
Allied Outline
Sets the color used when outlining allied creatures and players.
Friend Outline
Sets the color used when outlining players on your Friends list.
Hostile Outline
Sets the color used when outlining hostile creatures and players.

Graphics tab

Display Options
Allows you to change resolution, refresh rate, and display mode.
There are four display modes available:
  • Windowed
    • Fixed resolution window. Can be resized in-game using the resize console command.
  • Windowed Resizable
    • Resizable window (drag borders) that can be maximised.
  • Windowed Fullscreen
    • A full screen window with no borders. Uses the current screen resolution.
  • Fullscreen
    • Displays full screen and allows to change the screen resolution.
Display Brightness
Alters the visual brightness of the game.
Renderer
Changes the graphical rendering engine. There are currently two options available:
  • Legacy: The older rendering engine, recommended if the Modern rendering engine is not compatible with your PC.
  • Modern: The most up to date rendering engine, supporting better lighting and all current graphical features.
Terrain Detail
Choose from Low, Medium, or High. This has some effect on performance and affects the quality. More means more detailed landscape far away from you. If you appreciate a good view then use high unless your computer can't handle it. Settings medium and high also show rocks in the terrain.
Tile Detail
Choose from Very Sparse, Sparse, Medium, Dense, or Extreme. Have this set to Very Sparse for a performance boost. Using higher settings makes the game much prettier, but you also have a harder time finding anything on the ground, unless it is on/in dirt, road, water, rock or sand. Large performance drop if used. Using the Extreme setting is not recommended, it will affect performance greatly.
Sky Detail
Choose from Low, Medium, or High. Set to high for more detailed clouds. Set to low for simpler clouds, but improved performance.
Cave Detail
Choose from Low, Medium, or High. Affects how detailed and rough cave surfaces appear.
Shadow Detail
Choose from Disabled, Simple Objects, Objects, Objects & Structures, or Everything. Determines what types of in-game objects cast shadows.
Shadowmap Size
Choose from Small, Medium, Large, or Huge. Determines how detailed shadows will appear in-game.
Water Detail
Choose from Low, Medium, or High. Determines how detailed water will appear. Only the High setting allows reflections.
Water Reflections
Choose from Disabled, Sky, Sky & Terrain, Sky, Terrain & Trees, or Almost Everything. Determines what in-game objects show reflections in water.
Distant Terrain
Determines whether or not distant land is rendered (displayed) in-game.
Tree Render Dist.
Choose from Very Short, Short, Medium, Far, or Extreme. Determines how far away trees can be and still be rendered (displayed).
Item & Creature Render Dist.
Choose from Very Short, Short, Medium, Far, or Extreme. Determines how far away items and creatures can be and still be rendered (displayed).
Structure Render Dist.
Choose from Very Short, Short, Medium, Far, or Extreme. Determines how far away buildings and bridges can be and still be rendered (displayed).
Animation Quality
Choose from None, Low, Medium, High, or Extreme. Determines how detailed & smooth animations appear.
Player Animations
Choose from All, Walking Only, or None. Determines whether or not to display animations when player characters perform actions.
Rotate Player w/Mount
Rotates the player's view when riding an animal and turning.
Sun Glare
Enables glare effect on the sun.
Outline Hovered Objects
Enables outline on creatures and objects when hovering over them with the mouse.

Advanced Graphics tab

VSync
Choose to synchronize your frame-rate to your monitor's refresh rate. This prevents "tearing" artefacts but can greatly affect performance.
FPS Limit
Enable to limit the FPS (frames per second) of the game to a specified value.
FPS Limit (Background)
If FPS Limit is enabled, this limits the FPS of the game to the specified value when the game is in the background.
Texture Quality
Choose from Low, Medium, High, or Very High. Determines overall detail of textures.
Use normal mapping
Adds a sense of depth to textures.
Reflection Detail
Choose from Low, Medium, or High. Determines the detail and quality of water reflections.
Terrain/shadow resolution
Choose from Low, Medium, High, or Very high. Determines the detail and quality of terrain and some shadows.
Phobia Mode
Changes spider creature models to appear as small blobs instead.
Detailed Weather
Improves weather effects.
Ambient Environment
Enables ambient graphical effects, such as butterflies and falling leaves.
Particles & Effects
Enables particle effects and similar visuals, such as fire and smoke.
Pretty Trees
Enables higher-quality tree models when near the player.
Anisotropic Filtering
Higher values improve the appearance of textures when viewed from shallow angles, at the cost of performance.
Antialiasing
Higher values result in smoother object details and edges, at significant performance cost.
  • This setting only applies to the Legacy renderer.
LoD (Level of Detail)
If enabled, improves performance by drawing objects far from the player using simpler models. Choose from Short, Normal, or Far distance at which this takes effect.
Enable Contribution Culling
Culls, or hides textures that are too far away (would be too small to significantly contribute to) the visuals. The objects are discarded if they fit the setting, and should improve performance.
Limit Max Dynamic Lights
If enabled, limits the number of dynamic light sources displayed at one time to the selected value.
  • This setting only applies to the Legacy renderer. The Modern renderer does not limit the number of dynamic lights.
Contribution Culling
If enabled, disables rendering (displaying) objects that would be shown at a very small size, starting at the distance selected.
Screenshot image file format
Choose from higher quality and larger filesize PNG or lower quality and smaller filesize JPG image formats.
Field of View
Determines how wide, in degrees, the player's field of vision is.
Detailed Spyglass
Uses higher resolution graphics when looking through a spyglass.
Model Loading Threads
Determines the amount of models loaded simultaneously. Do not set higher then the amount of cores of your CPU.
Model Loading Priority
Determines priority of model loading. Higher priority means faster load times at the cost of performance.
Screenshot File Format
Determines file type of saved screenshots. PNG provides higher quality and JPEG has smaller file size.

Post-Process tab

Antialiasing (FXAA)
Enables a fast form of post-processing anti-aliasing, smoothing jagged edges. Currently the only type of anti-aliasing available in the Modern renderer.
Bloom
Produces light fringes around bright areas.
Vignette
Adds a dark filter around the edges of the screen.

Sound tab

Sound engine
Choose from None (silent), Software, or Hardware (OpenAL).
Master Volume
Modifies the volume of all in-game audio.
Music
Enables background music.
Music Volume
If Music is checked, determines volume of background music.
Footsteps
Enables footstep sound effects.
Footsteps Volume
If Footsteps is checked, determines volume of footstep sounds.
Background Static
Enables a small amount of constant background noise.
Background Static Volume
If Background Static is checked, determines volume of background static.
Ambient Sounds
Enables background sound effects specific to the current area and time of the day around your location, such as chirping birds, howling wolves, etc.
Weather
Enables weather-related sound effects.
Action Sounds
Enables sounds caused by player actions, such as hammering and sawing.
Combat Sounds
Enables sounds caused by combat and fighting.
Door Sounds
Enables sounds caused by doors opening and closing.
Emotes
Enables sounds caused by player emotes.
PM Alert
Enables an audio alert when private messages are received in-game.
Cache Decoded Sounds
Keeps decoded sound files in system memory. Reduces CPU load, but at the cost of using more system memory.
Activate Doppler Effect
Enables simulation of the Doppler effect. Only works when Hardware (OpenAL) sound engine is enabled.

Text tab

Static Font Size
Changes the font size for static text, such as tab headers.
Default Font Size
Changes the default font size for most in-game text.
Header Font Size
Changes the font size for in-game headers.
Text Antialiasing
Smooths edges of in-game text.

Note: If the logging options are enabled (default: on) then they can be found in the Wurm Online/<player>/logs/ subdirectory.

Event Message Logging
Logs all messages from the event tab.
IRC Message Logging
Logs all messages from the ingame IRC client.
Other Message Logging
Logs all other messages such as local chat, kingdom chat and private messages.
Log Obscure Errors
Enabling this will log various trivial error messages to the console. There is no reason to enable unless you plan to monitor your console logs and report them to a developer.
Timestamps
Adds a time stamp in front of all messages, including chat, events, and the combat log for example. It helps to keep track of when someone said something in the chat window or an event occurred.
Mark Text As Read
Marks all text in a tab as having been read when switching to another tab.
Skill Tab Updates
Determines how often, in units of skill, to display skill increases in the Skill tab. Setting to Always displays a message every time a skill increases.
Hide Alignment Updates
Prevents Alignment gains being reported in the Skills tab.
Hide Favor Updates
Prevents Favor gains being reported in the Skills tab.
Save Skills On Exit
Enables logging of all skill values on game exit to a text file in the Wurm Online\<player>\dumps\ subfolder.
Send Client Data
Sends anonymized game settings and general system info to the Wurm Online servers to provide the developers with important information to aid development.
IRC Tab Notifications
Selects which kinds of messages will cause the IRC tab to notify the player by blinking.
Keyboard Layout
(Windows Only) Choose between Default, Cyrillic and Greek keyboard layouts.
Text Colors
Various text color options allow you to define custom colors used by various in-game text.


Compatibility tab

Do not change these options unless you have a specific reason to do so, as they may cause unintended consequences. For the Modern renderer to function, all options must be set to Core.

GLSL Support
Used for certain ATI workarounds. If this option is set to Disabled, many in-game shader effects will not work properly.
VBO Support
Used for certain Intel workarounds. Disabling will reduce performance greatly.
FBO Support
Used for certain ATI workarounds. Disabling will reduce performance, and reflections will not work.
Disable Clock Protection
Deprecated. Disables system clock protection. May cause your system clock to go too fast or too slow.
NanoTime Support
Used for certain Mac workarounds. May cause erratic time in-game.
Debug Mode
Enabling this option will crash the game when certain error conditions are detected, making it easier for the developers to diagnose the problem. Only use if you're trying to reproduce a bug, or testing a new client. Is automatically enabled in Test and Preview clients.


Keybinds tab

Allows various Key bindings to be set.