Coach's Time Machine (abbreviated CTM) is a collection of open source patches, utilities, and servers for old Rec Room builds.
Naming scheme follows the formula Type.Name (example: server.2017E).
Yeah, i'm following the Roblox client naming scheme for my releases. I will still refer to Rec Room builds by their proper release. It's easier to call server releases E, M, L.
The default license for any CTM projects is AGPLv3 license unless otherwise specified.
stuartt (RealMCoded)
"Back in January 2023 I created Rec.js, a FOSS replacement for OpenRec - designed for tinkering. In May 2023, I created LunarRec, another FOSS replacement for OpenRecLive - designed as a live server. 3 years later, I'm starting the Coach's Time Machine project to celebrate classic Rec Room. And yes, it's all FOSS."
FOSS = Free Open Source Software
at the moment i am the only team member... sob
Compared to LittleBigPlanet server projects (the two most popular ones are open source), Rec Room server projects are usually always closed source. As someone who believes in open source software, I want to see that change.
CTM won't be the best, we aren't claiming the best, but I beleive this will be a great "first step" in open sourcing information, without taking from other projects.
Patches for BepInEx or MelonLoader, written in C#.
| Name | Loader | Description |
|---|---|---|
| DebugCameraControl | BepInEx | Small patch for pre-Screen Mode Rec Room builds to enable DebugCameraControl ("screen mode"). |
Misc. Rec Room related tools.
| Name | Description |
|---|---|
| PhotonPatcher | In-browser Photon PUN and Voice patcher. |
Servers are created with Typescript and Bun.
A compatability list for servers can be found here (COMPATABILITY.md).
Important
These servers are designed to be basic enough get builds working again. Every server is designed to work for multiple connections though (this aint OpenRec or RecJS).
The ideal use for CTM servers is personal and small scale usage (like with friends). You can also use it as a "template" to build your own servers from.
If you don't know what "production use" means, you probably shouldnt try making a Rec Room revival.