WibbleWobbleVR3.0 - oneup03/VRto3D GitHub Wiki

WibbleWobble Setup and Configuration

  • Using WibbleWobble is at your own risk to your monitor/emitter/glasses. It works well but is unofficial
  • WibbleWobble works with 3DVision, Open3DOLED, and several DIY hardware solutions
  • These instructions cover 3DVision Hardware setup, but will hopefully be useful for others as well
  • Visit the WibbleWobble Discord for help and support

Video Guide:

Switching From VRto3D (+WibbleWobbleReshade) to WibbleWobbleVR

  • You cannot run both of these virtual HMDs at the same time
  • If you used WibbleWobbleReshade, delete dxgi.dll in your Steam\steamapps\common\SteamVR\bin\win64 folder
  • Open SteamVR prior to installing WibbleWobbleVR
  • On the SteamVR Status window, select Hamburger Icon->Settings
  • Go to the Startup / Shutdown tab
  • Select Manage Add-Ons
  • Turn vrto3d Off
  • If going back to VRto3D, reverse these steps and turn WibbleWobbleVR Off

Updating from older WibbleWobbleVR versions

  • Uninstall previous versions of WibbleWobbleVR by running Uninstall.bat (NOT as admin) in the WibbleWobble\WibbleWobbleVR folder or deleting the WibbleWobbleVR folder from your Steam\steamapps\common\SteamVR\drivers folder
  • Delete your main WibbleWobble folder
  • If you used WibbleWobbleReshade, delete dxgi.dll in your Steam\steamapps\common\SteamVR\bin\win64 folder
  • Delete your %APPDATA%\..\LocalLow\PHARTGAMES\WibbleWobble folder to reset your settings
  • Remove any custom resolutions you may have created for WibbleWobble using CRU or Nvidia Control Panel
  • Disable StrobeLight app if you were using it - it's no longer needed for 3D LightBoost

