Client configuration

From Wurmpedia
Revision as of 21:47, 4 August 2023 by Manachan (talk | contribs) (Breadcrumbs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Main / Technical Details / 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.

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 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.
Enable Head Bob
Camera follows the animations. Camera acts as the eyes of the player, following all action movement
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.