Skip to content

Commit

Permalink
Updated Readme and added files missing from last commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
matzman666 committed Sep 16, 2016
1 parent b8cac9f commit af956a8
Show file tree
Hide file tree
Showing 5 changed files with 1,093 additions and 448 deletions.
26 changes: 25 additions & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,49 @@
Adds an overlay to the OpenVR dashboard that allows access to advanced settings.

# Features
## - SteamVR Settings Tab:

- **Supersampling**: Allows to change SteamVR's supersampling setting (Requires restart).
- **Allow Reprojection**: Enable/disable reprojection (Requires restart).
- **Force Reprojection**: Enable/disable forced reprojection (Requires restart).
- **Restart SteamVR**: Restart SteamVR.

## - Chaperone Settings Tab:

- **Center Marker**: Displays a marker that represents the center of the playspace.
- **Play Space Maker**: Displays the outlines of the rectangle representing the playspace.
- **Force Bounds**: Force chaperone bounds always on.
- **Flip Orientation**: Flips the orientation of the play space.
- **Fade Distance**: Allows to configure the distance at which the chaperone bounds are shown. When set to 0 chaperone bounds are completely invisible.
- **Chaperone Bounds Visibility**: Allows to configure the visibility of the chaperone bounds. Unlike the slider in the chaperone settings, this one is not capped at 30%. When set to 0 chaperone bounds are completely invisible.
- **Reload from Disk**: Reloads the chaperone bounds from disk.

## - Move Center Tab:
Allows to temporarily move the center of the playspace. This allows to reach interaction elements that are just inside our real-world walls or otherwise inaccessible (e.g. when your playspace is smaller than the recommended one). Can also be used to discover the terrors that lie outside of the intended playspace (ever wondered what's behind the door in The Lab?).

Allows to temporarily move and rotate the center of the playspace. This allows to reach interaction elements that are just inside our real-world walls or otherwise inaccessible (e.g. when your playspace is smaller than the recommended one). Can also be used to discover the terrors that lie outside of the intended playspace (ever wondered what's behind the door in The Lab?).

The chaperone bounds stay in place when the playspace is moved or rotated (I don't want anyone to get hurt. Unfortunately this does not work when moving up/down).

## - Fix Floor Tab:

Allows you to fix the height of your floor. Just place one controller on your floor and press the button.

## - Statistics Tab:

- **HMD Distance Moved**: Shows the distance the headset has moved on the xz-plane.
- **HMD Rotations**: Shows the number of rotations around the y-axis (Useful for untangling the cord).
- **Left Controller Max Speed**: Shows the max speed of the left controller.
- **Right Controller Max Speed**: Shows the max speed of the right controller.
- **Dropped Frames**: Number of frames dropped in the currently running application.
- **Reprojected Frames**: Number of frames reprojected in the currently running application.
- **Reprojected Frames**: Number of times the currently running application timed out.

## - Settings Tab:

- **Auto Start Toggle:** Allows you to enable/disable auto start.

# Notes:

- The center marker and the play space marker are provided by the chaperone subsystem, and therefore they will have the same color and visibility settings as the chaperone bounds.

# Usage
Expand Down
18 changes: 15 additions & 3 deletions advancedSettings.pro
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,23 @@ TEMPLATE = app

SOURCES += src/main.cpp\
src/overlaywidget.cpp \
src/overlaycontroller.cpp
src/overlaycontroller.cpp \
src/tabcontrollers/ChaperoneTabController.cpp \
src/tabcontrollers/FixFloorTabController.cpp \
src/tabcontrollers/MoveCenterTabController.cpp \
src/tabcontrollers/SettingsTabController.cpp \
src/tabcontrollers/StatisticsTabController.cpp \
src/tabcontrollers/SteamVRTabController.cpp

HEADERS += src/overlaywidget.h \
src/overlaycontroller.h
src/logging.h
src/overlaycontroller.h \
src/logging.h \
src/tabcontrollers/ChaperoneTabController.h \
src/tabcontrollers/FixFloorTabController.h \
src/tabcontrollers/MoveCenterTabController.h \
src/tabcontrollers/SettingsTabController.h \
src/tabcontrollers/StatisticsTabController.h \
src/tabcontrollers/SteamVRTabController.h

FORMS += ui/overlaywidget.ui

Expand Down

0 comments on commit af956a8

Please sign in to comment.