- Self-hosted PhotonSocketServer support - Split photon and hile event patch - Deprecated amplitude redirect patch
Undead Universal Patch
Non-EAC, IL2CPP build patcher for Rec Room (Dec 2018*-*Apr 3 2020)
Currently only supports unobfuscated builds
Part two of two universal patches. The Mono patch is available at https://git.proxnet.dev/zombieb/undead-universal-patch-mono.
Compatible with BepInEx builds that can automatically load interop assemblies before plugins (builds 710 and later)
When submitting issues, please submit your BepInEx log file with all log levels enabled. You can do this by setting Logging.Disk.LogLevels in BepInEx.cfg to All.
Patch IDs
Currently a work-in-progress and is not implemented
removeInkLimit: 'Remove' the limit of resources that can be used in a single room
Compiling
Unlike the Mono patch, some assemblies must be referenced.
Run BepInEx interop on your build and add the following assemblies to new folder .\AssemblyReferences\ in this project directory:
BepInEx/interop/Assembly-CSharp.dllBepInEx/interop/Il2Cppmscorlib.dllBepInEx/interop/Il2CppSystem.dllBepInEx/interop/Photon3Unity3D.dllBepInEx/interop/RecRoom.Datastructures.RuntimeBepInEx/interop/UnityEngine.CoreModule.dll
Linux users
Wine currently has problems generating the keypair used in Galvanic authentication.
You can use a real Windows system to generate the keys for the first startup.
If you're unsure how to start your build on linux:
- Install Steam
- Add Rec Room as a non-steam game
- Set the compatibility mode to the latest stable version of proton
- Use protontricks to add the doorstop DLL
- Start Rec Room through Steam