diff --git a/src/setup/sscm.go b/src/setup/sscm.go index a41cb8f3..d278fa97 100644 --- a/src/setup/sscm.go +++ b/src/setup/sscm.go @@ -150,10 +150,12 @@ func downloadAndInstallBepInEx(url string) error { } } - if runtime.GOOS != "linux" { - err = os.Remove("./run_bepinex.sh") - if err != nil { - logger.Install.Warn(fmt.Sprintf("⚠️Failed to remove obsoleterun_bepinex.sh: %v", err)) + if runtime.GOOS == "linux" { + if _, err := os.Stat("./run_bepinex.sh"); err == nil { + err = os.Remove("./run_bepinex.sh") + if err != nil { + logger.Install.Warn(fmt.Sprintf("⚠️Failed to remove run_bepinex.sh: %v", err)) + } } }