Files
undead-universal-patch-il2cpp/README.md
2025-03-22 21:28:30 -04:00

1.3 KiB

Undead Universal Patch

Non-EAC, IL2CPP build patcher for Rec Room (Dec 2018*-*Apr 3 2020)

Currently only supports non-obfuscated builds

Part two of two universal patches. The Mono patch is available at https://git.proxnet.dev/zombieb/undead-universal-patch-mono.

BepInEx Development Build

This patch requires that a certain build of BepInEx be used from their GitHub, available at https://github.com/BepInEx/BepInEx/actions/runs/9522461593.

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/Il2Cppmscorlib.dll
  • BepInEx/interop/Il2CppSystem.dll
  • (from Cpp2IL) cpp2il_out/UnityEngine.CoreModule.dll
  • (from Cpp2IL) cpp2il_out/Assembly-CSharp.dll
  • (from Cpp2IL) cpp2il_out/RecRoom.Datastructures.Runtime