Skip to content

XRNeckSafer Community Patch 1

Choose a tag to compare

@AttacktheDPoint-com AttacktheDPoint-com released this 06 Apr 10:36
· 7 commits to master since this release

Drop-in replacement for beta5a. Includes both the C++ API layer DLL and the C# GUI with all fixes applied.

Fixes

C++ API layer (dllmain.cpp):

  • Fixed duplicate MapViewOfFile leak in shared memory init
  • Fixed null pointer crash in xrEndFrame if shared memory fails (would crash the host VR game)
  • Guarded getenv null for log file path

C# GUI:

  • Atomic config writes to prevent corruption on crash
  • Thread safety: locked joystick dictionary reads during device connect/disconnect

Installation

Extract the zip to %ProgramFiles%\XRNeckSafer\ (or wherever your existing install is) and overwrite the existing files. The API layer JSON manifest and registry entry from your existing beta5a install will still work.