Jump to content

Recommended Posts

Posted

So glad you did both the SteamVR (VRNS) and an OpenComposite version (XRNS). I can use XRNS in IL-2\DCS and VRNS is Cliffs of Dover VR Beta (hope they move to OC but is what it is).. Makes VR useable in combat flight sims where (for me) it wasn't before. Thank you @J2_NobiWan!! 

  • Like 1
Posted

Double the fun dept.:

I'm always a bit behind the curve, but just recently read on this thread that this Mod was also applicable to CloD DWT and so tried it. After one or two missteps ...it worked great .No more pushing"9" to get an extra "twist" to my neck in the VR Beta! So thanks again for an invaluable tool!

( I only wish the "Devs" would just build this into the sime or make it a keystroke command....")

image001.jpg

  • Like 3
  • Haha 1
  • 3 weeks later...
Posted

XRNeckSafer Beta3 is out. : XRNeckSafer

 

Changelog for beta3:

  • pitch axis added
  • translation when rotated fixed
  • GUI optimization
  • options to disable GUI output and joystick auto reconnect to eliminate possible causes of stutter
  • list of OpenXR API layers reenabled

Cheers,

 J2_NobiWan

  • Thanks 7
  • Upvote 2
Posted
On 7/27/2022 at 1:15 PM, JG1_Vonrd said:

Thanks @J2_NobiWan! Joined.

I Joinerd but cannot find any download here.Should I just download from the first post again?

Posted
59 minutes ago, Blitzen said:

I Joinerd but cannot find any download here.Should I just download from the first post again?

 

The download is on the XRNeckSafer Gitlab page linked in my post above and on the first post:

https://gitlab.com/NobiWan/xrnecksafer/

 

Cheers,

 J2_NobiWan

Posted

Hotfix Beta3b: https://gitlab.com/NobiWan/xrnecksafer/


- fix for stepwise down values not editable

 

if you installed Beta3 already you can just replace the XRNeckSaferApp.exe.


Sorry for the inconvenience... ?


J2_NobiWan

 

  • Like 1
  • Upvote 2
Posted

J2_NobiWan: you should be the man who gets credited for saving the cervical spine of millions.  I salute your efforts.  The one question that I have for you, which I am betting others may have asked regarding your app is the following: in other VR games (like Aces High 3), you can still use your POV hat switches to look left, right, up and back.  You app is only a back view (6 o'clock) checker, can it add other directions as well?  Because if you do that, I will send you a most expensive bottle of your favorite drink!

Posted
4 hours ago, Friction said:

J2_NobiWan: you should be the man who gets credited for saving the cervical spine of millions.  I salute your efforts.  The one question that I have for you, which I am betting others may have asked regarding your app is the following: in other VR games (like Aces High 3), you can still use your POV hat switches to look left, right, up and back.  You app is only a back view (6 o'clock) checker, can it add other directions as well?  Because if you do that, I will send you a most expensive bottle of your favorite drink!


pitch axis added

do that with autorotation and voila, or bind to a button.

  • Like 1
Posted

Will give new app upgrade a try, this maybe the holly grail that I have been looking for!?

Posted

Ok, I followed everything below to the the letter and could not get it to work.  When I got to step 6, XRNS was unable to query the API layers.  So I started OpenXR Developer Tool and it DID include  XR_APILAYER_NOVENDOR_XRNeckSafer API Layer.  I went into the game in VR and nothing....  Note: I still have the old version (V205: works well for 6 o'clock view only), does that need to be removed from the hard drive before installing the newer version?  Please help, I am eager to try the vertical axis!

 

  1. Download XRNeckSaferBeta3b.zip
  2. Create a folder and unzip XRNeckSaferBeta3.zip into it.
  3. Stop Mixed-Reality-Portal and copy the OpenXrApiLayer folder to %ProgramFiles% (e.g. C:\Program Files\OpenXrApiLayer) You will need admin rights to put it there. The rest of the files in the .zip including the .exe can stay out of the %ProgramFiles% folder.
  4. Go to the %ProgramFiles%\OpenXrApiLayer folder and run "Install-XR_APILAYER_NOVENDOR_XRNeckSafer.ps1" as a PowerShell script (right click on it and select "Execute with PowerShell"). This will install the API Layer.
  5. Start/Restart Mixed-Reality-Portal
  6. Start XRNeckSaferApp.exe in the main folder and go to OpenXR in the Menu on top. Select "Show active OpenXR API Layers". This should list all the active Layers and should now include "XR_APILAYER_NOVENDOR_XRNeckSafer" If XRNS is unable to query the API layers (this happens on some systems) start OpenXR Developer Tools and check on system status that the XR_APILAYER_NOVENDOR_XRNeckSafer API Layer was installed correctly.
  7. If this works you can configure XRNeckSafer similar to VRNeckSafer.
  8. Once in game press the combined Game/XRNS center button.
  • Upvote 1
Fouldespiser25
Posted
7 hours ago, Friction said:

Ok, I followed everything below to the the letter and could not get it to work.  When I got to step 6, XRNS was unable to query the API layers.  So I started OpenXR Developer Tool and it DID include  XR_APILAYER_NOVENDOR_XRNeckSafer API Layer.  I went into the game in VR and nothing....  Note: I still have the old version (V205: works well for 6 o'clock view only), does that need to be removed from the hard drive before installing the newer version?  Please help, I am eager to try the vertical axis!

 

I had this error then went into game and centered once restarted everything and it works a treat.

 

  • Like 1
Posted
7 hours ago, Friction said:

Ok, I followed everything below to the the letter and could not get it to work.  When I got to step 6, XRNS was unable to query the API layers.  So I started OpenXR Developer Tool and it DID include  XR_APILAYER_NOVENDOR_XRNeckSafer API Layer.  I went into the game in VR and nothing....  Note: I still have the old version (V205: works well for 6 o'clock view only), does that need to be removed from the hard drive before installing the newer version?  Please help, I am eager to try the vertical axis!

 

  1. Download XRNeckSaferBeta3b.zip
  2. Create a folder and unzip XRNeckSaferBeta3.zip into it.
  3. Stop Mixed-Reality-Portal and copy the OpenXrApiLayer folder to %ProgramFiles% (e.g. C:\Program Files\OpenXrApiLayer) You will need admin rights to put it there. The rest of the files in the .zip including the .exe can stay out of the %ProgramFiles% folder.
  4. Go to the %ProgramFiles%\OpenXrApiLayer folder and run "Install-XR_APILAYER_NOVENDOR_XRNeckSafer.ps1" as a PowerShell script (right click on it and select "Execute with PowerShell"). This will install the API Layer.
  5. Start/Restart Mixed-Reality-Portal
  6. Start XRNeckSaferApp.exe in the main folder and go to OpenXR in the Menu on top. Select "Show active OpenXR API Layers". This should list all the active Layers and should now include "XR_APILAYER_NOVENDOR_XRNeckSafer" If XRNS is unable to query the API layers (this happens on some systems) start OpenXR Developer Tools and check on system status that the XR_APILAYER_NOVENDOR_XRNeckSafer API Layer was installed correctly.
  7. If this works you can configure XRNeckSafer similar to VRNeckSafer.
  8. Once in game press the combined Game/XRNS center button.

Make sure you are running IL2 on OpenXR, not  SteamVR/OpenVR.

Posted (edited)

OK, pardon my ignorance here, but how do I run IL2 on OpenXR without going through Steam VR?  I used Steam VR to access the game with the prior versions of the XRneckSafer....

17 hours ago, Fouldespiser25 said:

I had this error then went into game and centered once restarted everything and it works a treat.

 

I tried this suggestion with no success...

Edited by Friction
Posted

Check this topic out, Friction:  

 

  • Upvote 2
Posted (edited)

I tried all the above options, but I cannot get it to work either.
Selecting "Show active OpenXR API Layers" shows that the file Silk.NET.OpenXR.dll (or it's dependencies) won't open or cannot be found.

 

 

 

 


The file is in the correct location, so I'm at a loss at what to do next.
 

apilayer.jpg

 

I have followed up on the microsoft link mentioned in the report, but I have no idea at what that is.

Edited by Bando
Posted

@Bando, @Friction there are two versions of NeckSafer. The older VRNeckSafer for SteamVR/OpenVR and the newer XRNeckSafer for OpenXR/OpenComposite. In order to use the new XRNS beta3 you have to run IL2 with OpenXR/OpenComposite as shown in the step by step guide linked above.

 

 

  • Upvote 1
Posted (edited)

I know and I do. Still no joy.

 

20 mins later: 
I installed it all again and it works now.
Disregard my comments and thank you very much.
I'm so glad it works.

Edited by Bando
  • Like 1
Posted

J2_NobiWan & Drum:

 

Thank you both so much for the great feedback on this, I finally got it working!  Both the vertical and the horizontal rotation axis now work!  So far, though, from a graphics stand point, I see no graphics advantage when going from Steam VR to the  OpenXr setup (I am running an i9 processor, 3090 graphics card, 128 gigs ram).  Maybe I have to still play with the settings a bit, but no noticeable graphics difference yet....  That said, the additional vertical axis is totally worth it!  I guess Steam VR could not allow you to add a vertical axis, J2_NobiWan?  At any case, I again thank you both for the wonderful and helpful replies <Salute!>

  • Like 1
  • Thanks 1
Posted (edited)
2 hours ago, Friction said:

J2_NobiWan & Drum:

 

Thank you both so much for the great feedback on this, I finally got it working!  Both the vertical and the horizontal rotation axis now work!  So far, though, from a graphics stand point, I see no graphics advantage when going from Steam VR to the  OpenXr setup (I am running an i9 processor, 3090 graphics card, 128 gigs ram).  Maybe I have to still play with the settings a bit, but no noticeable graphics difference yet....  That said, the additional vertical axis is totally worth it!  I guess Steam VR could not allow you to add a vertical axis, J2_NobiWan?  At any case, I again thank you both for the wonderful and helpful replies <Salute!>

The biggest advantage of OpenXR in my eyes is the ability to use great tools like OpenXR toolkit or OpenKneeboard...

Edited by J2_NobiWan
Posted (edited)
17 hours ago, J2_NobiWan said:

The biggest advantage of OpenXR in my eyes is the ability to use great tools like OpenXR toolkit or OpenKneeboard...

For me, it's so I can use the best dang mod tool I've needed for VR to date, the NeckSafer.  ?

Edited by Drum
  • Like 1
  • Upvote 1
Posted

I have to admit, once I had it working, I instantly was in love with this piece of software.
It really is a great addition.

  • Like 1
FTC_extralarge
Posted

hey guys,

 

one quick Question -  is the "smooth" Autorotation feature also available in VRNS. I only find this in the XRNS Screenshot.

I'm currently running 2.09 and i'm struggling a bit with the step wise head movement.

 

thanks a lot!

  • Upvote 1
Posted (edited)

After some time flying with the new beta3 version of Xrnecksafer i dare to say that the problem i had with image stuttering while turning my head left or right just disappeared!!!

 

Thank you again J2_NobiWan!!

On 8/16/2022 at 1:06 PM, J2_NobiWan said:

XRNeckSafer Beta3 is out. : XRNeckSafer

 

Changelog for beta3:

  • pitch axis added
  • translation when rotated fixed
  • GUI optimization
  • options to disable GUI output and joystick auto reconnect to eliminate possible causes of stutter
  • list of OpenXR API layers reenabled

Cheers,

 J2_NobiWan

 

Edited by dgiatr
  • Like 1
  • 4 weeks later...
Posted

Once again I am having some peculiar screen freeze problems that may be caused by this great utility (v.09.)I say may because i'm not at all sure but they began again after the newest Normandy update. Since the freezes happen after using Necksaver & during use, I wonder if the utility "plants new files into somewhere in the main game folder that may be "upsetting" the game function in some way? Its all I can think of other than the newer versions don't like GB on my PC as much as the first version did.I know that sound improbable given all the improvements that have been made over time. I'd appreciate your advice .

Oh is ther eanyway I could download the erlier version ( say 01 or 02 just to see if they might work better?

Fling with out this working is nearly impossible for me- I don't know what the developers just don't make it stock for all of us VR people?

Posted (edited)

Hi @Blitzen, you are refering to v2.09, which is the latest version of VRNeckSafer, right?
No, the app does not plant anything into the game folder. It functions by setting the SteamVR/OpenVR chaperone from outside of the game by directly talking to SteamVR/OpenVR. No changes are made to the game. Of course its is theoretically possible that this setting/changing of the chaperone is causing the screen freezes, but since there are no other reports I highly doubt it. When I had screen freezes in the past it was caused by me overenthusiastically overclocking cpu/gpu, which caused overheating. But there are of course many other possible causes. All the older versions of VRNeckSafer can be found on the gitlab page: https://gitlab.com/NobiWan/vrnecksafer/-/tree/master/VRNeckSafer/Release

 

I would recommend switching to OpenComposite/OpenXR so that you can use XRNeckSafer which is in active development with beta4a just released.

 

Cheers, J2_NobiWan

Edited by J2_NobiWan
Posted (edited)

Many thanks J2-NobiWan for you thoughtful aswer.I'm using a Reverb G2 Headset currently .Will Open Composite work with this - if so which version. This download with exe:OpenComposite Launcher](https://znix.xyz/OpenComposite/runtimeswitcher.php  or as posted above from "Drum" : the Open Composite?

One other question how will this install effect my Steam install- will I see a difference in startup or game play? I really don't want to screw this up!

Thanks again!

Edited by Blitzen
Posted
31 minutes ago, Blitzen said:

Many thanks J2-NobiWan for you thoughtful aswer.I'm using a Reverb G2 Headset currently .Will Open Composite work with this - if so which version. This download with exe:OpenComposite Launcher](https://znix.xyz/OpenComposite/runtimeswitcher.php  or as posted above from "Drum" : the Open Composite?

One other question how will this install effect my Steam install- will I see a difference in startup or game play? I really don't want to screw this up!

Thanks again!

Have look here:

Everything is explained nicely in that thread. Only the XRNecksafer part is a bit outdated... You will only have to run the Installer for XRNS. Let us know if you need more assistance!

 

Posted
18 minutes ago, J2_NobiWan said:

Have look here:

Everything is explained nicely in that thread. Only the XRNecksafer part is a bit outdated... You will only have to run the Installer for XRNS. Let us know if you need more assistance!

 

Ok I've just run Open Composite and this is a screen shot of what I've got...do I need to do anything further? Do I now start game from desktop icon or still through Steam?

Untitled-1.jpg

Posted

You should press "Switch to OpenComposite" to activate it. Then I think you can start IL2 either from desktop or steam.

 

Posted
3 minutes ago, J2_NobiWan said:

You should press "Switch to OpenComposite" to activate it. Then I think you can start IL2 either from desktop or steam.

 

Done and done - we'll see what a difference this makes...and again thank you...

( BTW will this make any difference in downloading & installing "Mods"- I have a feeling  that that might be where my problems begin .Even stalling them one by one can bring a freeze...)

Irony.gif

  • Haha 1
Posted

When you switch to open composite all it does is bypass the game's call to use steam and makes IL2 use openxr instead. Kind of the same thing without all the excess baggage that goes with steam. It won't affect your IL2 mods at all. Highly recommend both XRnecksafer and the XR Toolkit. 

Posted

Great! Again thanks for your generous help!

Enemy ace.jpg

Posted

can I get XRNeckSafer-beta4a in zip ach simple like XRNeckSafer-beta3b ? For manual install script

Posted (edited)
16 hours ago, huligan said:

can I get XRNeckSafer-beta4a in zip ach simple like XRNeckSafer-beta3b ? For manual install script

With the zip file many things could go wrong during installation and it was too much trouble to support.

All the installer does is to put the app and the apil layer into %Program Files%\XRNeckSafer and the config file into %ProgramData%\XRNeckSafer. It then sets the registry entry that you had to do manually with the PS script before.

If you know what you are doing and want to change the locations of the files you can do that manually after using the installer.

Edited by J2_NobiWan
  • Like 1
Posted (edited)
5 часов назад, J2_NobiWan сказал:

into %Program Files%\XRNeckSafer

How can I have XRNeckSafer folder in other place?

After installed just move XRNeckSafer folder in other place?

But how then with OpenXrApiLayer folder?

Edited by huligan

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...