-
Notifications
You must be signed in to change notification settings - Fork 0
roblox studio/player clone
License
TornadoCookie/OpenRBLX
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
OpenRBLX is an open-source recreation of the Roblox engine. Features: - rbxmx parsing. - rbxlx parsing. - parsing models from the 2005 era with original colour and form. - parsing modern models as well. - binary formats (rbxm, rbxl) parsing TODO: - 2005 matrices aren't converted from CFrames correctly necessarily yet. we need to test more. - surfaces - physics - 2005 controllers impl (might not have to implement) - more modern roblox functions as well, such as Humanoids - more camera functions - models need to be positioned correctly (bugs in Model_SetModelCFrame) - 2005 minigame compatibility (might not have to implement) - lighting - skybox - celestial bodies - studio-like editor - rccservice + server software - netcode, httpservice, replication Testing: - test_*: test that file format. takes the file as an argument. Lumber INC memory usage: 62.31 MB: Original 39.42 MB: After removing unused pthread objects from RBXScriptSignal 33.75 MB: After patching memory leaks in rbxm 20.82 MB: After disabling textures from TextureContentProvider Crossroads memory usage: 37.72 MB: After disabling textures from TextureContentProvider 37.72 MB: (but faster) after patching xml.c to have larger buffer size. Maquettes memory usage: 111.4 MB: After disabling textures from TextureContentProvider
About
roblox studio/player clone
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published