Accessibility: Difference between revisions

From Vintage Story Wiki
attempt to add localized links for translation
(removed unnecessary breaks, trimmed TOC by changing ==== headers to <big>)
(attempt to add localized links for translation)
Line 2: Line 2:


== Settings menu ==
== Settings menu ==
Click on an image to open a larger version.  See the [[Settings]] page for descriptions of every option, or open the menu in-game and hover over each option.  Options that seem especially relevant to accessibility are featured below.
Click on an image to open a larger version.  See the {{Pll|Settings}} page for descriptions of every option, or open the menu in-game and hover over each option.  Options that seem especially relevant to accessibility are featured below.


=== Graphics tab ===
=== Graphics tab ===
Line 8: Line 8:
* '''Resolution''': If the game looks blurry, increasing the percentage on the Resolution slider to 100% might help.
* '''Resolution''': If the game looks blurry, increasing the percentage on the Resolution slider to 100% might help.
* '''Gamma''': Increasing the gamma value might improve visibility in darkness.
* '''Gamma''': Increasing the gamma value might improve visibility in darkness.
* '''View bobbing''': [in game version 1.19, this setting is now found on the Accessibility tab] Uncheck this box if you tend to experience motion sickness.  With view bobbing enabled, your character's field of view would bounce up and down while (s)he runs.
<br>
<br>
The [[Settings]] page should cover all the features in the [[Settings#Graphics|Graphics]] tab in detail.
The {{Pll|Settings}} page should cover all the features in the {{Pll|Settings#Graphics|Graphics}} tab in detail.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Line 23: Line 25:
* '''Mouse wheel sensitivity''': Currently no apparent benefit.
* '''Mouse wheel sensitivity''': Currently no apparent benefit.
* '''Item collect mode''': Select the "Always" option to reduce the need to use the {{Keypress|Shift}} key.
* '''Item collect mode''': Select the "Always" option to reduce the need to use the {{Keypress|Shift}} key.
* '''Mouse Controls''': Click on a mouse action, and then use the mouse button or keyboard key you would like to perform that mouse action.  Additionally, you can rebind keyboard controls to a mouse button in the [[Accessibility#Controls_tab|Controls tab]].  For multi-button mice, up to 5 additional buttons are supported.
* '''Mouse Controls''': Click on a mouse action, and then use the mouse button or keyboard key you would like to perform that mouse action.  Additionally, you can rebind keyboard controls to a mouse button in the {{Pll|Accessibility#Controls_tab|Controls tab}}.  For multi-button mice, up to 5 additional buttons are supported.
<br>
<br>
<br>
<br>
Line 33: Line 35:
Any key used in the game can be rebound to something different, which may be important for some players: in general, everyone playing the game for extended periods should set the keys to bindings which are comfortable to use -- also, take breaks!   
Any key used in the game can be rebound to something different, which may be important for some players: in general, everyone playing the game for extended periods should set the keys to bindings which are comfortable to use -- also, take breaks!   
[[File:Settings-controls tab.png|thumb|left|alt=the third tab of several at the top is selected, displaying a list of the keys bound to various game actions|Controls tab of Settings menu]]
[[File:Settings-controls tab.png|thumb|left|alt=the third tab of several at the top is selected, displaying a list of the keys bound to various game actions|Controls tab of Settings menu]]
* '''Mouse modifiers locked to Sneak/Sprint''': Several mouse actions in-game require a combination of either the {{Keypress|Shift}} key or the {{Keypress|Ctrl}} key, as well as a mouseclick (left or right mouse button) - for example, placing down buckets requires both {{Keypress|Shift}} and {{Keypress|Ctrl}}.  By default, the Shift key is the key used for [[Controls#Movement controls|Sneak]], and the Ctrl key is used for [[Controls#Movement controls|Sprint]], and if you are happy with those defaults then this setting is probably not going to be relevant to you. But if you want to change Sneak to a different key, then it becomes important: by default (locked), changing the Sneak control has the effect of changing the key which has to be pressed for Shift + mouseclick actions as well.  Some people like that (thinking of it as "Sneak + mouseclick"), some people don't like that at all (they want to change the control for Sneak without changing the normal Shift + mouseclick control ...)  If you are one of the people who wants to reconfigure Sneak ''without'' reconfiguring the {{Keypress|Shift}} key, then unlocking mouse modifiers means you can keep on using {{Keypress|Shift}} as the Shift key for mouseclicks as normal, even though the Sneak key has changed to something different. Or, if you like, you can leave the Sneak key as it is but change only the key used as the Shift key for mouseclicking. The same applies to the {{Keypress|Ctrl}} key and Sprint which are locked together by default - for example, use this setting if you want to change the Sprint key to {{Keypress|Q}} or {{Keypress|R}} (some people find that more comfortable) but keep on using the {{Keypress|Ctrl}} key for Ctrl + mouse clicks.
* '''Mouse modifiers locked to Sneak/Sprint''': Several mouse actions in-game require a combination of either the {{Keypress|Shift}} key or the {{Keypress|Ctrl}} key, as well as a mouseclick (left or right mouse button) - for example, placing down buckets requires both {{Keypress|Shift}} and {{Keypress|Ctrl}}.  By default, the Shift key is the key used for {{Pll|Controls#Movement controls|Sneak}}, and the Ctrl key is used for {{Pll|Controls#Movement controls|Sprint}}, and if you are happy with those defaults then this setting is probably not going to be relevant to you. But if you want to change Sneak to a different key, then it becomes important: by default (locked), changing the Sneak control has the effect of changing the key which has to be pressed for Shift + mouseclick actions as well.  Some people like that (thinking of it as "Sneak + mouseclick"), some people don't like that at all (they want to change the control for Sneak without changing the normal Shift + mouseclick control ...)  If you are one of the people who wants to reconfigure Sneak ''without'' reconfiguring the {{Keypress|Shift}} key, then unlocking mouse modifiers means you can keep on using {{Keypress|Shift}} as the Shift key for mouseclicks as normal, even though the Sneak key has changed to something different. Or, if you like, you can leave the Sneak key as it is but change only the key used as the Shift key for mouseclicking. The same applies to the {{Keypress|Ctrl}} key and Sprint which are locked together by default - for example, use this setting if you want to change the Sprint key to {{Keypress|Q}} or {{Keypress|R}} (some people find that more comfortable) but keep on using the {{Keypress|Ctrl}} key for Ctrl + mouse clicks.
People who use the mouse in their '''left hand''' might like to change these settings to use the right-hand side {{Keypress|R Shift}} and {{Keypress|R Ctrl}} keys on the keyboard for Shift + mouse click and Ctrl + mouse click actions.
People who use the mouse in their '''left hand''' might like to change these settings to use the right-hand side {{Keypress|R Shift}} and {{Keypress|R Ctrl}} keys on the keyboard for Shift + mouse click and Ctrl + mouse click actions.
* In the Mouse tab, the mouse buttons can themselves be reconfigured, for example to swap left and right mouse buttons, or assign a keyboard control instead of a mouse button.
* In the Mouse tab, the mouse buttons can themselves be reconfigured, for example to swap left and right mouse buttons, or assign a keyboard control instead of a mouse button.
Line 40: Line 42:
[[File:Settings-accessibility tab.png|thumb|left|alt=the fourth tab of several at the top is selected, displaying a few options thought to be most relevant to users in need of accommodations|Accessibility tab of Settings menu]]
[[File:Settings-accessibility tab.png|thumb|left|alt=the fourth tab of several at the top is selected, displaying a few options thought to be most relevant to users in need of accommodations|Accessibility tab of Settings menu]]
Options:
Options:
* '''Toggle Sprint''': Check this box to reduce the need to use the [[Controls#Movement_controls|Sprint key]].  Tap Sprint once while walking to begin running; your character will continue running without keeping the Sprint key pressed, until you stop moving forward.  When you move again it will be at a walking pace.
* '''Toggle Sprint''': Check this box to reduce the need to use the {{Pll|Controls#Movement_controls|Sprint key}}.  Tap Sprint once while walking to begin running; your character will continue running without keeping the Sprint key pressed, until you stop moving forward.  When you move again it will be at a walking pace.
* '''View Bobbing''': Uncheck this box if you tend to experience motion sickness.  With view bobbing enabled, your character's field of view would bounce up and down while (s)he runs.
* '''View Bobbing''': Uncheck this box if you tend to experience motion sickness.  With view bobbing enabled, your character's field of view would bounce up and down while (s)he runs.
* '''Camera shake strength''': When your character's body temperature drops dangerously low, (s)he will begin shivering and the edges of the screen will become frosty.  Increasing the ''Camera shake strength'' slider should reduce the degree to which the character's view is disrupted.  You'll need to use other indicators such as the frosty screen to warn you of low body temperature.  Your character will begin losing health points if you don't take steps to raise her/his body temperature.
* '''Camera shake strength''': When your character's body temperature drops dangerously low, (s)he will begin shivering and the edges of the screen will become frosty.  Increasing the ''Camera shake strength'' slider should reduce the degree to which the character's view is disrupted.  You'll need to use other indicators such as the frosty screen to warn you of low body temperature.  Your character will begin losing health points if you don't take steps to raise her/his body temperature.
* '''Wireframe thickness''': This affects the thickness of the selection box drawn around the block you are looking at.  It also affects the colored voxel gridlines seen when knapping, clay-forming, smithing, and chiseling. Some people may find thicker lines easier to see - especially on very high resolution monitors eg. 4k monitors.
* '''Wireframe thickness''': This affects the thickness of the selection box drawn around the block you are looking at.  It also affects the colored voxel gridlines seen when knapping, clay-forming, smithing, and chiseling. Some people may find thicker lines easier to see - especially on very high resolution monitors eg. 4k monitors.
* '''Wireframe colors''': This determines the colors for the voxel wireframe gridlines when knapping, clayforming, or smithing.  Changing to Preset 2 or Preset 3 may improve color contrast for various types of colorblindness or color vision anomaly.
* '''Wireframe colors''': This determines the colors for the voxel wireframe gridlines when knapping, clayforming, or smithing.  Changing to Preset 2 or Preset 3 may improve color contrast for various types of colorblindness or color vision anomaly.
* '''Glitch strength waviness''': [[Temporal_storm|Temporal Storms]] can be disabled entirely through [[World_Configuration#Temporal_stability|commands]].  It might be preferable to preserve this feature of the game while removing effects that are uncomfortable.  Reducing the ''Glitch strength waviness'' slider should make visual distortions during storms more tolerable.  Expect the normal colors of the world to become reddish until the storm ends.   
* '''Glitch strength waviness''': {{Pll|Temporal_storm|Temporal Storms}} can be disabled entirely through {{Pll|World_Configuration#Temporal_stability|commands}}.  It might be preferable to preserve this feature of the game while removing effects that are uncomfortable.  Reducing the ''Glitch strength waviness'' slider should make visual distortions during storms more tolerable.  Expect the normal colors of the world to become reddish until the storm ends.   


=== Sound tab ===
=== Sound tab ===
Line 74: Line 76:


== Mods ==  
== Mods ==  
The modding community for Vintage Story has produced several excellent mods that might help with one or more Accessibility issues.  Examples of useful mods are listed under the [[Accessibility#Visual|Visual]], [[Accessibility#Dexterity_and_repetitive_actions|Dexterity]] and [[Accessibility#Auditory|Auditory]] headings below.
The modding community for Vintage Story has produced several excellent mods that might help with one or more Accessibility issues.  Examples of useful mods are listed under the {{Pll|Accessibility#Visual|Visual}}, {{Pll|Accessibility#Dexterity_and_repetitive_actions|Dexterity}} and {{Pll|Accessibility#Auditory|Auditory}} headings below.


General guidance for using mods:
General guidance for using mods:
* It's generally safe to add/remove mods even after playing a world for awhile.  But best practice includes creating a backup before changing mods.  If a mod adds blocks, items, entities, or new worldgen, a backup may be more important.
* It's generally safe to add/remove mods even after playing a world for awhile.  But best practice includes creating a backup before changing mods.  If a mod adds blocks, items, entities, or new worldgen, a backup may be more important.
* Mods are compatible with specific game versions. If you update the game, [https://mods.vintagestory.at/list/mod check] your favorite mods to see if they have also been updated (which is up to the individual mod authors).  A mod that hasn't been specifically updated for your current game version can often still work or mostly work.  Again, create a backup of your world before experimenting.
* Mods are compatible with specific game versions. If you update the game, [https://mods.vintagestory.at/list/mod check] your favorite mods to see if they have also been updated (which is up to the individual mod authors).  A mod that hasn't been specifically updated for your current game version can often still work or mostly work.  Again, create a backup of your world before experimenting.
* [[Modding:Getting_Started#Types_of_Mods|Code mods]] - especially if not updated for the current game version or only recently updated - can cause issues or crashes (either directly, or more subtly if they prevent another game system from working properly).  Check client-main.txt and server-main.txt logs for reported errors.  Report issues to the mod author rather than to Vintage Story staff.   
* {{Pll|Modding:Getting_Started#Types_of_Mods|Code mods}} - especially if not updated for the current game version or only recently updated - can cause issues or crashes (either directly, or more subtly if they prevent another game system from working properly).  Check client-main.txt and server-main.txt logs for reported errors.  Report issues to the mod author rather than to Vintage Story staff.   
* In single player games, mods are installed by downloading them and then dragging the zip file into to your VintagestoryData Mods folder. On a Windows PC, the Mods folder is found at %appdata%\VintagestoryData\Mods by default. The mod database has a '1-click install' feature that puts the zip file directly into the Mods folder rather than the Downloads folder; this only applies to the most-recently-published version of the mod, though.
* In single player games, mods are installed by downloading them and then dragging the zip file into to your VintagestoryData Mods folder. On a Windows PC, the Mods folder is found at %appdata%\VintagestoryData\Mods by default. The mod database has a '1-click install' feature that puts the zip file directly into the Mods folder rather than the Downloads folder; this only applies to the most-recently-published version of the mod, though.
* When you join a multiplayer server, the required mods are automatically downloaded to a specific subfolder for that server, within your single-player mod folder.  To also use one of your single-player client-side mods in multiplayer, copy-paste it into that server's subfolder.  Several accessibility mods are client-side only, meaning that you can use them even on multiplayer servers without causing problems.  Some mods would require the server admins to install them.
* When you join a multiplayer server, the required mods are automatically downloaded to a specific subfolder for that server, within your single-player mod folder.  To also use one of your single-player client-side mods in multiplayer, copy-paste it into that server's subfolder.  Several accessibility mods are client-side only, meaning that you can use them even on multiplayer servers without causing problems.  Some mods would require the server admins to install them.
Line 159: Line 161:


=== Hardware ===
=== Hardware ===
While Vintage Story has no native controller support, some people [https://partner.steamgames.com/doc/features/steam%20controller/getting%20started%20for%20players use Steam to add controller support], and others use third party apps (like [https://apps.microsoft.com/detail/antimicro/9N1FCFQ6P5LW?hl=en-US&gl=US Antimicro]).  [[Controller Compatibility]] has an example. Others get Vintage Story to work on a [https://store.steampowered.com/steamdeck/ Steam Deck].
While Vintage Story has no native controller support, some people [https://partner.steamgames.com/doc/features/steam%20controller/getting%20started%20for%20players use Steam to add controller support], and others use third party apps (like [https://apps.microsoft.com/detail/antimicro/9N1FCFQ6P5LW?hl=en-US&gl=US Antimicro]).  {{Pll|Controller Compatibility}} has an example. Others get Vintage Story to work on a [https://store.steampowered.com/steamdeck/ Steam Deck].


An [https://www.pcmag.com/picks/the-best-ergonomic-mice ergonomic mouse] might be helpful - but minimizing repetitive stress also includes considerations of posture, taking breaks, and more.
An [https://www.pcmag.com/picks/the-best-ergonomic-mice ergonomic mouse] might be helpful - but minimizing repetitive stress also includes considerations of posture, taking breaks, and more.
Line 217: Line 219:
The Sound tab in the Settings menu lets you adjust "ambient sound" volume separately from weather volume and music.   
The Sound tab in the Settings menu lets you adjust "ambient sound" volume separately from weather volume and music.   
<br>
<br>
See '''Considerations''' in the [[Accessibility#Notes|Notes section]].
See '''Considerations''' in the {{Pll|Accessibility#Notes|Notes section}}.
<br>
<br>


Line 258: Line 260:


'''Audio considerations'''<br>
'''Audio considerations'''<br>
* [[Bees]] are an important resource that can be difficult to find.  The most-recommended technique is to increase the ''Ambient Sound'' slider and decrease  the ''Weather Sound'' and ''Music'' sliders while hunting for beehives.
* {{Pll|Bees}} are an important resource that can be difficult to find.  The most-recommended technique is to increase the ''Ambient Sound'' slider and decrease  the ''Weather Sound'' and ''Music'' sliders while hunting for beehives.
* [[Wolf|Wolves]] are a dangerous enemy that can often be avoided due to their periodic howls announcing their location.
* {{Pll|Wolf|Wolves}} are a dangerous enemy that can often be avoided due to their periodic howls announcing their location.
* [[Bear|Bears]] growl but usually the player is within attack range when that happens.
* {{Pll|Bear|Bears}} growl but usually the player is within attack range when that happens.
* Low [[Temporal stability|Temporal Stability]] triggers ominous music.  The player should take action to reduce the stability drain and restore stability soon.
* Low {{Pll|Temporal stability|Temporal Stability}} triggers ominous music.  The player should take action to reduce the stability drain and restore stability soon.
'''Speculation needing testing:'''  
'''Speculation needing testing:'''  
* If you simply delete an audio file, the game might crash.
* If you simply delete an audio file, the game might crash.
Line 278: Line 280:
<br>
<br>
== See also ==
== See also ==
* [[Controls]]
* {{Pll|Controls}}
* [[Adding mods]]
* {{Pll|Adding mods}}


== References ==
== References ==
<references />
<references />
Confirmedusers, editor
1,073

edits