Vasily
4bfe944461
Add OffsetProfiles to new object settings API
2020-01-30 10:36:21 +01:00
Kung-vr
d8f1f4e6b9
Add friction feature to motion tab
...
#344
2020-01-03 01:25:49 +09:00
ykeara
5a7ad06b1c
changed m_k_ to m_ ( #341 )
2019-12-22 11:23:41 -06:00
Vasily
4be96344da
Convert m_flingStrength to new settings API
...
Casts inside the functions because it isn't feasible to change all
floats to double.
2019-12-10 08:28:41 +01:00
Vasily
4918ff2a37
Convert m_gravityStrength to new settings API
...
Casts inside the function because it's not feasible to change all floats
to double.
2019-12-10 08:28:41 +01:00
Vasily
58a92f4b2b
Convert m_heightToggleOffset to new settings API
...
Casts inside the function because it's not feasible at the moment to
change all floats to doubles.
2019-12-10 08:28:41 +01:00
Vasily
ed1190020c
Convert m_turnComfortFactor to new settings API
2019-12-10 08:28:41 +01:00
Vasily
214e1d26ed
Convert m_dragComfortFactor to new settings API and change sign
...
There was no reason for it to be unsigned. This has been changed to int
for internal consistency.
2019-12-10 08:28:41 +01:00
Vasily
7a6c3fc53e
Convert m_smoothTurnRate to new settings API
2019-12-10 08:28:41 +01:00
Vasily
22b52d403c
Convert m_snapTurnAngle to new settings API
2019-12-10 08:28:41 +01:00
Vasily
065c5da456
Convert m_simpleRecenter to new settings API
2019-12-10 08:28:41 +01:00
Vasily
bce378928d
Convert m_enableSeatedMotion to new settings API
2019-12-10 08:28:41 +01:00
Vasily
909b9aefec
Convert m_universeCenteredRotation to new settings API
2019-12-10 08:28:41 +01:00
Vasily
24e3081533
Convert m_oldStyleMotion to new settings API
2019-12-10 08:28:41 +01:00
Vasily
48209f6536
Convert m_allowExternalEdits to new settings API
2019-12-10 08:28:41 +01:00
Vasily
e757c722f7
Convert m_showLogMatricesButton to new settings API
2019-12-10 08:28:41 +01:00
Vasily
363a9f4990
Convert m_momentumSave to new settings API
2019-12-10 08:28:41 +01:00
Vasily
500fe0a98f
Convert m_turnBounds to new settings API
2019-12-10 08:28:41 +01:00
Vasily
ba30e0054f
Convert m_dragBounds to new settings API
2019-12-10 08:28:41 +01:00
Vasily
89699825bf
Remove MoveCenterTabController::outputLogSettings
...
If settings changes are logged to console it should be handled in the
settings API.
2019-12-10 08:28:41 +01:00
Vasily
f91328298b
Convert m_settingsRightHandTurnEnabled to new settings API
2019-12-10 08:28:41 +01:00
Vasily
1061c39252
Convert m_settingsLeftHandTurnEnabled to new settings API
2019-12-10 08:28:41 +01:00
Vasily
c1b1756ccf
Convert m_settingsLeftHandDragEnabled to new settings API
2019-12-10 08:28:41 +01:00
Vasily
a81eb2cbf4
Convert m_settingsRightHandDragEnabled to new settings API
2019-12-10 08:28:41 +01:00
Vasily
289de29d69
Convert m_adjustChaperone to new settings API
2019-12-10 08:28:41 +01:00
Vasily
9755ffac64
Convert m_lockYToggle to new settings API
2019-12-10 08:28:41 +01:00
Vasily
d5b98f8452
Convert m_lockZToggle to new settings API
2019-12-10 08:28:41 +01:00
Vasily
866d48cc9e
Convert m_lockXToggle to new settings API
2019-12-10 08:28:41 +01:00
ykeara
05c12cd4a0
Re-Add color overlay ( #311 )
...
* fixed Chaperone toggle, toggle state on launch
* made update rates based on variable frame rate assuming 90 default
* added overlay color back in
* fixed opacity value not synching
* updated to ovr 1.8.19
* fixed license issue
* rolled back ovr update
* fixed overlay toggle state, formatting, and clamped max opacity to .85%
2019-11-08 14:45:26 -06:00
Kung-vr
2a63525fba
Make double recenter behavior default and cleanup debug code
...
This also adds the option "simpleRecenter" which can be set to true in the ini playspace settings to get single (non loop) recenter behavior back.
2019-10-21 13:55:21 +09:00
Kung-vr
4dea88bd75
Set up double request seated recenter
2019-10-21 12:01:15 +09:00
Kung-vr
9fd379c7f9
Add debug states for testing seated recenter
...
Settings: enable seated motion -> unchecked + debug state 1~6 adds a slight delay then performs ReloadFromDisk (to test if ReloadFromDisk alone is causing the snap back)
Settings: enable seated motion-> checked + debug state 100+ adds a delay before ReloadFromDisk equal to debug state-100 ms. Then proceeds as normal
2019-10-20 19:32:05 +09:00
Kung-vr
1629838b21
Reimplement chaperone height slider for OVRAS 3.0 motion
...
Addresses #264
2019-10-19 02:27:34 +09:00
Kung-vr
17e038bf1d
Rework seated-universe motion
2019-10-16 15:47:05 +09:00
Kung-vr
f05f6f7deb
Swap default to unchecked enable seated motion and add debug states
2019-10-13 17:02:15 +09:00
Kung-vr
2e6dd3b8fe
Add chaperone autoprofiles, crash recovery, and space fix revert
2019-10-13 03:56:57 +09:00
Kung-vr
6dc7bc6837
Add offset profiles
...
Addresses #149
2019-10-02 15:25:03 +09:00
Kung-vr
d3b4d30807
Settings Tab new options for seated motion and recentering
2019-10-02 12:40:01 +09:00
Kung-vr
93913b6e94
Add safeguards for exceeding new max OpenVR offsets
2019-09-29 03:11:34 +09:00
Kung-vr
229b11b3c8
Prevent applictaion of uninitialized chaperone basis
2019-09-18 00:29:00 +09:00
Vasily
1975192bb1
Remove widget pointer from MoveCenterTabController
...
The pointer is not needed and is an anti pattern.
2019-07-20 21:24:03 +02:00
Kung-vr
01a6d8d361
Patch WMR Floor Fix and add Force Bounds on motion ( #237 )
...
* Update FixFloorTabController.cpp
Adds an extra offsets tab reset after floor fix to make sure the fix is visible for WMR users.
* Add Force Bounds on Motion
Adds forcing chaperone bounds on space-turn and space-drag. Addresses #183
* Update Motion Page Screenshot for Force Bounds
* Update docs for Force Bounds on motion options
2019-07-03 15:15:18 -05:00
Kung-vr
beb006f75d
Add smooth turn and universe centered rotation
2019-06-22 00:30:19 +09:00
Kung-vr
591ea90383
Add some settings logging
2019-04-21 17:58:25 +09:00
Kung-vr
48f0743bf9
Add Old-Style Motion Setting
2019-04-21 17:57:39 +09:00
Kung-vr
b32d621994
Implement Seated Universe and Raw (Room Setup) Universe Support ( #150 )
...
* Add checks for seated improve shutdown state
Seated mode chaperone update is still broken. Normal standing mode space motion needs testing on WMR and Rift
* Fix updating chaperone on room setup completion
* Implement seated universe recenter/offsets/motion
Addresses #145
* Add Option "Allow External App Chaperone Edits"
This option is added to the settings tab. It allows external apps to modify the chaperone but only if the current offset is 0,0,0 and rotation is 0. The option is disabled by default.
2019-04-12 13:46:06 -05:00
Kung-vr
510e3291f4
Add snap turn angle settings ui
2019-03-19 15:05:29 +09:00
Kung-vr
bdf4227e5c
Clean up offsets tab ui
2019-03-19 15:05:02 +09:00
Kung-vr
925d67cf38
Implement gravity options and ui ( #117 )
2019-03-17 19:29:10 -05:00
Kung-vr
ab69d3180c
New chaperone adjust system and height toggle action (and Ykeara's PTT fix) ( #108 )
...
* Improve reset function and velocity timing
* fixed PTT checkbox error
* Rewrite of chaperone adjust. Make drift impossible
* Formatting
* fixed mic mute on exit
* format
* Clean up interactions with new chaperone adjust
* Remove commented code
* Implement height toggle action and ui
2019-03-15 16:49:44 -05:00