Jump to content

Recommended Posts

Posted (edited)

I've always used the OpenXR plugin "XrNeckSafer" to great effect. And I prioritize this mod over pretty much everything else, like DFR which doesn't work with this addon (= dynamic foveated rendering, which would give me way better performance).

 

The problem seems to be: this tool has been outdated for a long time now and even though it still works, it is resulting in a choppy DCS gameplay, rendering it pretty much useless 😞

So, for the sake of everyone that's older, has a bad neck and/or neck injuries, I'd suggest this to be implemented; as an addon like hand-controllers.

 

For anyone unfamiliar with the tool, here are some screenshots and the most important settings:

  • recenter view + NeckSafer with the VR-recenter-button
  • set Yaw + Pitch separately
  • for left/right/up/down
    • set starting angle (so you can look around the cockpit 1:1 speed)
    • set amplification (how much should the speedup be; ie. how far back/up/... would I like to be able to look)

nullimage.pngimage.png

 

Not requiring external tools and hobby programmers that abandon their work like in this case, by incorporating such features into DCS could potentially help everybody!

Thanks for your consideration!

Edited by dlder
typo
  • Like 1
  • Thanks 1

OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers

Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer.

F-15CX mod: my own take on a simple F-15C upgrade

English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!

  • 1 month later...
Posted (edited)

I agree, there are a LOT of us out there using VR that have neck mobility issues that need this or something similar. All there needs to be is a modification of how the game reads head movement and allowing an acceleration algorithm\implementation at a given point of movement so (for example) once your head is turned 45 degrees L\R every degree is interpreted as 2-5 degrees of movement, dependent upon your settings, to achieve ~170\190 degrees of view. I know its theoretically possible to implement as even an old game like IL-2 Clod (in the VR beta) has it implemented! 

XRNS is a godsend to people like me, and it's days are numbered (unless @J2_NobiWan updates\fixes it). As of yesterday it has gone tits-up for me in DCS, looking L\R (once it kicks in) slowly moves my body sideways until i;m outside looking down the opposite side fuselage at the tail. Up\Down works normally.. Still works fine in IL-2 GB and BMS 4.38.

And Nobiwan hasn't really "abandoned" it, he has a fairly active XRNS Discord here..

Edited by GPatricks
  • Thanks 1

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB GDDR7 - Nvidia 581.80 drivers \ 3 Samsung 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.7019 (ATLAS OS) \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Meganex 8K VR

Posted

Good to know that at least the Discord is still active; the last update to the program itself was ages ago though...

  • Like 1

OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers

Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer.

F-15CX mod: my own take on a simple F-15C upgrade

English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!

Posted

He is trying to work with me right now on the "Body sliding"  issue, kind of at a loss... This is where my head ends up at full head turn to the left.. the head turn works normally until (my preset) 30 degrees, at which point my view keeps going but my body slides in the opposite direction until my 190 degree left view is this..image.png

XRNS issue.jpg

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB GDDR7 - Nvidia 581.80 drivers \ 3 Samsung 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.7019 (ATLAS OS) \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Meganex 8K VR

Posted (edited)
22 hours ago, dlder said:

Good to know that at least the Discord is still active; the last update to the program itself was ages ago though...

Yes, https://gitlab.com/NobiWan/xrnecksafer is up, though I don't believe he has released the source code. 

As for my issue (which turns out had nothing to do with an XRNS issue), while trying different things with J2_Nobiwan on his Discord Support, starting, restarting, re-setting all SteamVR Room settings, etc. and I remembered I had started DCS in 2D mode via @SkateZilla "DCS Updater" app (right about when this all started) to check something while all my VR gear was powered off. Since then I was just using the DCS Launcher to start. Had nothing to lose, so opened up the Updater, fired up DCS in 2D, shut it down, then opened it up in VR (using the Updater). XRNS worked perfectly again. Shut down, used the DCS Launcher to open in VR, all is still well.

Have NO idea why, of IF, the Updater changed anything but I do know it now works. Tried flying without it and it was not a pleasant experience in a dogfight.. 

EDIT: I should add a response from the XRNS author regarding updates :

"Well, I have a list of improvements/features I would like to implement... like:

IL2-style cockpit boundaries for DCS,
generic snap views,
inertia when using snap views,
snap views with freeze,
custom curves for "smooth

So I plan to eventually come back to it and fix some of the known bugs on the way. However the last two years showed that I constantly underestimate my amount of real life work and overestimate my amount of free time to work on hobby stuff. So we will see when I will find the time and motivation to work on XRNS...  
In the mean time, yes, XRNS is open source and everyone is invited to play around with the source. It is right here: https://gitlab.com/NobiWan/xrnecksafer Thursday, October 30, 2025 11:27 AM"

 

Edited by GPatricks

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB GDDR7 - Nvidia 581.80 drivers \ 3 Samsung 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.7019 (ATLAS OS) \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Meganex 8K VR

Posted
23 hours ago, GPatricks said:

He is trying to work with me right now on the "Body sliding"  issue, kind of at a loss... This is where my head ends up at full head turn to the left.. the head turn works normally until (my preset) 30 degrees, at which point my view keeps going but my body slides in the opposite direction until my 190 degree left view is this..image.png

 

I know that problem VERY well 😉

OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers

Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer.

F-15CX mod: my own take on a simple F-15C upgrade

English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!

Posted
1 minute ago, dlder said:

I know that problem VERY well 😉

Wish I could definitively say why it was solved, just know using @SkateZilla 's DCS Updater to start DCS VR "seems" to have fixed it for me... 

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB GDDR7 - Nvidia 581.80 drivers \ 3 Samsung 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.7019 (ATLAS OS) \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Meganex 8K VR

Posted

