From b97a8a73b163aa4ce315dcad054df44254e843c8 Mon Sep 17 00:00:00 2001 From: ckoch Date: Tue, 21 Jul 2026 16:34:34 -0400 Subject: [PATCH] Credit BepInEx/UnityExplorer, fix stale README refs BepInEx install/uninstall verified end-to-end against a scratch game dir: installs loader + plugin, uninstall removes both and leaves BepInEx/ intact. Co-Authored-By: Claude Opus 4.8 --- README.md | 4 +++- THIRD_PARTY.md | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d5a9571..ac23be6 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,13 @@ Config-file tweaks (e.g. UE4's `AspectRatioAxisConstraint=MaintainYFOV`) typical | `games//game.conf` | Game metadata (appid, exe, paths, launch option) | | `install.sh` | Generic installer / uninstaller | | `tools/build_release.sh` | Builds a per-game drop-in release zip | -| `tools/publish.sh` | Pushes + cuts a GitHub release | +| `tools/publish.sh` | Pushes + cuts a Gitea release | | `tools/dump_decrypted.py` | Dumps a DRM-decrypted image from a running process | | `tools/aob.py` | Verifies/derives byte patterns against a dump | | `tools/read_protonlog.sh` | Confirms ASI injection + per-patch match counts | +| `tools/unity_diag.cs`, `tools/unity_uitune.cs` | UnityExplorer console diagnostics/tuners | | `vendor/SUWSF-x64/` | Upstream SUWSF 2.3.0 + Ultimate ASI Loader (MIT) | +| `vendor/BepInEx_win_x64_*.zip` | Upstream BepInEx 5.4.23.5 (LGPL-2.1) | ## Adding a game diff --git a/THIRD_PARTY.md b/THIRD_PARTY.md index c527286..034288b 100644 --- a/THIRD_PARTY.md +++ b/THIRD_PARTY.md @@ -17,6 +17,21 @@ them; all runtime patching is performed by SUWSF. - License: MIT - Files: `vendor/SUWSF-x64/dsound.dll` (renamed proxy; adapts by filename) +## BepInEx +- Author: BepInEx contributors +- Source: https://github.com/BepInEx/BepInEx +- License: LGPL-2.1 +- Files: `vendor/BepInEx_win_x64_5.4.23.5.zip` (redistributed unmodified) +- Used by Unity games (e.g. Burglin' Gnomes) to load the C# fix plugin. + +## UnityExplorer (development only) +- Author: sinai-dev +- Source: https://github.com/sinai-dev/UnityExplorer +- License: GPL-3.0 +- Files: `vendor/UnityExplorer.BepInEx5.Mono.zip` +- Used only for runtime inspection while developing a fix; it is NOT part of any + release package and is not required by end users. + ## Patch patterns The `AspectRatioAxisConstraint` (HOR+) and `ConstrainAspectRatio` (pillarbox) byte patterns in `games/*/SUWSF.ini` are adapted from the UE4 fixes in