Estimate when an `rbxl` file was last saved in Studio!

Usage

forensics.exe file1.rbxl ./dir/file2.rbxl ...

Expect output like:

file1.rbxl,664,670
./dir/file2.rbxl,536,539

Supports rbxl or rbxm files saved with Studio versions 47 thru :smiling_imp::smiling_imp: ~666 :smiling_imp::smiling_imp:.


How did I do it?

When you save an rbxl file on Rōblox Studio, many properties will be saved with each in-game instance. Even ones that you don’t usually modify. For example, Workspace saves with:

  • AirDensity,
  • AllowThirdPartySales,
  • DecreaseMinimumPartDensityMode,
  • StreamingIntegrityMode,
  • TouchesUseCollisionGroups,
  • TerrainWeldsFixed,

… and so many more.

New properties get added to Workspace and other classes every version.

Even if you modify an older rbxl file, the new properties will also be added.

My program collects the class names and their respective properties and uses them to estimate a range of Studio versions.

5 Likes