Skip to content
@CoachsTimeMachine

Coach's Time Machine

Open source patches, utilities, and servers for old Rec Room builds.

CTM is a work in progress effort. Stay tuned!

Coach's Time Machine

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.

The Team

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

Motivation

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

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").

Utils

Misc. Rec Room related tools.

Name Description
PhotonPatcher In-browser Photon PUN and Voice patcher.

Servers

Servers are created with Typescript and Bun.

A compatability list for servers can be found here (COMPATABILITY.md).

Important

Coach's Time Machine servers are not designed for production use.

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.

Pinned Loading

  1. guides guides Public

    📚 Guides for patching Rec Room builds, and more.

  2. patch.debugcameracontrol patch.debugcameracontrol Public

    Small patch for pre-Screen Mode Rec Room builds to enable DebugCameraControl ("screen mode").

    C# 2

  3. util.photon-patcher util.photon-patcher Public

    In-browser Photon PUN and Voice patcher

    HTML 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…