Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "The Witness"

From PCGamingWiki, the wiki about fixing PC games
(WSGF seems to be outdated and game seems to handle resolution options just perfectly. Game volume being low is kinda subjective, especially when it's all ambient.)
Line 1: Line 1:
{{cleanup|Over 1080p resolutions. Launcher has both "display based" and "custom" now, so has the situation gotten better?}}
 
 
{{disambig|the 2016 puzzle game|the unrelated 1983 text adventure game|[[The Witness (1983)]]}}
 
{{disambig|the 2016 puzzle game|the unrelated 1983 text adventure game|[[The Witness (1983)]]}}
 
{{Infobox game
 
{{Infobox game
Line 80: Line 79:
 
|widescreen resolution      = true
 
|widescreen resolution      = true
 
|widescreen resolution notes= Resolution setting is for rendering resolution, game always uses desktop resolution in fullscreen mode. Resolutions above 1920x1080 require changing the internal resolution to fix blurriness; see the [https://www.wsgf.org/dr/witness/en WSGF entry].
 
|widescreen resolution notes= Resolution setting is for rendering resolution, game always uses desktop resolution in fullscreen mode. Resolutions above 1920x1080 require changing the internal resolution to fix blurriness; see the [https://www.wsgf.org/dr/witness/en WSGF entry].
|multimonitor              = hackable
+
|multimonitor              = true
|multimonitor notes        = Requires changing the internal resolution to fix blurriness; see the [https://www.wsgf.org/dr/witness/en WSGF entry].
+
|multimonitor notes        =  
|ultrawidescreen            = hackable
+
|ultrawidescreen            = true
|ultrawidescreen notes      = Requires changing the internal resolution to fix blurriness; see the [https://www.wsgf.org/dr/witness/en WSGF entry].
+
|ultrawidescreen notes      =  
|4k ultra hd                = hackable
+
|4k ultra hd                = true
|4k ultra hd notes          = Requires changing the internal resolution to fix blurriness; see the [https://www.wsgf.org/dr/witness/en WSGF entry].
+
|4k ultra hd notes          =  
 
|fov                        = true
 
|fov                        = true
 
|fov notes                  = Adjustable in Settings menu. Can set from 80° to 120°.
 
|fov notes                  = Adjustable in Settings menu. Can set from 80° to 120°.
Line 127: Line 126:
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = hackable
 
|full controller          = hackable
|full controller notes    = Mouse/keyboard required to navigate the launcher.<br/>Bypass the launcher by adding {{code|show_config_dialog false}} under the {{code|:/display}} section in the [[#Game data|configuration file]].
+
|full controller notes    = Mouse/keyboard required to navigate the launcher.<br/>Bypass the launcher by using {{code|-skip_config_dialog}} [[Glossary:Command line arguments|launch parameter]] or by adding {{code|show_config_dialog false}} under the {{code|:/display}} section in the [[#Game data|configuration file]].
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
Line 152: Line 151:
 
|tracked motion prompts    = false
 
|tracked motion prompts    = false
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = false
 
|other controllers notes  =  
 
|other controllers notes  =  
 
|other button prompts      = unknown
 
|other button prompts      = unknown
Line 164: Line 163:
 
|simultaneous input        = true
 
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
|steam input api          = unknown
+
|steam input api          = false
 
|steam input api notes    =  
 
|steam input api notes    =  
|steam controller prompts  = unknown
+
|steam controller prompts  = false
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
 
|steam cursor detection    = unknown
 
|steam cursor detection    = unknown
Line 175: Line 174:
 
{{Audio settings
 
{{Audio settings
 
|separate volume          = false
 
|separate volume          = false
|separate volume notes    = Game default volume is very low.
+
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
 
|surround sound notes    =  
 
|surround sound notes    =  
Line 382: Line 381:
  
 
===Configuration file structure and options===
 
===Configuration file structure and options===
 +
{{ii}} This lists all the possible variables that can be used with the games configuration file,<ref>{{Refurl|url=https://steamcommunity.com/app/210970/discussions/3/458607699616103145/|title=Command line arguments and config file variables :: The Witness Technical Support|date=2020-01-28}}</ref> however developer does point out that some of these settings can break the game in non-obvious ways.<ref>{{Refsnip|url=https://steamcommunity.com/app/210970/discussions/3/458606877334931773/|title=FAQ: Launcher, Tweaking graphics settings :: The Witness Technical Support|date=2020-01-28|snippet=Also, there are various forum posts out there in which people have figured out how to edit even more settings. Be aware that doing so can break certain puzzles and game functionality in subtle non-obvious ways, which is why they're not included here.}}</ref>
 
{{Standard table|content=
 
{{Standard table|content=
 
{{Standard table/row|low_res_reflections|Force reflections to be low resolution. Can be ''true'' or ''false''.}}
 
{{Standard table/row|low_res_reflections|Force reflections to be low resolution. Can be ''true'' or ''false''.}}
 +
{{Standard table/row|shadow_quality|}}
 
{{Standard table/row|sun_shadow_resolution|Resolutions of shadows cast by the sun. Can be ''256'', ''512'', or ''1024''.}}
 
{{Standard table/row|sun_shadow_resolution|Resolutions of shadows cast by the sun. Can be ''256'', ''512'', or ''1024''.}}
<!-- {{Standard table/row|point_shadow_resolution|}} -->
+
{{Standard table/row|point_shadow_resolution|}}
 +
{{Standard table/row|allow_non_essential_spot_lights|}}
 
{{Standard table/row|antialias_panel_rendering|Enables additional anti-aliasing for the puzzle panels. Can be ''true'' or ''false''.}}
 
{{Standard table/row|antialias_panel_rendering|Enables additional anti-aliasing for the puzzle panels. Can be ''true'' or ''false''.}}
 +
{{Standard table/row|fxaa_panel_rendering|}}
 +
{{Standard table/row|panel_mipmaps|}}
 +
{{Standard table/row|grass_detail|}}
 +
{{Standard table/row|grass_fade_begin|}}
 +
{{Standard table/row|grass_fade_end|}}
 +
{{Standard table/row|mipmap_filter_quality|}}
 
{{Standard table/row|skip_mipmaps|Changes texture resolution. Lower is better. Can be ''0'', ''1'', or ''2''.}}
 
{{Standard table/row|skip_mipmaps|Changes texture resolution. Lower is better. Can be ''0'', ''1'', or ''2''.}}
 
{{Standard table/row|aa_mode|2 for FXAA, 0 for no FXAA. Other values are the same as 0.}}
 
{{Standard table/row|aa_mode|2 for FXAA, 0 for no FXAA. Other values are the same as 0.}}
 
{{Standard table/row|msaa_sample_count|Sets number of MSAA samples. Can be ''1'' for 2x, ''2'' for 4x and ''3'' for 8x.}}
 
{{Standard table/row|msaa_sample_count|Sets number of MSAA samples. Can be ''1'' for 2x, ''2'' for 4x and ''3'' for 8x.}}
 +
{{Standard table/row|msaa_coverage|}}
 +
{{Standard table/row|msaa_coverage_sample_count|}}
 
{{Standard table/row|panel_render_width|Value must be a power of two. Values below ''512'' are not recommended.}}
 
{{Standard table/row|panel_render_width|Value must be a power of two. Values below ''512'' are not recommended.}}
 
{{Standard table/row|render_width|Changes rendering width. Can also be set with command line argument ''-width''.}}
 
{{Standard table/row|render_width|Changes rendering width. Can also be set with command line argument ''-width''.}}
Line 411: Line 421:
 
{{Standard table/row|-no_hud|Disables the HUD.}}
 
{{Standard table/row|-no_hud|Disables the HUD.}}
 
{{Standard table/row|-profile|Set render quality: <code>low/medium/high/ultra</code>}}
 
{{Standard table/row|-profile|Set render quality: <code>low/medium/high/ultra</code>}}
 +
{{Standard table/row|-no_log|}}
 +
{{Standard table/row|-no_sound|}}
 +
{{Standard table/row|-no_entities|}}
 +
{{Standard table/row|-new_game|}}
 +
{{Standard table/row|-demo|}}
 +
{{Standard table/row|-non_interactive|}}
 +
{{Standard table/row|-no_svn|}}
 +
{{Standard table/row|-map|}}
 +
{{Standard table/row|-centered|}}
 +
{{Standard table/row|-profiling|}}
 
}}
 
}}
  

Revision as of 02:40, 28 January 2020

This page is for the 2016 puzzle game. For the unrelated 1983 text adventure game, see The Witness (1983).

The Witness
The Witness cover
Developers
Thekla, Inc.
Release dates
Windows January 26, 2016
macOS (OS X) March 8, 2017
The Witness on MobyGames
The Witness on Wikipedia

Key points

Colorblind and hearing-impaired players may have trouble playing the game in full.[1]

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions
Official website

Availability

Source DRM Notes Keys OS
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
Can be played without Epic Store Launcher being open.
Windows
macOS (OS X)
GOG.com
DRM-free
Windows
macOS (OS X)
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Mac App Store
Icon overlay.png
macOS (OS X)
Origin
Origin
Included with EA Play.
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Can be played without Steam being open.
Windows
macOS (OS X)

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\data\Local.variables[Note 1]
%APPDATA%\The Witness\Launcher.variables
macOS (OS X) <path-to-game>/The Witness.app/Contents/Resources/data/Local.variables
~/Library/Application Support/The Witness/Launcher.variables
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/210970/pfx/[Note 2]

Save game data location

System Location
Windows %APPDATA%\The Witness\
macOS (OS X) ~/Library/Application Support/The Witness/
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/210970/pfx/[Note 2]

Save game cloud syncing

System Native Notes
Epic Games Launcher
GOG Galaxy
Origin
Steam Cloud
Syncs up to 100 MB of game saves. Launcher preferences are also synced.

Video settings

Launcher settings.
Launcher settings.
Advanced launcher settings.
Advanced launcher settings.
In-game general settings.
In-game general settings.

Template:Video settings

Input settings

In-game input menu.
In-game input menu.
In-game key customization menu.
In-game key customization menu.

Template:Input settings

Audio settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
Arabic
Simplified Chinese
Traditional Chinese
French
German
Italian
Japanese
Korean
Polish
Portuguese
Brazilian Portuguese
Russian
Spanish
To use a different language, change the language in the properties window in Steam for the game. Alternatively, use the command line argument -language with the correct language code.

VR support

3D modes State Notes
Native 3D
Nvidia 3D Vision
See Helix Mod: The Witness.
Headsets
SteamVR
Might require launching the game outside Steam with Oculus compatibility layer.
Oculus VR (LibOVR)
Buggy and incomplete implementation, puzzles almost impossible to play and most likely require taking headset off and completing puzzles on monitor.
Turn on with the command line argument -vr.
Windows Mixed Reality
This game might be playable with the Revive Compatibility Layer.
OSVR
Devices
Tracked motion controllers
Traditional controller
Keyboard/Mouse
Play area
Seated
Standing
Room-scale
Incorrectly detected and forced. Allows moving in the enviroment while the main body stays in the center, breaking the game even more.

Other information

API

Technical specs Supported Notes
Direct3D 11
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)

Middleware

Middleware Notes
Cutscenes Bink Video

Configuration file structure and options

This lists all the possible variables that can be used with the games configuration file,[2] however developer does point out that some of these settings can break the game in non-obvious ways.[3]
Description
low_res_reflections Force reflections to be low resolution. Can be true or false.
shadow_quality
sun_shadow_resolution Resolutions of shadows cast by the sun. Can be 256, 512, or 1024.
point_shadow_resolution
allow_non_essential_spot_lights
antialias_panel_rendering Enables additional anti-aliasing for the puzzle panels. Can be true or false.
fxaa_panel_rendering
panel_mipmaps
grass_detail
grass_fade_begin
grass_fade_end
mipmap_filter_quality
skip_mipmaps Changes texture resolution. Lower is better. Can be 0, 1, or 2.
aa_mode 2 for FXAA, 0 for no FXAA. Other values are the same as 0.
msaa_sample_count Sets number of MSAA samples. Can be 1 for 2x, 2 for 4x and 3 for 8x.
msaa_coverage
msaa_coverage_sample_count
panel_render_width Value must be a power of two. Values below 512 are not recommended.
render_width Changes rendering width. Can also be set with command line argument -width.
render_height Changes rendering height. Can also be set with command line argument -height.
dynamic_resolution Dynamically changes the resolution to maintain framerate. Can be true or false.
show_config_dialog Show configuration dialog before starting the game. Can be true or false.
See here for the location of the file on each system.
These need to be added to a graphical quality category called :/render/low (or medium, high).[4]

Command line parameters

See command line arguments on how to use the following options.
Parameter Description
-width Force a specific width.
-height Force a specific height.
-language Force a specific language: ar/ko/ja/ru/zh_CN/zh_TW
-vr Enables Oculus Rift support.
-fullscreen Enables fullscreen mode.
-windowed Enables windowed mode.
-no_window_border Hides window border.
-no_hud Disables the HUD.
-profile Set render quality: low/medium/high/ultra
-no_log
-no_sound
-no_entities
-new_game
-demo
-non_interactive
-no_svn
-map
-centered
-profiling

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) 1.8 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 5 GB
Video card (GPU) Intel HD 4000
DirectX 10 compatible

Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 Notes regarding Steam Play (Linux) data:

References

  1. Colorblind And Hearing-Impaired Players Won't Be Able To Do All The Puzzles In The Witness - Kotaku - last accessed on 2016-01-28
  2. Command line arguments and config file variables :: The Witness Technical Support - last accessed on 2020-01-28
  3. FAQ: Launcher, Tweaking graphics settings :: The Witness Technical Support - last accessed on 2020-01-28
    "Also, there are various forum posts out there in which people have figured out how to edit even more settings. Be aware that doing so can break certain puzzles and game functionality in subtle non-obvious ways, which is why they're not included here."
  4. Tweaking graphics settings :: Steam Community Discussions - last accessed on 2016-01-28