An offset and FFlag dumper for Roblox.
  • C++ 99.7%
  • CMake 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-01 06:37:29 +00:00
.github Add .github/FUNDING.yml 2026-09-06 21:33:52 +00:00
RbxDumperV2 Add MeshPart.MeshSize Offset 2026-10-01 01:47:32 +00:00
.gitattributes init commit 2026-09-05 22:30:32 +01:00
.gitignore init commit 2026-09-05 22:30:32 +01:00
CMakeLists.txt init commit 2026-09-05 22:30:32 +01:00
LICENSE init commit 2026-09-05 22:30:32 +01:00
README.md remove the need for vulkan :3 2026-09-11 17:00:08 +01:00
run_dumper.bat remove the need for vulkan :3 2026-09-11 17:00:08 +01:00

RbxDumperV2

An offset and FFlag dumper for Roblox.

This project was originally created for researching and reverse engineering Roblox internals and gaining more experience in using tools such as IDA. After sharing some of my research and findings, I started getting requests for offsets, which eventually led to the creation of RbxDumperV2.

After working on the project for a while, I have decided to make the source code public. At this point, I don't have much motivation or interest in actively developing the project anymore, mainly due to the community surrounding it.

I will continue uploading offsets to offsets.imtheo.lol whenever Roblox and will fix things when they break, but don't expect frequent updates, new offsets, or major features from me.

If you'd like to add something or improve the project, feel free to open a pull request. Just make sure to read the contributing guidelines first. ;)


Installation

Option A: Prebuilt Release

  1. Go to the Releases page.
  2. Download release.zip and extract it into a folder.
  3. Run

Option B: Building from Source

  1. Clone the repository:
    git clone https://git.imtheo.lol/theo/RbxDumperV2.git
    cd RbxDumperV2
    
  2. Build using CMake in Release (or Debug) mode:
    cmake -B cmake-build-release -DCMAKE_BUILD_TYPE=Release
    cmake --build cmake-build-release --config Release
    
  3. Setup
  4. Run

Configuration

Create a file named config.json in the same directory as the scripts/executable (if it dosen't exist):

{
    "placeId": 113264082193197,
    "gameId": 8220026920,
    "creatorId": 8979812863
}

How to Run

  1. Open Roblox and join the game.
    • Make sure you don't move your camera around in game after joining, if you do, rejoin the game before dumping
  2. Once in-game, run run_dumper.bat (or execute RbxDumperV2.exe).
  3. The dumped offsets and FFlags will be saved in a versioned directory (e.g. version-xxxxxxxx/).

Contributing

AI & LLM Policy

  • AI-assisted contributions are allowed, but work must be mostly human-written.
  • Fully or predominantly AI-generated pull requests, commits, or issue reports will be rejected.
  • You must personally understand, review, and test every line of code you submit. Do not submit unvetted LLM output.

Submitting Changes

  1. Create an account on git.imtheo.lol if you do not already have one.
  2. Fork the repository and create a feature branch for your changes (git checkout -b feature/my-change).
  3. Ensure your code conforms to modern C++20 standards and matches the existing codebase conventions.

Reporting Issues

  • Provide detailed steps to reproduce the bug, including your client version, environment details, and relevant console/error logs.

License

This project is licensed under the GNU General Public License v3.0 - Copyright (C) 2026 theo.