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 <noreply@anthropic.com>
This commit is contained in:
@@ -43,11 +43,13 @@ Config-file tweaks (e.g. UE4's `AspectRatioAxisConstraint=MaintainYFOV`) typical
|
|||||||
| `games/<Game>/game.conf` | Game metadata (appid, exe, paths, launch option) |
|
| `games/<Game>/game.conf` | Game metadata (appid, exe, paths, launch option) |
|
||||||
| `install.sh` | Generic installer / uninstaller |
|
| `install.sh` | Generic installer / uninstaller |
|
||||||
| `tools/build_release.sh` | Builds a per-game drop-in release zip |
|
| `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/dump_decrypted.py` | Dumps a DRM-decrypted image from a running process |
|
||||||
| `tools/aob.py` | Verifies/derives byte patterns against a dump |
|
| `tools/aob.py` | Verifies/derives byte patterns against a dump |
|
||||||
| `tools/read_protonlog.sh` | Confirms ASI injection + per-patch match counts |
|
| `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/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
|
## Adding a game
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,21 @@ them; all runtime patching is performed by SUWSF.
|
|||||||
- License: MIT
|
- License: MIT
|
||||||
- Files: `vendor/SUWSF-x64/dsound.dll` (renamed proxy; adapts by filename)
|
- 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
|
## Patch patterns
|
||||||
The `AspectRatioAxisConstraint` (HOR+) and `ConstrainAspectRatio` (pillarbox)
|
The `AspectRatioAxisConstraint` (HOR+) and `ConstrainAspectRatio` (pillarbox)
|
||||||
byte patterns in `games/*/SUWSF.ini` are adapted from the UE4 fixes in
|
byte patterns in `games/*/SUWSF.ini` are adapted from the UE4 fixes in
|
||||||
|
|||||||
Reference in New Issue
Block a user