NeighTools / UnityDoorstop

Doorstop -- run C# before Unity does!
GNU Lesser General Public License v2.1
446 stars 67 forks source link

Doorstop on Linux logging to .config/mimeapps.list #47

Open huantianad opened 1 year ago

huantianad commented 1 year ago

Using Unix version of BepInEx 5 on Rhythm Doctor.

Whenever I launch Rhythm Doctor, doorstop seems to be logging to my .config/mimeapps.list file and it breaks all my default application handling! It adds the line Found UnityPlayer, hooking into it instead to the start of the file so my system can't parse the file. It also makes a folder in the game directory called Found UnityPlayer, hooking into it instead in the game folder, with this file, minus the .txt extension. profilerc.txt

It seems to be some error with how doorstop is trying to capture/redirect stdout, but for now I've compiled doorstop without logging to fix it.

ManlyMarco commented 4 months ago

BepInEx 5 was using Doorstop 3 until very recently. This repo is for Doorstop 4.

Try the latest release of BepInEx 5, it comes with the latest version of Doorstop that might not have those issues.