## Undead Universal Patch

## This project is now deprecated in favor of a rewritten solution. Support will not be provided, but the code will remain maintainable for personal use.

Non-EAC, Mono build patcher for Rec Room (2016\*-*December 2018)

Part one of two universal patches. The IL2CPP patch is available on [Gitea](https://gitea.proxnet.dev/zombieb/undead-universal-patch-il2cpp/).

Tested with [BepInEx 6 build 733](https://builds.bepinex.dev/projects/bepinex_be). Builds of the same nature should also work.

**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`.

### Common problems
* (BIE builds 697 and below) Preloader error and logfile + crash: MonoMod must be updated.
  * Download the latest `net35` release of [MonoMod](https://github.com/MonoMod/MonoMod/releases).
  * Place `MonoMod.RuntimeDetour.dll` and `MonoMod.Utils.dll` in `BepInEx/core`.
  * Replace the existing files.
* Entrypoint error + crash: The entrypoint was likely not set correctly.
  * The default entrypoint in `BepInEx.cfg` is not valid for this build.
  * Set `Preloader.Entrypoint.Type` to `MonoBehaviour`.
* Scene remains empty with black background: Same as previous
  * Entrypoint error
