• Stars
    star
    221
  • Rank 178,963 (Top 4 %)
  • Language
    Lua
  • Created about 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An automated repository that extracts and displays information about the current version of Roblox. Most of the information is miscellaneous, but it provides insight to changes that are being made with each weekly release.


What is this?

The Roblox Client Tracker is an unofficial change tracker which aims to provide detailed difflogs for changes to Roblox's engine. It generates information by datamining builds of Roblox Studio retrieved from their CDN, using various publicly discovered developer channels of Roblox. The data that is analyzed and presented in this repository is generated using publicly reverse engineered Roblox protocols and file formats.

Comparison Links

Use these links to compare development builds of Roblox Studio:

Source Code

The backend console application which drives this repository is available to be found here:
https://github.com/MaximumADHD/RCT-Source

Specifications

API-Dump.json

This is a JSON version of Roblox's API Dump. It contains more data than the original API Dump and can be read into a data tree by most programming languages using a JSON parser. This file is extracted using:
RobloxStudioBeta.exe -API API-Dump.json

Full-API-Dump.json

This is a more "complete" version of the normal JSON API Dump. It includes all classes and enums omitted from the normal dump, and includes a few other notable differences and keys, like Default values on some properties. This file can be extracted with, similarly to -API:
RobloxStudioBeta.exe -FullAPI Full-API-Dump.json

API-Dump.txt

A readable version of Roblox's JSON API Dump. This file is generated from the Roblox API Dump Tool.

AutocompleteMetadata.xml

A file used by Roblox Studio to provide auto completion for the types built into Roblox's Lua implementation.

CppTree.txt

A sorted list of undecorated C++ symbol names that could be extracted from the exe.

DeepStrings.txt

A sorted list of dumped strings from Roblox Studio's exe. There is some garbage data dumped into this file, but most of it should be legible.

EmulatedDevices.xml

A file used by Roblox Studio which defines the specifications, platforms, and images for all default emulation devices.

FVariables.txt

A sorted list of fast variables, which are used by Roblox to toggle changes to the engine remotely on multiple platforms without having to redeploy the client.

RobloxShaderData.csv

This CSV maps all of Roblox's known shaders, and which graphics APIs use them. Each mapped shader has a mapped name and shader-type.

rbxManifest.txt

A file that describes (almost) every file that is expected to be extracted from the zip files specified in rbxPkgManifest.txt Every two lines of this file corresponds to a local file path, and the MD5 checksum expected of the file extracted to that path.

This file is fetched at:
https://setup.rbxcdn.com/{version-$guid}-rbxManifest.txt
https://setup.rbxcdn.com/channel/{channelName}/{version-$guid}-rbxManifest.txt

rbxPkgManifest.txt

A file that describes which zip files should be fetched from Roblox's Amazon S3 bucket.

This file can be fetched at:
https://setup.rbxcdn.com/{version-$guid}-rbxPkgManifest.txt
https://setup.rbxcdn.com/channel/{channelName}/{version-$guid}-rbxPkgManifest.txt

The file starts with a line describing the version for the package manifest schema. After the version, information about each file is listed sequentually as such:

File.ext
MD5 Checksum
Compressed Size
Decompressed Size

These files are fetched at:
https://setup.rbxcdn.com/{version-$guid}-rbxPkgManifest.txt
https://setup.rbxcdn.com/channel/{channelName}/{version-$guid}-{FileName}

rbxManifest.csv

A CSV version of rbxManifest.txt, made to be easier to read from GitHub.

rbxPkgManifest.csv

A CSV version of rbxPkgManifest.txt, made to be easier to read from GitHub.

version.txt

Describes the current version of Roblox Studio.
Formatted as: (MajorRevision).(Version).(Patch).(Changelist)

version-guid.txt

Describes the current GUID version of Roblox Studio.

More Repositories

1

Roblox-Studio-Mod-Manager

An open-source custom bootstrapper for Roblox Studio that allows you to override files in Roblox Studio's directory, opt into development branches of Roblox, and experiment with Fast Flags.
C#
221
star
2

Character-Realism

A flexible character enhancement system for Roblox.
Lua
89
star
3

Roblox-2007-Client

A build of Roblox from mid 2007. READ THE WARNING BEFORE INSTALLING.
88
star
4

Roblox_0.3.368.0

A build of Roblox from March of 2007.
Lua
72
star
5

Roblox-File-Format

A C# library designed to make it easy to create and manipulate files in Roblox's model/place file format.
C#
70
star
6

Rbx2Source

A utility tool that automatically assembles Roblox assets into geometry data, which is then compiled into the Source Engine.
C#
61
star
7

Roblox-Plugins

A collection of Roblox plugins I've developed!
Lua
58
star
8

Source2Roblox

A toolset that can 100% automatically port Source Engine levels into clumps of Roblox assets and models.
C#
54
star
9

Super-Nostalgia-Zone

Source code for Super Nostalgia Zone.
Lua
50
star
10

sm64-roblox

A port of Super Mario 64's movement code into Roblox Luau.
Lua
49
star
11

Moonlite

A WIP lightweight in-game player for xSIXx's Moon Animator
Lua
40
star
12

Roblox-Parallel-Worker

Parallel task distribution library that abstracts Roblox's actor model away in favor of task modules.
Lua
36
star
13

Roblox-2008-Client

A build of roblox from mid 2008.
35
star
14

Roblox-FFlag-Tracker

A repository that tracks changes to Roblox's public fast flags.
33
star
15

Roblox-2009-Client

A build of Roblox from late 2009.
20
star
16

Roblox-API-Dump-Tool

A tool that lets you view and compare the latest API Dump files from Roblox's servers.
C#
18
star
17

RCT-Source

Backend application that drives the Roblox Client Tracker.
C#
12
star
18

cage-mesh-deformer

Reverse engineering research project of Roblox's cage mesh deformer.
Lua
8
star
19

Legacy-Roblox-API-Dump-Tool

A tool I made to help me keep track of upcoming Roblox features, and API changes that I need to document on the Roblox Wiki.
Lua
5
star
20

RbxGifGen

C#
5
star
21

Roblox2Unity

An unfinished port of some Roblox stuff into Unity.
C#
5
star
22

Roblox-Steam-Launcher

C#
3
star
23

ObjTester

See README.md
C#
3
star
24

Roblox-Version-Monitor

WIP
C#
3
star
25

Project-RE-Spawn

C#
2
star
26

Project-Respawn-Public

Project Respawn
ASP
2
star
27

maximumadhd.github.io

My website.
HTML
2
star
28

Roblox-Deploy-History

A small submodule blob of files shared across some of my projects, for interpreting Roblox's DeployHistory.txt file.
C#
2
star
29

Roblox-Update-Listener

C#
1
star
30

Minecrafted-Smooth-Terrain

A local-only test reskin of Roblox's smooth terrain to use Minecraft voxels and textures.
1
star
31

Apocalypse-Rising-Launcher

A very basic launcher for Apocalypse Rising
C#
1
star