Accurate decompilation of the Roblox Player's distribution of DataModelPatch.rbxm, including the universal LuaApp
Warning
This is a WIP decompilation; it is not quite yet ready for re-compilation.
The goal of this decompilation is to achieve correct re-compilation of LuaApp
and similar files. The core scripts are updated to upstream every 1-2 weeks aside from decompiler bug fixes.
- reggie -
rbxm2fs
dumper (luauc/PatchRoot/
output) - TheGreatSageEqualToHeaven - Outputting decompiled source code from bytecode output (
src/PatchRoot/
) - Of course, the Oracle decompiler for decompilation of Luauc bytecode 🙂
- Contributions to fix buggy/broken code because of decompiler bugs are accepted.
- Contributions to make
RobloxScript
-exclusive code work onLocalScript
permissions are also accepted. - Other contributions can be reviewed to see if they are eligible to merge.
- Some files may have had unhandled control flow and improperly decompiled, which would result in incorrect table and
goto
output
Some of the original source code from DMPatch is/was licensed under the Apache-2.0 license, while some is also proprietary and exclusively owned by Roblox Corporation ("Roblox"). Furthermore, any source code from this decompilation should be considered unlicensed code.
These files were decompiled by the Oracle decompiler.
Discord Invite: https://discord.gg/prHW9TA4QW