Skip to content

GoingCrazyDude/roblox-fastvariable-tracker

 
 

Repository files navigation

roblox-fastvariable-tracker

tool that spits out all the fastvariables in a specific roblox studio version, designed for constant tracking overtime to easily see what new stuff roblox is working on, etc

loosely inspired by maximumadhd's roblox client tracker though this focuses specifically on fastvariables, tracks lua ones too, as well as fastlog vars, and isn't restricted to being run on windows

because this is specific to studio this won't capture every fastvariable that exists, but it'll capture most ones

this is basically my piss poor attempt at binary reverse engineering in over a year since i have to navigate through x86 assembly for this, though figuring out stuff was fun

here's what the files do:

  • analyzer.py holds the code that performs the actual fastvariable analysis
  • analyzer-test.py is just used to analyze one specified version
  • diff-test.py is used to generate a fastvariable diff between two versions
  • tracker.py is the actual tracker itself that runs 24/7

btw if you wanna set up the tracker you'll have to manually prepare it first by putting the info for the latest version into state.json and using analyzer-test.py to get the variables for it

currently set up to upload the full list of variables as a github gist as well as deliver notifications to a webhook in the latte softworks discord server (#fastvariables)

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%