- C++ 99.7%
- CMake 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| RbxDumperV2 | ||
| .gitattributes | ||
| .gitignore | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
| run_dumper.bat | ||
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
Option B: Building from Source
- Clone the repository:
git clone https://git.imtheo.lol/theo/RbxDumperV2.git cd RbxDumperV2 - Build using CMake in Release (or Debug) mode:
cmake -B cmake-build-release -DCMAKE_BUILD_TYPE=Release cmake --build cmake-build-release --config Release - Setup
- 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
- 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
- Once in-game, run
run_dumper.bat(or executeRbxDumperV2.exe). - 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
- Create an account on git.imtheo.lol if you do not already have one.
- Fork the repository and create a feature branch for your changes (
git checkout -b feature/my-change). - 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.