mirror of
https://github.com/JogmansonReal/Radicade.git
synced 2026-10-25 15:09:26 -07:00
Radicade Public Code
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user