For me, the biggest issue was not just the "body moving", but also extreme lag / FPS loss. When I pressed the Recenter button, it would take several seconds, until XNRS would have registered it...

This was then also apparent with OKB; after I disabled XNRS, OpenKneeboard worked without lag again.

I'm gonna try it again (on the Gitlab page were a few suggestions I could try).

2 minutes ago, GPatricks said:

DCS Updater to start DCS VR

That's... unfortunate. I'm not sure I will be able to find out more...

  • Thanks 1

OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers

Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer.

F-15CX mod: my own take on a simple F-15C upgrade

English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!

Posted
2 hours ago, GPatricks said:

Wish I could definitively say why it was solved, just know using @SkateZilla 's DCS Updater to start DCS VR "seems" to have fixed it for me... 

the only thing my launcher does w/ the launch VR On / Off Command buttons is bypass the ED Launcher.

  • Thanks 2

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted (edited)
1 hour ago, SkateZilla said:

the only thing my launcher does w/ the launch VR On / Off Command buttons is bypass the ED Launcher.

Thanks for the response Skatezilla., I love your app and I REALLY have no idea what happened, but this is the series of events.

1. Using DCS Launcher launch into VR, all was well with XRNS

2. Installed new Steam HTC Vive Controllers, but they are\have since been turned off and unseen by SteamVR

3. Wanted to check something quick in DCS settings, used your app to start it in 2D as I had no VR running. 100% by chance as it's icon sits next to the DCS Launcher icon

4.Ran DCS Launcher in VR, and XRNS did what I describe and show above

5. Troubleshot with XRNS author, resetting Steam Room, Recenter, reboot, trying DCS VR after each change.. same issue.

6. Remembered using DCS Updater for 2D, said WTH, and used your Updater to launch VR. XRNS worked perfectly (with no reboot or other changes anywhere).

7. Used DCS Launcher and its been perfect since.. and I have 0 clue why.

 

IF DCS is set to VR and you use the Updater to run it in 2D, is anything changed anywhere?

Edited by GPatricks

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB GDDR7 - Nvidia 581.80 drivers \ 3 Samsung 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.7019 (ATLAS OS) \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Meganex 8K VR

Posted
On 10/30/2025 at 1:48 PM, GPatricks said:

Thanks for the response Skatezilla., I love your app and I REALLY have no idea what happened, but this is the series of events.

1. Using DCS Launcher launch into VR, all was well with XRNS

2. Installed new Steam HTC Vive Controllers, but they are\have since been turned off and unseen by SteamVR

3. Wanted to check something quick in DCS settings, used your app to start it in 2D as I had no VR running. 100% by chance as it's icon sits next to the DCS Launcher icon

4.Ran DCS Launcher in VR, and XRNS did what I describe and show above

5. Troubleshot with XRNS author, resetting Steam Room, Recenter, reboot, trying DCS VR after each change.. same issue.

6. Remembered using DCS Updater for 2D, said WTH, and used your Updater to launch VR. XRNS worked perfectly (with no reboot or other changes anywhere).

7. Used DCS Launcher and its been perfect since.. and I have 0 clue why.

 

IF DCS is set to VR and you use the Updater to run it in 2D, is anything changed anywhere?

my app uses the command line keys to over ride any lua settings,
there are settings for VR Enabled in the options.lua so if you goto DCS Settings and enable VR and relaunch, it saves in the LUA as VR Enabled = true.

  • Thanks 1

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted

Maybe it's because of the new Windows update (still on 24H2, but for whatever reason, there was a "24H2 repair update" in WinUpd... never seen something like that before.

Or it's because I'm the XRNS tips:

  • "When you are experiencing FPS loss with XRNS try to minimize the XRNS App and/or disable angle output for the GUI and disable joystick auto reconnect (there is no such option, but I did uncheck this inside the DCS control settings!) under options."

But XRNS works for me again... (and no, I'm not using any launcher, as I have my own Batch with which I set everything up)

Cheers and Thanks!

-> Nevertheless: an official support - just like hand control or QuadViews - would be very much appreciated. Because OpenKneeboard does list a warning that this OpenXR tool might cause lag, problems and crashes and should not be used...

 

OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers

Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer.

F-15CX mod: my own take on a simple F-15C upgrade

English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!

Posted

Well, updated to latest Nvidia GPU driver (581.80) and the good ol' sliding butt issue is back! Did a Full Repair and Clean, issue still there. Used NVCleanstall to go back to 581.57 and it's "fixed".. crazy.

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB GDDR7 - Nvidia 581.80 drivers \ 3 Samsung 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.7019 (ATLAS OS) \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Meganex 8K VR

Posted
3 hours ago, GPatricks said:

Well, updated to latest Nvidia GPU driver (581.80) and the good ol' sliding butt issue is back! Did a Full Repair and Clean, issue still there. Used NVCleanstall to go back to 581.57 and it's "fixed".. crazy.

Not sure if this will help but I had this issue and was advised to use different keys for head recentre (DCS) and for XRNecksafer. I have not had the issue for a while now. May just be coincidence. 

PC specs: 9800x3d - rtx5080 FE - 64GB RAM 6000MHz - 2Tb NVME - (for posts before March 2025: 5800x3d - rtx 4070) - VR headsets Quest Pro (Jan 2024-present; Pico 4 March 2023 - March 2024; Rift s June 2020- present). Maps Afghanistan – Channel – Cold War Germany - Kola - Normandy 2 – Persian Gulf - Sinai - Syria - South Atlantic. Modules BF-109 - FW-190 A8 - F4U - F4E - F5 - F14 - F16 - F86 - I16 - Mig 15 - Mig 21 - Mosquito - P47 - P51 - Spitfire.

IMG_0114.jpeg

 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...