DSprtn / GTFO_VR_Plugin

A plugin to add full roomscale Virtual Reality support to your favorite game!
MIT License
143 stars 13 forks source link

Update to Bepinex 670 #47

Closed Nordskog closed 1 year ago

Nordskog commented 1 year ago

What

This Pull Request updates the plugin to use BepInEx 670. Due to some problems with the new INativeDetours, using a version of BepInEx earlier than 669 will result in a hard crash with no error message anywhere. This was resolved with Dobby 1.0.4, included in BepInEx 669.

This pull request has an accompanying request over in the SteamVR Standalone plugin repository, here: https://github.com/DSprtn/SteamVR_Standalone_IL2CPP/pull/5

How

The changes are mostly just migrating the project to dot6.0 / VS2022, and changing references from unhollowed to the new interop libraries. The following changes were also made:

Why

I've been experiencing some performance issues after long sessions, and reproducing that on my own without mods to cheat is a nightmare. The GTFO mod people are still on BPE 665, but everything should be compatible.