Versions in this module Expand all Collapse all v0 v0.2.0 Nov 2, 2026 Changes in this version + func IsIL2CPPGame(gameDir string) bool + func LaunchOption(script string) string + func SetScriptExecutable(script []byte, name string) []byte + type Flavor int + const FlavorBepInEx5 + const FlavorBepInEx6IL2CPP + const FlavorBepInEx6Mono + const FlavorNone + func Detect(profileRoot string) Flavor + func (f Flavor) String() string + type Placement struct + Executable []string + Files []string + LaunchOption string + func PlacementFor(profileRoot, goos string) Placement v0.1.0 Oct 30, 2026 Changes in this version + func DoorstopFiles(profileRoot, fallback string) []string + func Entry(profileRoot string) string + func HasCLR(profileRoot string) bool + func HostPath(profileRoot, rel string, proton bool) string + func LaunchArgs(profileRoot string, doorstopMajor int, proton bool) []string + func PlaceUnityLibs(ctx context.Context, gameDir, profileDir, cacheDir string) error + func Proxies() []string + func Proxy(profileRoot, fallback string) string + func UnityVersion(gameDir string) string + func VanillaArgs() []string + func WriteAbsoluteConfig(profileRoot, dst string, doorstopMajor int, proton bool) error + type Installed struct + Doorstop int + Manifest []byte + func InstallPack(zipPath, profileRoot string) (Installed, error)