Repository navigation
XRNeckSafer Community Patch 1
·
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.