Accurate decompilation of the Roblox Player’s distribution of DataModelPatch.rbxm (Release v628), including the universal LuaApp
BuiltInPlugins
Accurate decompilation of Roblox Studio’s BuiltinPlugins
This is shared in an unlicensed fashion as it is a decompilation of Roblox’s core scripts which are not publicly available. This can be used to accurately reference how Roblox’s CoreGui works under the hood and how the LuaApp works. Code should not be copied from the repository unless permission is given by the code owner Roblox Corporation (“Roblox”).
This decompilation effort has been made possible by reggie, Acedia and the team behind the Oracle decompiler.
Oracle’s discord invite: Oracle the decompiler
A decompiler for Lua versions PUC 4.0-5.4, LuaJIT and Luau.
I’m not sure what to think of this. It half sounds like you’re promoting something you stole or hacked to get, and half like a really cool thing we could use. I’m very confused!
It just… sounds like a hacker group. I don’t know. May you clarify?
(edit): It does look like an exploit was used to decompile CoreScripts:
You have no idea what you are talking about. Perhaps if you took a moment to read you’d be able to figure out what this is.
A decompiler is not an exploit. It is a tool that attempts to recover the original script from the bytecode of a script. This was developed by writing a dumper for Roblox’s binary format and dumping the bytecode from within it, then decompiling it. There is no exploit involved here.
The code is not meant to be copied for your purposes. We highlight this in our licensing paragraph.
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.
None of this is stolen or “hacked to get”. It is a decompilation of Roblox’s DataModelPatch.rbxm.
As a final point I don’t see what your red herring is meant to insinuate at all. Myself and Reggie worked with the developers of “Oracle”, who are good friends of mine, to make this decompilation project using the decompiler they wrote.
synapse v2 decompiler was pretty bad
tho that’s more about detections and people just straight up causing the decompiler to crash roblox or output nothing
vs its output
Aren’t all the source files already shipped with the client? Unless there is extra stuff I missed, I can find the full source of everything on MaximumADHD’s tracker.
What would be cool to see are decompilations of the BuiltInPlugins and BuiltInStandalonePlugins, since we lost those once they started shipping them as raw bytecode.
Not all source files are shipped. This would’ve taken two seconds to check by comparing the folders lol. BuiltInPlugins decompilations will be released later today.