ROBLOX

Roblox

This is a version of Roblox from 2016 with its source code fixed. The base used is from git.rip, from https://git.rip/exconfidential/roblox/roblox.

Dependabot Updates CodeQL

Star History Chart

Warning(s)

From now, im going to accept pull requests to fixes/PRs

In case building dont work/Theres any error with images (.png, .svg, etc.), make an Issue and i will revert [ImgBot] Optimize images

Build

You will need the following to compile, for Windows:

Boost

  1. Run bootstrap.bat in Library/boost/. Edit the paths in build_boost.bat to correspond to where you are keeping this repository, and run build_boost.bat
  2. Congratulations! You’ve built boost.

Qt

  1. This is where the necessity of the Visual Studio 2015 build tools becomes apparent. You will need to open the VS2015 x86 Native Tools Command Prompt (search VS2015 in your Start Menu.)
  2. Set your current directory to this repositorys Library/Qt folder.
  3. Run the following command, substituting “${path}” for where you are keeping this repository.
    $ ./configure -make nmake -platform win32-msvc2015 -prefix ${path}\Library\Qt -opensource -confirm-license -opengl desktop -nomake examples -nomake tests -webkit -xmlpatterns
    
  4. Example command if I kept the repository in D:\Roblox\Source:
    $ ./configure -make nmake -platform win32-msvc2015 -prefix D:\Roblox\Source\Library\Qt -opensource -confirm-license -opengl desktop -nomake examples -nomake tests -webkit -xmlpatterns
    
  5. That will configure everything. Once it is finished, run nmake. If you get an error for rc not being recognized, add your SDK to PATH.
  6. It should eventually stop and break somewhere, but by that time, you will have all the libraries you need.
  7. Congratulations! You partially compiled Qt.

Main Roblox projects

Simply open up Roblox.sln and build. Everything listed as able to compile will compile, unless you’re doing something wrong.

Libraries

Library names suffixed with an asterisk (*) denote a library that is currently out of date.

Extras

This is a complete and comprehensive list of all the major changes made to the original source code.