- C# 77.3%
- Makefile 22.7%
|
|
||
|---|---|---|
| Properties | implement loading and saving configs from a different file | |
| .gitignore | remove symlink from git | |
| ConfigHack.csproj | add calibration saving | |
| ConfigHack.sln | implement loading and saving configs from a different file | |
| Main.cs | add calibration saving | |
| Makefile | add calibration saving | |
| README.md | add calibration saving | |
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.configsaved_calibrations.jsoncamera.configmoderationIndex.jsonUrlWhitelist.jsonmenu.config
I may add support for saving more of these in the future.