From Pavlov VR Wiki
Jump to: navigation, search

Pavlov VR is available on Quest! Pavlov is available as a FREE game. It is currently in development/beta mode. In order to install Pavlov on the Quest, please follow the instructions that appear below.

See the FAQ here:

Pavlov Change Log

Build 23

  • Custom map support
  • Custom modes
  • Custom/Community servers
  • Personal game lobbies on official maps
  • 4 Characters/Skins: Clown, “Naked”, Farmer, and Prisoner
  • TDM game mode over community servers
  • Returning Maps: Bridge, OG Containers
  • Gun and player pawn texture resolution increased
  • Gun Attachment removal
  • Add and adjust sight on picatinny rail (hold trigger on placement and slide)
  • AUG nerfed to 3 shot burst
  • Bullet tracers
  • Bullet environment hit effects (bullet decals)
  • WW2 guns in beta
  • Knives stick in bodies
  • Adjustments to knife physics
  • Audio volume mixer
  • Killable chicken in Sand
  • A PC-like server browser, for both Community and Official games/maps.
  • Bug Fixes

Build 22

  • Minor bug fixes
  • Performance Improvements

Build 20

  • Performance improvements on all maps
  • Names with the name.txt
  • Karma Improvements
  • TTT Scanner body tags
  • Scopes are now replaced with Holographic sights on all guns
  • Smaller improvements where needed

Build 18 (build 13-17 were internal)

  • Players are given random names ie. <null>_8372 to allow vote kicking and better identification
  • Voting functions properly works (No more vote end match unless enough people agree)
  • New UI for matchmaking. Shows up on the side in the pause menu
  • Checkbox for Modes and Maps to select what you want
  • Tutorial is functional. Demonstrates basic functions like running, pausing, buy menu, reloading, planting/defusing the bomb.
  • Karma in TTT. Innocent/Detective kills another Innocent/Detective their karma will drop. Karma drops to low 'number unknown currently' you will be banned from TTT until you raise your karma from playing other game modes. If a person has low karma, and you kill them, your karma won't drop as much due to them having a past in RDMing
  • Budget. Traitors and Innocent gets 1k$ and Detective gets 10k$. This is prevent buying 2 LMGs and mass RDMing, and to balance the game out more.
  • Your role in TTT will be said to you in the skin selector room along with displaying in the scoreboard.
  • Taser was added to the Detective. Two shots. When shot with the taser you will stop moving and drop what is in your hands. Does minimal damage.

Build 12

  • Only change should be people actually move when playing online

Build 11

  • TTT game mode added to all maps
  • Crates in Zombies Mode and Zombies spawning fixed
  • Added 'Start Up Map' to boot into Kill House or Gun Range
  • Siberia Map fixed
  • Added lockers in Zombies that can hold items
  • Added a Tutorial WIP
  • Knives function as intended
  • Performance improvements
  • Added attachments to Zombies
  • Changed weapon order in Zombies

Build 10

  • Zombies & Hunt added to 'Offline' menu
  • Zombies COOP Online
  • Scopes removed
  • Major performance improvements
  • New map for Zombies (Still needs work)

Using Windows 10 PC to install the latest build

(0) Pre-requisites:

   Oculus Quest
   Oculus App installed on smart phone, paired to quest
   Windows 10 PC with a USB-C connection to Oculus Quest

(1) Go here, sign in to your oculus account, create an organization.

(2) From your smartphone:

    Connect to your Oculus Quest, go to settings, more settings, and then select developer mode and enable it.

Video from this point on

(3) Now, we download and install Pavlov VR:

    You're going to want to download this:

(4) Extract the above zip file to a folder.

(5) From the extracted files:

   Open the 'name.txt' file with NotePad
       Delete 'null'
       Enter the name you want displayed
           Save then close the file
    Double click the file named "install.bat" on a Windows 10 machine with your Oculus Quest powered and connected to the PC via a USB-C connection.
    When it says "--waiting on device--" go into the Oculus and use your controllers to authorize the connection from this PC.

   If you get the error 'error: more than one device/emulator'
           Download Rachel's new Install.bat (
           Copy it to the same folder with the original Install.bat
           Run the new one, it may pop up saying its not trusted. If you trust me, click on 'More Info' then 'Run Anyway'

(6) Play the game!

    Launch the alpha from Unknown Sources in your Oculus Quest library, wait for the three dots to bounce around for 45-60 seconds and you should be in the gun range.

Using a Mac to install the latest build

1. Download Bluebird from [1]

2. Click on Assets under the latest version, then click to download the app.

3. Unzip the file in Finder, right click Bluebird and click open.

4. Click on the dropdown, then select Pavlov: Shack.

5. Click install and wait for the process to complete!

FAQ is on the main Github page here: [2]

Using Linux to install the latest build