Initial WibbleWobble Setup

  1. Download and unzip the latest beta: WibbleWobbleBeta4.zip
  2. Register WibbleWobble:
    In Windows Explorer, right-click WibbleWobbleClient/Register.bat and select Run as administrator.
  3. Install Emitter Driver: (Only needed if you don't have 3DVision installed) Run the Nvidia installer WibbleWobble\WibbleWobbleClient\3dvisioncontrollerdriver.exe
  4. Disable Desktop Scaling: Disable desktop scaling in Windows settings. WibbleWobble and some games are not DPI aware, and scaling can cause window size issues. (For example, Assetto Corsa.)

SteamVR Setup

  • Open Steam and install SteamVR if not already installed.
  • Navigate to where you extracted WibbleWobble, open the WibbleWobbleVR folder, and copy this 2nd WibbleWobbleVR folder to your Steam\steamapps\common\SteamVR\drivers folder.
  • Open Nvidia Control Panel
    • Under Manage 3D Settings tab, set Global settings:
      • Set Low Latency Mode to Ultra
      • Set Max Frame Rate to match your target refresh rate
      • Set Power Management Mode to Prefer Maximum Performance
      • Set Vertical Sync to Use the 3D application setting
    • Under Set up stereoscopic 3D tab, uncheck Enable stereoscopic 3D and click Apply
    • Under Set up G-Sync tab, uncheck Enable G-Sync and click Apply
    • Under Change resolution tab, ensure your monitor is set to a 3DVision compatible resolution & refresh rate (generally 120Hz or 100Hz)
  • Open Windows Display Settings
    • Set your 3D monitor as the primary display
    • Set it to Show only on # (where # is your 3D monitor number) this helps with 3D stability
  • Launch SteamVR
  • WibbleWobbleVR Settings
    • Things will look wrong until you finish configuration and restart SteamVR/WibbleWobble
      • Press Shift + END to bring up the WibbleWobble menu
    • You have to press Enter key to apply any WibbleWobble setting
    • Press Shift + HOME to (un)focus WibbleWobble (necessary to see anything else on desktop)
    • Select Client Config
      • Set Window Size X/Y for your Fullscreen Desktop Resolution
      • DO NOT MODIFY Other Settings unless you are using something other than 3DVision
      • Click Save and X to close the window
    • Select VR Config
      • Set Resolution X to your desired horizontal render resolution (1920 recommended)
      • Set Resolution Y to your desired vertical render resolution (1080 recommended)
      • Set FoV Horizontal to your desired FoV (90.0 recommended)
      • Leave World Scale at 1.0, it does nothing
      • Set IPD to 0.1 (This is Depth; Higher=Stronger)
      • Set Focal Length to 2.0 (This is Convergence; Lower=Stronger)
      • Click Save and X to close the window
    • Select Emitter Config
      • Click Nvidia Config
        • Select Enabled
        • Select Auto Config
        • If you have an official 3DVision monitor, it should switch to 3D mode now
        • Click Save and X to close the window
      • Click Save and X to close the window
    • Press Shift + END to close the WibbleWobble menu
    • Use Shift + HOME to focus/unfocus WibbleWobble when starting VR games/mods
    • Use Shift + , to flip eye output if needed
  • Close the SteamVR Status window to completely exit out of things

Playing a Game

  1. Make your 3D monitor primary and disable all other monitors this will help with 3D stability
  2. Install VRto3D profiles and game profiles
    • Extract the latest profiles into your Steam\config\vrto3d\ folder
    • Follow same instructions as VRto3D to install any game specific profiles you want to use
    • Ctrl + F10 can be used to reload a game profile if one exists (useful when modifying hotkeys and depth/convergence/FoV)
  3. Start the Game:
    Launch the game in VR mode
  4. Confirm entering VR (NOT ALL GAMES) If you see a black screen chances are the game is waiting for you to confirm that it should enter VR.
    • SHIFT + HOME will unfocus the WibbleWobble window allowing you to ALT + TAB to find the window for the game and click the required buttons.
    • This is finicky so you may need to switch between a few different windows to get a different window in focus.
    • SHIFT + HOME again will re-focus the WibbleWobble window once you have confirmed entering VR mode.
    • Sometimes it's enough to just focus the game window with ALT + TAB and hit enter to confirm the option.
  5. Configure or Play:
    • Once launched, you can adjust WibbleWobble’s settings or begin playing.
    • VR specific settings such as resolution, fov, etc.. can be changed inside VR Config.
      • FoV & Focal Length may not update properly when a game is running and require you to restart the game or mod
    • Changes to Resolution require a SteamVR restart; this is an OpenVR limitation.
    • Some games prevent the automatic focus change to the WibbleWobbleUI; if you press SHIFT + END and nothing happens or the UI draws and you can't control it; focus the WibbleWobble window with ALT + TAB to regain control.
  6. Maintain Focus on the Game Window:
    The game window should remain in focus. If the WibbleWobble window is in focus when the WibbleWobble UI is closed, ALT + TAB until the game window is in focus.
  7. ReCenter the view: For some VR mods/games, you may need to unfocus WibbleWobble, Alt+Tab to the SteamVR Status Window, click the Menu button and select Recenter
  8. OPTIONALLY: Toggle the overlay focus: Press "SHIFT + HOME" to toggle the focus on the overlay. You can do this to be able to use the mouse accurately within the game. There is a mouse cursor fix coming to remove the need to do this.
  9. Don't close the WibbleWobble window WibbleWobble will currently not recover if you close the WibbleWobble window. You must restart the game if you do this. Use the SHIFT + / key to toggle the overlay focus if you need to get around the desktop.

Troubleshooting

  • If you experience ghosting, try turning on your monitor's Lightboost or Ultra Low Motion Blur or ULMB feature. You may have to enable 3DVision in Nvidia Control Panel for this setting to be available
  • If your 3D Emitter doesn't activate, try the following:
    • Unplug/replug the emitter
    • Toggle 3DVision On/Off
    • Restart SteamVR
  • If you are getting too much wobbling, try the following:
    • Toggle VSync off or on in-game
    • Close all other applications
    • Or try rebooting
  • If WibbleWobble settings are really messed up, delete your %APPDATA%\..\LocalLow\PHARTGAMES\WibbleWobble folder