Support Team Beef on Patreon

Become a Patron!


Dr Beef Playing Brutal Doom

IMPORTANT NOTE:

This is just an engine port, no game assets are included whatsoever. To play any of the commercial games you will need to own them.

The Ultimate Doom can be purchased on Steam

TIP: Most if not all of the modern Doom games (Doom 3 BFG / Doom Eternal) include the files needed for playing Doom 1 and 2. Check your installation file for the "wads" folder.

You can play many wads/mods without having to own the full version of Doom. The excellent FreeDoom project functions well as a base IWAD and can be downloaded directly using the QuestZDoom Launcher (which is a must have install for this to work correctly).

The QuestZDoom Launcher is a portal that provides downloads of files from various sources on the internet. For each file we have followed any distribution guidelines, where they exist. These files are publicly downloadable from other sources and this application does not provide any special access. We claim no copyright over any of the files that can be accessed here and are in no way associated with their creators

QuestZDoom

Oculus Quest - Doom Engine

Latest News: Check out our Recommended Game Mod Combinations

Welcome to the VR port of the popular LZDoom /GZDoom engine for the Oculus Quest.

This is built solely for the Oculus Quest VR HMD and will not run on any other device.

This port features..

  • Two handed weapon grip
  • Awesome Haptic Feedback
  • Smooth Locomotion, Teleport locomotion, Smooth/Snap turn
  • All the cool mod support of LZDoom
  • The easiest way to install this on your Quest is using SideQuest, a PC desktop app designed to simplify sideloading apps and games ( even beat saber songs on quest ) on Standalone Android Headsets like Oculus Quest and Oculus Go. It supports drag and drop for installing APK files!

Installing QuestZDoom & QuestZDoom Launcher

This quick start guide will get you up and running without having to manually transfer any files to you Quest:

At this stage everything is ready for you to start downloading mods. The below installation guide is the out recommended first play combination. Please note that Internet Access is required for first setup

We also strongly propose you check out our Recommended Game Mod Combinations

How to Play Commercial Games (Doom 1, Doom 2, Hexen, etc)

TIP: Most if not all of the modern Doom games (Doom 3 BFG / Doom Eternal) include the files needed for playing Doom 1 and 2. Check your game's installation folder for the "wads" folder. The games are usually "DOOM.WAD" and "DOOM2.WAD"

Copy the WAD files from the installed Doom game folder on your PC to the /QuestZDoom/wads folder on your Oculus Quest when it is connected to the PC. You have to have run the QuestZDoom Launcher at least once for the folder to be created and if you don't see it when you connect your Quest to the PC you might have to restart the Quest.

Once the files have been copied restart the QuestZDoom Launcher or click the "Rescan" button. The new files should be recognised and placed in the "Core Games" section. If the files are placed in the "Other" section without graphics, click the "Send Missing Hashes" button. We should then add these to the online library. Updates to the online library are automatically synchronised on restart of the QuestZDoom Launcher

All these controls are for right-handed mode and are the basic/default mappings, all button pushes map internally to a key press and they can be easily remapped to any function in the options menu. Furthermore, each button has a secondary mode when the dominant hand grip trigger is pushed. So for example in right-hand mode the A button will open doors (by sending a Space key) but with the grip trigger held down it will send a different key to the game instead (which can be remapped as desired)

Open the in-game menu with the left-controller menu button (same irrespective of right/left handed control)

Primary Button Functions

  • A Button - Open Door / Switch
  • B Button - Jump
  • Y Button - Toggle AutoMap
  • X Button - Unmapped [Delete a button mapping in the menu]
  • Dominant-Hand Controller - Weapon orientation
  • Dominant-Hand Thumbstick - left/right Snap turn, up/down weapon change
  • Dominant-Hand Thumbstick click - Unmapped
  • Dominant-Hand Trigger - Fire Weapon
  • Dominant Grip Button - When held down, secondary button functions are available
  • Off-Hand Controller - Direction of movement (or if configured settings HMD direction is used)
  • Off-Hand Thumbstick - locomotion / teleport
  • Off-Hand Trigger - Run
  • Off-Hand Grip Button - Weapon Stabilisation - two handed weapon mode
  • Off-Hand Thumbstick click - Unmapped

