1
0
Fork
You've already forked CVR-ConfigHack
0
Workaround for a bug with ChilloutVR in Proton with VR
  • C# 77.3%
  • Makefile 22.7%
2023年02月25日 23:37:06 +01:00
Properties implement loading and saving configs from a different file 2022年10月01日 16:04:29 +02:00
.gitignore remove symlink from git 2022年10月01日 16:17:47 +02:00
ConfigHack.csproj add calibration saving 2023年02月25日 23:37:06 +01:00
ConfigHack.sln implement loading and saving configs from a different file 2022年10月01日 16:04:29 +02:00
Main.cs add calibration saving 2023年02月25日 23:37:06 +01:00
Makefile add calibration saving 2023年02月25日 23:37:06 +01:00
README.md add calibration saving 2023年02月25日 23:37:06 +01:00

ConfigHack

Why does it exist?

On some systems, having any regular config file for ChilloutVR will cause the game to crash after about 2 minutes, when using Proton in VR. It can be worked around by symlinking the files to /dev/null, but then of course you always have the default settings when you start. This mod saves the main settings in a separate file. I don't know why this works but it does.

This thread describes the issue a bit more.

Usage

Install Melonloader.

Download the latest release of ConfigHack. Put the dll in the Mods folder and create the necessary /dev/null symlinks (back up any settings you want to keep first):

cd ~/.steam/steam/steamapps/compatdata/661130/pfx/drive_c/users/steamuser/AppData/LocalLow/Alpha\ Blend\ Interactive/ChilloutVR/
ln -sf /dev/null camera.config
ln -sf /dev/null game.config
ln -sf /dev/null menu.config
ln -sf /dev/null moderationIndex.json
ln -sf /dev/null saved_calibrations.json
ln -sf /dev/null UrlWhitelist.json

If you are installing from source (or just download the Makefile), use make links to automate this process. The makefile will also first rename any existing configs to <name>.old.

Status

  • game.config
  • saved_calibrations.json
  • camera.config
  • moderationIndex.json
  • UrlWhitelist.json
  • menu.config

I may add support for saving more of these in the future.