From 0d7929858e0197a59c70b230f97148aaaea1320a Mon Sep 17 00:00:00 2001 From: BuzzteeBear Date: Fri, 31 May 2024 22:33:38 +0200 Subject: [PATCH] Incremented version fixed stabilizer enabled default in installer --- .../PropertySheet.props | 2 +- changelog.txt | 8 ++++++++ installer/OpenXR-MotionCompensation.iss | 4 ++-- userguide/OpenXR-MotionCompensation_User_Guide.html | 4 ++-- userguide/OpenXR-MotionCompensation_User_Guide.md | 4 ++-- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/XR_APILAYER_NOVENDOR_motion_compensation/PropertySheet.props b/XR_APILAYER_NOVENDOR_motion_compensation/PropertySheet.props index ef38d25..0faffa8 100644 --- a/XR_APILAYER_NOVENDOR_motion_compensation/PropertySheet.props +++ b/XR_APILAYER_NOVENDOR_motion_compensation/PropertySheet.props @@ -2,7 +2,7 @@ - 0.3.4 + 0.3.5 beta diff --git a/changelog.txt b/changelog.txt index a2aafcb..327f7ea 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,13 @@ OpenXR-MotionCompensation Changelog +Version 0.3.4 + + Physical tracker: + - allow moving reference position via keyboard shortcuts + + Bugfixes: + - fixed sway inversion on flypt reference tracker (was introduced at v0.3.4) + Version 0.3.4 Input stabilizer (experimental) diff --git a/installer/OpenXR-MotionCompensation.iss b/installer/OpenXR-MotionCompensation.iss index b13c443..76988d6 100644 --- a/installer/OpenXR-MotionCompensation.iss +++ b/installer/OpenXR-MotionCompensation.iss @@ -4,7 +4,7 @@ ; make sure to adapt this path to your system before building the installer #define SolutionDir "P:\Development\OpenXR-MotionCompensation" #define AppName "OpenXR-MotionCompensation" -#define AppVersion "0.3.4" +#define AppVersion "0.3.5" #define AppPublisher "oxrmc@mailbox.org" #define AppURL "https://github.com/BuzzteeBear/OpenXR-MotionCompensation" #define AppId "{A6E4E3AB-454E-4B79-BDCD-A11B4E1AAF4D}" @@ -102,7 +102,7 @@ Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "rotation_filter" Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "rotation_filter"; Key: "order"; String: "2"; Flags: createkeyifdoesntexist ; [input_stabilizer] -Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "input_stabilizer"; Key: "enabled"; String: "1"; Flags: createkeyifdoesntexist +Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "input_stabilizer"; Key: "enabled"; String: "0"; Flags: createkeyifdoesntexist Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "input_stabilizer"; Key: "strength"; String: "0.5"; Flags: createkeyifdoesntexist Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "input_stabilizer"; Key: "roll"; String: "1.0"; Flags: createkeyifdoesntexist Filename: "{localappdata}\{#AppName}\{#AppName}.ini"; Section: "input_stabilizer"; Key: "pitch"; String: "1.0"; Flags: createkeyifdoesntexist diff --git a/userguide/OpenXR-MotionCompensation_User_Guide.html b/userguide/OpenXR-MotionCompensation_User_Guide.html index da1e627..703eac8 100644 --- a/userguide/OpenXR-MotionCompensation_User_Guide.html +++ b/userguide/OpenXR-MotionCompensation_User_Guide.html @@ -44,7 +44,7 @@

OpenXR Motion Compensation

DISCLAIMER: This software is distributed as-is, without any warranties or conditions of any kind. Use at your own risks!

-

Version: 0.3.4

+

Version: 0.3.5

This document contains instructions on how to use OpenXR motion compensation API layer.

Purpose of OpenXR Motion Compensation

When using a motion rig in combination with a VR headset (hmd) he movement of the rig causes the in-game camera to change along with your position in the real world. In simulations for example you're basically feel being pushed around inside the cockpit when the motion rig moves.
@@ -200,7 +200,7 @@

Sections in configuration file

  • rotation_increase, rotation_decrease - see above, but for rotational filter
  • toggle_stabilizer - enable/disable input stabilizer
  • stabilizer_increase, stabilizer_decrease - modify filter intensity for stabilizer stage filter
  • -
  • offset_forward, offset_back, offset_up, offset_down, offset_right, offset_left - move the center of rotation (cor) for a virtual tracker. The directions are aligned with the forward vector set with the calibrate command. Changes made during runtime can be saved by using a save command (see below).
  • +
  • offset_forward, offset_back, offset_up, offset_down, offset_right, offset_left - move center of rotation (cor) for a virtual tracker or neutral reference position for physical tracker. The directions are aligned with the forward vector set with the calibrate command. For virtual trackers changes made during runtime may be saved by using a save command (see below).
  • rotate_right, rotate_left - rotate the aforementioned forward vector around the gravitational (yaw-)axis. Note that these changes cannot be saved. Therefore changing the offset position AFTER rotating manually and saving the offset values will result in the cor being a different offset position after reloading those saved values.
  • toggle_overlay - activate/deactivate graphical overlay displaying the reference tracker position(s) (See Graphical overlay for details).
  • toggle_cache - change between calculated and cached eye positions
  • diff --git a/userguide/OpenXR-MotionCompensation_User_Guide.md b/userguide/OpenXR-MotionCompensation_User_Guide.md index 5baf917..de2b3d8 100644 --- a/userguide/OpenXR-MotionCompensation_User_Guide.md +++ b/userguide/OpenXR-MotionCompensation_User_Guide.md @@ -2,7 +2,7 @@ **DISCLAIMER: This software is distributed as-is, without any warranties or conditions of any kind. Use at your own risks!** -Version: 0.3.4 +Version: 0.3.5 **This document contains instructions on how to use OpenXR motion compensation [API layer](https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#api-layers).** @@ -142,7 +142,7 @@ What you can modify in a configuration file: - `rotation_increase`, `rotation_decrease` - see above, but for rotational filter - `toggle_stabilizer` - enable/disable [input stabilizer](#input-stabilizer) - `stabilizer_increase`, `stabilizer_decrease` - modify filter intensity for stabilizer stage filter - - `offset_forward`, `offset_back`, `offset_up`, `offset_down`, `offset_right`, `offset_left` - move the center of rotation (cor) for a virtual tracker. The directions are aligned with the forward vector set with the `calibrate` command. Changes made during runtime can be saved by using a save command (see below). + - `offset_forward`, `offset_back`, `offset_up`, `offset_down`, `offset_right`, `offset_left` - move center of rotation (cor) for a virtual tracker or neutral reference position for physical tracker. The directions are aligned with the forward vector set with the `calibrate` command. For virtual trackers changes made during runtime may be saved by using a save command (see below). - `rotate_right`, `rotate_left` - rotate the aforementioned forward vector around the gravitational (yaw-)axis. Note that these changes cannot be saved. Therefore changing the offset position AFTER rotating manually and saving the offset values will result in the cor being a different offset position after reloading those saved values. - `toggle_overlay` - activate/deactivate graphical overlay displaying the reference tracker position(s) (See [Graphical overlay](#graphical-overlay) for details). - `toggle_cache` - change between calculated and cached eye positions