The installation on linux is very similar to Mac. With the new MacOS method, this may be different

  1. Download the Pavlov zip file for mac and extract it.
  2. You will need different adb tools as the binaries for mac won't work. These worked for me: Link
  3. Replace platform-tools in the one you just downloaded.
  4. Open with your favorite text editor.
  5. Replace "Echo" with "echo"
  6. Have your quest connected to your pc and run the script with sudo.
  7. Done!

Alternative from Lil Sizzurp#0001

  step 1: sudo apt install adb
  step 2: replace ./platform-tools/adb with adb in
  step 3: chmod +x
  step 4: ./

If you want to use a different architecture than x86, you will need different platform-tools.

Using an Android Device to install the latest build

(0) Pre-requisites:

   Oculus Quest, developer mode enabled
   Android Device, like a Samsung Smartphone
   USB-C to C or USB-B to C cable, depending on your device's port

(1) Install applications:

   Install Bugjaeger to your device. You'll be using this all the way through, so keep it open. Make sure your Quest is recognised by your
   device through a USB connection (ideally USB 3.0)

(2) Install the latest build:

   The current latest build is b23, which you can download here: unzip the folder, placing the files somewhere you can easily access them.

(3) Open Bugjaeger, navigate to Packages:

   With your Quest still connected through USB, select the plus icon in the top right, and install the latest .apk file (from the unzipped folder) to your Quest.

(4) Install the .obb and choose a name:

   Stil in bugjaeger, navigate to the "Files" section and find this directory: Android > obb > com.vankrupt.pavlov. Drop the .obb file here. Go back to the root directory (internal storage) and, with the 
   text inside edited to your username of choice, paste the "name.txt" file there.

(5) ADB and Permissions:

   With your Quest still connected, open the ADB console in Bugjaeger, at the bottom right. Run the following commands:
 - pm grant com.vankrupt.pavlov android.permission.RECORD_AUDIO
 - pm grant com.vankrupt.pavlov android.permission.READ_EXTERNAL_STORAGE
 - pm grant com.vankrupt.pavlov android.permission.WRITE_EXTERNAL_STORAGE

(6) Play the game!

   Pavlov Shack should now be setup on your HMD, open it in Unknown Sources and it should load after about a minute, when the 3 dots stop bouncing: feel free to let me know at Mattatouille#9639 if you need
   any help.

TTT on Pavlov Shack

There are some slight changes compared to the PC mod

 - You can play TTT on any map already on Pavlov
 - You can choose from several different skins
 - The Detective spawns with the scanner
   - Traitor tested isn't used on alive players unless they've recently committed a murder.
   - Meant to scan dead bodies or people that came from an area where shooting just happened
   - If you scan a player that's alive it will always say they're innocent unless they recently murdered (~20-30secs)
 - Crates drop with weapons after a set period of time
   - Detective will get a taser
   - Innocents/Traitors will have 1k and Detective will have 10k
   - Karma is added, but is not currently working in build 23
     - Kill an Innocent as an Innocent/Detective your karma will go down
     - Kill someone with low karma, your karma won't lower as much
     - If karma gets to low, you won't be allowed to play TTT until you raise your karma playing other game modes
   - Update UI for the scoreboard
   - Role will show up onscreen in the skin selector room and on the scoreboard. No longer on your watch

Recording a video of your Pavlov play and sharing it

Recording on Quest natively

   If you are not in the Oculus Home already, go ahead and go there by clicking the Oculus button. (The small button near the bottom of the right controller)
         Near the bottom you should see a "home bar" with the tabs
         Click on the Sharing tab
                   Click "Record Video" which is directly under that.
         You will now see a red dot in the top right, indicating that you are recording
                   When you are done recording, go back to the Home and press the same button and then the red dot will disappear and the video will be saved to the Quest

Note that only the sound from your speakers will be recorded, not your microphone.

Pulling the video off the Quest

There are multiple ways to pull files from the Quest as it's essentially just an Android device. The recorded videos are stored in the folder /sdcard/Oculus/VideoShots

One method to pull the files from the Quest is to use the adb program which is bundled with the pavlov install files under platform-tools/adb. An example of downloading all recorded videos on your Quest with adb would be to open a command line, change the directory to the pavlov install files folder and then run the following

   ./platform-tools/adb pull /sdcard/Oculus/VideoShots

If you want a more thorough explanation with OS specific instructions you can for example google "How to use adb pull on windows"

Known Bugs

As of October 2020, the latest build is version 23. The development team continues to work on known bugs and the QA Team continues to conduct testing to discover new bugs. These are actively being worked on. If you have a bug, please feel free to report the bug on our discord channel under #shack-bugs

  1. Karma in TTT
  2. Penetration of some walls - Siberia, Sand, OG Container maps
  3. Team assignments in lobby
  4. Invisible bomb and items on chest
  5. TTT crashing on Bridge
  6. Exit button crashes Quest
  7. Bots are unable to kill in knife and grenade game-mode
  8. Scoring in Gun Game
  9. One-way fence in Siberia