mirror of
https://github.com/DorkSquadRR/DorkNet.git
synced 2026-10-26 07:28:45 -07:00
Refactor URL coverage documentation and update StoreService for color variants
- Updated `url-coverage.md` to clarify the behavior of the `api/rooms/v2/myRecent` endpoint. - Enhanced `StoreService.cs` to include new properties for color variants: `combination_id` and `descriptor`. - Modified logic in `StoreService` to validate color variants based on the new descriptor instead of swatch GUID. - Updated database bootstrap scripts to create new tables for `RoomConsumables` and `RoomConsumableOwnership`, including necessary indexes. - Revised README to reflect changes in debugging options and the introduction of `DorkNet.DebugMod`. - Updated documentation on request expectations to clarify server-side behavior for room visibility. - Enhanced installation script to provide clearer instructions for enabling the debug console. - Added a new document detailing the process for dumping avatar items and color variants from the Rec Room client.
This commit is contained in:
@@ -3,13 +3,17 @@
|
||||
<!--
|
||||
DorkNet.DebugMod — the opt-in debugging companion to DorkNet.ClientMod.
|
||||
|
||||
The shipping ClientMod installs ONLY the patches needed to connect and
|
||||
survive anti-cheat; all of its verbose diagnostic patches (HTTP header
|
||||
tracing, join/quit/studio traces, the deep RegisterDiagnostics path) are
|
||||
gated OFF by default. Dropping THIS dll into the Mods folder next to
|
||||
DorkNet.ClientMod.dll flips Cfg.EnableDiagnostics on (the ClientMod
|
||||
detects this dll's presence at startup), turning all of that tracing
|
||||
back on. Remove it to ship a quiet, minimal client.
|
||||
The shipping ClientMod carries ONLY the patches needed to connect and
|
||||
survive anti-cheat. ALL of the verbose diagnostic/tracing code (HTTP
|
||||
tracing, join/quit/studio/room-load traces, the process-exception sink,
|
||||
auth-token tracing, the registration-dialog trace, the in-game
|
||||
DebugConsole enable path) lives in THIS mod. Drop this dll into the
|
||||
Mods folder next to DorkNet.ClientMod.dll to debug; remove it to ship a
|
||||
quiet, minimal client.
|
||||
|
||||
Fully self-contained: its own Harmony instance + its own copy of the
|
||||
reflection/patch helpers, so it never couples to ClientMod at load time.
|
||||
Debug knobs are read from the same UserData\dorknet-clientmod.json.
|
||||
|
||||
Build: dotnet build DorkNet.DebugMod/DorkNet.DebugMod.csproj -c Release
|
||||
-->
|
||||
@@ -35,6 +39,18 @@
|
||||
<HintPath>$(MelonLoaderDir)\MelonLoader.dll</HintPath>
|
||||
<Private>false</Private>
|
||||
</Reference>
|
||||
<Reference Include="0Harmony">
|
||||
<HintPath>$(MelonLoaderDir)\0Harmony.dll</HintPath>
|
||||
<Private>false</Private>
|
||||
</Reference>
|
||||
<Reference Include="Il2CppInterop.Runtime">
|
||||
<HintPath>$(MelonLoaderDir)\Il2CppInterop.Runtime.dll</HintPath>
|
||||
<Private>false</Private>
|
||||
</Reference>
|
||||
<Reference Include="Il2CppInterop.Common">
|
||||
<HintPath>$(MelonLoaderDir)\Il2CppInterop.Common.dll</HintPath>
|
||||
<Private>false</Private>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user