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

Doom VFR

From PCGamingWiki, the wiki about fixing PC games
Doom VFR
Doom VFR cover
Developers
id Software
Escalation Studios
Publishers
Bethesda Softworks
Engines
id Tech 6
Release dates
Windows December 1, 2017[1]
Reception
Metacritic 69
OpenCritic 70
IGDB 75
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Perspectives First-person
Controls Direct control
Genres Action, Shooter
Themes Horror, Sci-fi
Series Doom
Doom VFR on HowLongToBeat
Doom VFR on IGDB
Doom VFR on MobyGames
Doom VFR on Wikipedia
Doom (1993) 1993
Doom II: Hell on Earth 1994
Final Doom 1996
DRL (unofficial game) 2002
Doom 3 2004
Doom 64 EX (unofficial port) 2008
Doom 3: BFG Edition 2012
Doom (2016) 2016
Doom VFR 2017
Doom I Enhanced 2020
Doom II Enhanced 2020
Doom Eternal 2020
Doom 64 2020

Warnings

This game requires a virtual reality headset (see VR support for details).

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
Amazon.com (unavailable)
Icon overlay.png
Windows
Bethesda.net (unavailable)
Icon overlay.png
Windows
All versions require Steam DRM.
The Bethesda.net release is no longer available as the Bethesda.net Launcher has been retired. Users who owned games in their Bethesda.net Library are able to transfer their games to their Steam account for free, even now after the launcher has been officially retired.

Essential improvements

Skip intro videos

Use the +com_skipIntroVideo 1 command line argument[2]

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM_VFR\base
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/650000/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM_VFR\base\savegame.user\<user-id>
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/650000/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud

Video

General settings.
General settings.
Graphics settings.
Graphics settings.
Advanced graphics settings.
Advanced graphics settings.

This game requires a virtual reality headset (see VR support for details).
Graphics feature State Notes
Widescreen resolution
Opening the game in exclusive fullscreen forces the monitor into 1920x1080@60Hz mode.
4K Ultra HD
Field of view (FOV)
Up to 180° per eye
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
FXAA, SMAA, TAA (1TX), FXAA (1TX), SMAA (1TX) and TSSAA (8TX).
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
Main menu capped at 90 FPS.

Disabling dynamic resolution

Use the +rs_enable 0 command line argument[3]
May cause flashing lights, requiring the following alternative
Use the aforementioned console variable with added delay[4]
More consistent, but may still require starting the game multiple times to stick
  1. Navigate to %USERPROFILE%\Saved Games\id Software\DOOM_VFR\base
  2. Edit DOOM_VFRConfig.cfg
  3. Append these lines:
wait 100
rs_enable 1
wait 100
rs_enable 0

Input

Keyboard and mouse State Notes
Remapping
See the glossary page for potential workarounds.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Start the game without motion controllers connected.
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Tracked motion controllers
Button/gesture prompts
For Valve Index controllers, Vive instuctions and prompts are still used.
Generic/other controllers
Additional information
Button prompts
Controller hotplugging
Game demands to reconnect the used controller to continue.
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Steam Input
Steam Input API support
Hook input (legacy mode)
Official controller preset(s)
Steam Controller button prompts

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Master, music, effects and voice.
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Italian
Japanese
Polish
Brazilian Portuguese
Russian
Spanish

VR support

This game requires a virtual reality headset.
Headsets State Notes
SteamVR
Oculus VR (LibOVR)
Added in SteamVR Beta 1512101170[5]
Windows Mixed Reality
Devices
Tracked motion controllers
See Input for details.
Traditional controller
See Input for details.
Keyboard/Mouse
Play area
Seated
Standing
Room-scale

Issues unresolved

Frequent crashes on level load

Lower supersampling level[6]
Load another level first[7]
  1. Load another level (preferably a classic level unlocked by DoomGuy Dolls)
  2. Go back to main menu
  3. Continue the game

Smooth turning with Valve Index's Knuckles

Enabling smooth turning with Valve Index's Knuckles[8]
  1. Start Doom VFR.
  2. Once in main menu, open Steam VR menu.
  3. Open Controller Bindings.
  4. In Active controller binding and select Custom then press Choose another button.
  5. Browse the shared controller bindings and select the Smooth Turning + Jumping on right stick" binding by "Kaleb.
  6. Exit VR.
  7. Download modified config file.
  8. Override config files in:
  9. Start Doom VFR again.
  10. Start a new game or load a save file.
  11. Once in-game, press tilde.
  12. Copy paste following command: bind STEAMVR_PRIMARY_AXIS2 _lookLeft; bind STEAMVR_PRIMARY_AXIS3 _lookRight; bind STEAMVR_PRIMARY_AXIS4 _jump; bind STEAMVR_PRIMARY_A _weapnext; bind STEAMVR_SECONDARY_A _weapprev and press Enter.

Other information

API

Technical specs Supported Notes
Vulkan
Executable 32-bit 64-bit Notes
Windows

DOOM VFL

Official January 30, 2018 patch for the game includes locomotion movement into games settings,[9] this mod is no longer requirement.
Adds free locomotion, touchpad movement, arm swing jumping and gun vibration on motion controllers.[10]
Add free and touchpad locomotion[11]
  1. Download and unzip DOOM VFL
  2. Start Doom VFL doomvflv6.exe with Steam VR running.
  3. Enter 24 for trackpad deadzone sensitivity.
  4. Enter 1 for jump sensitivity.
  5. Minimize Doom VFL and run Doom VFR.

System requirements

Windows
Minimum Recommended
Operating system (OS) 7, 8.1, 10
Processor (CPU) Intel Core i5-4590
AMD FX-8350
System memory (RAM) 8 GB
Hard disk drive (HDD) 17 GB
Video card (GPU) Nvidia GeForce GTX 1070
AMD Radeon RX 480
A 64-bit operating system is required.


Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/650000/ in addition to or instead of this directory. The app ID (650000) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Welcome to QuakeCon 2017 – Video and News | Bethesda.net
  2. Verified by User:Marioysikax on 2019-12-20
  3. Verified by User:BorbingoBoy on 2024-01-28
  4. Verified by User:BorbingoBoy on 2024-01-28
  5. SteamVR Beta Updated (1512101170) - last accessed on May 2023
  6. game crash on level load (Jan 2021) - last accessed on 2024-01-28
  7. Common game crash workaround - last accessed on 2024-01-28
  8. Valve Index Smooth Turning (Aug 2020) - last accessed on 2021-08-28
  9. Steam :: DOOM VFR :: DOOM VFR PC Patch - January 30 - last accessed on 2019-12-20
  10. I made this program DOOM VFL Virtual Fu**ing Locomotion
  11. DOOMVFL Version 0.2 Instructions - last accessed on May 2023