BuzzteeBear / OpenXR-MotionCompensation

OpenXR API layer for motion compensation
GNU Lesser General Public License v2.1
50 stars 7 forks source link

Anti Cheat Error #17

Closed Embutramid closed 3 months ago

Embutramid commented 3 months ago

Hello,

I get the following error message with the latest version. This means that iRacing cannot be started.

    - ⚠ P:\OpenXR-MotionCompensation\XR_APILAYER_NOVENDOR_motion_compensation_32.dll is outside of Program Files; this can cause issue with sandboxed MS Store games or apps, such as OpenXR Tools for Windows Mixed Reality.
    - ⚠ P:\OpenXR-MotionCompensation\XR_APILAYER_NOVENDOR_motion_compensation_32.dll does not have a trusted signature; this is very likely to cause issues with games that use anti-cheat software.

Version 0.3.5 works fine.

BuzzteeBear commented 3 months ago

I strongly recommend installing oxrmc into program files directory. Also there's no need to install 32-bit version to use oxrmc in iRacing. Easiest solution is probably to uninstall and reinstall with default settings.

BuzzteeBear commented 3 months ago

You might have to manually unset the 32-bit checkbox upon installing, because the installer is supposed to remember the option used during last installation procedure.

BuzzteeBear commented 3 months ago

Btw, oxrmc's 32 bit variant shouldn't have any influence on iRacing (using an x64 executable). So the error that's keeping you from starting it up might be something else...

Embutramid commented 3 months ago

Looks like it's a special iRacing problem.

fredemmott commented 3 months ago

Re #18, the signing error warning does also exist for the 64-bit version, and also prevents iRacing starting:

C:\Program Files\OpenXR-MotionCompensation\XR_APILAYER_NOVENDOR_motion_compensation.dll does not have a trusted signature; this is very likely to cause issues with games that use anti-cheat software.

This error warning is reported by https://github.com/fredemmott/OpenXR-API-Layers-GUI , not iRacing itself, and is not unique to iRacing.