Secondary Button Functions

Accessed by holding down the dominant hand grip button - All these can be reassigned in the options menu

  • A Button - Unmapped
  • B Button - Unmapped
  • Y Button - Unmapped
  • X Button - Unmapped
  • Dominant-Hand Thumbstick click - Unmapped
  • Dominant-Hand Trigger - Alt Fire Weapon
  • Off-Hand Trigger - Unmapped
  • Off-Hand Thumbstick click - Unmapped

Teleport

Once you have enabled teleport locomotion in the VR Options menu:

  • Point your off-hand controller towards the floor
  • Push forward on the thumb-stick
  • Position Doom-Guy to where you wish to teleport
  • Release the thumbstick to teleport

Performance: Vanilla unmodded Doom is fine, however once you start using mods then the GZDoom engine is quite resource hungry. Brutal Doom is great fun and plays pretty well, but performance can be shaky, so you have been warned. There are several more lightweight brutal versions that do a similar job with better performance such as MeatGrinder / Bolognese (All are available on the Launcher). Expect significant framedrops when there is a lot going on, this is unfortunately just a result of the system requirements of the engine. Suggestion is to reduce super-sampling to 0.9 to get much improved performance.

Hopefully there will be fixes in time for most of the following, but rather than delay release any longer, none of could be considered show-stoppers:

  • Launcher: For the "View Mod Information" (Pressing the B button whilst hovering over a mod) to function you first need to have clicked anywhere using the trigger

I would like to thank the following teams and individual for making this possible:

  • The ZDoom Teams - For the excellent engine this based upon.
  • Emile Belanger - For being happy for me to use his Android build of LZDoom as a basis for this. See his other Android ports here
  • Everyone involved in the PC VR GZ3Doom project, from which a lot of the 6DoF weapon functionality for this project was taken or used as inspiration
  • Baggyg - My long-time VR friend whose roles in this have once again been varied and all helpful, also the creator of the excellent QuestZDoom Launcher, a must-have tool for playing mods in QuestZDoom
  • VR_Bummser - Also a long time VR friend and huge contributor to the DrBeef port community, dedicated testing and video production
  • Daniel Teich - Art Director / Mod Logos / Launcher Art / Website Graphics / Mod Contributor
  • Ajantaju - VR Weapon Model Packs
  • Chris Collins - GeneralUserGS Soundfont
  • The SideQuest team - For making it easy for people to install this
  • m8f (mmaulwurff) - For the excellent Laser Sight mod which I was given permission to distribute as part of this project (modified slightly for VR), invaluable for playing some mods in VR that don't have iron-sights for aiming.
  • The Dedicated Closed Beta Testers (RABID, sneakerman)

Disclaimer

'QuestZDoom' and the 'QuestZDoom Launcher' are not affiliated, associated, authorized, endorsed by, or in any way officially connected with ID Software or Bethesda, or any of its subsidiaries or its affiliates. This application provides functionality to arrange and combine game modifications in readiness for the QuestZDoom application. No copyrighted assets are included within the install. This application is a portal that provides downloads of files from various sources on the internet. For each file we have followed any distribution guidelines, where they exist. These files are publicly downloadable from other sources and this application does not provide any special access. We claim no copyright over any of the files that can be accessed here and are in no way associated with their creators. If you believe that a link on this application infringes upon your copyright or intellectual property please contact us at general@questzdoom.com and we would be happy to remove as soon as possible.

License

QuestZDoom Launcher by Grant Bagwell (BaggyG) is licensed under CC BY-NC-ND 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0