Radicade Public Code

This commit is contained in:
JogmansonReal
2026-10-16 23:33:13 -07:00
commit 55175acdf6
832 changed files with 363261 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
# Radicade August Client
Startup integration for Rec Room **20230825**, compiled against that build's
generated BepInEx interop assemblies. Requires the metadata-reader repair in
`tools/AugustInterop` first. It does not use the incompatible March UI patches.
Build from the repository root:
```powershell
dotnet build 2023Patch/RadicadeAugustClient/RadicadeAugustClient.csproj -c Release
```
Override `-p:BepInExRoot=<game>/BepInEx` for a different installation. No automatic
deployment occurs. Install `bin/Release/net6.0/RadicadeAugustClient.dll` into
`BepInEx/plugins`, with the old RadicadeEacBypass.dll disabled/backed up. The two
plugins share a config identity and must not be installed together.
Local config (`BepInEx/config/com.radicade.eacbypass.cfg`):
```ini
[Connection]
ServerUrl = https://localhost:3030
[TLS]
AllowedHosts = localhost
```
TLS exceptions are limited to the configured host allowlist. The plugin checks
the game version and requires HTTPS. It reads the normalized metadata copy only
to identify the image signature key. Native game files are not modified.
Verified: build succeeds, plugin loads, TLS succeeds, and server configuration
downloads. **Not yet playable:** the next client error is launch validation;
login, Photon multiplayer, watch UI and room loading are not verified or fully
ported. See `docs/2023-AUGUST-BUILD.md` for the current status and backups.