"<your path>"refers to the location where your source code resides (e.g.,C:\)"<your folder name>"refers to the name of the folder containing the source code (e.g.,Trunk2016)⚠️ Please note: Technical knowledge is required. We cannot assist with every individual problem you encounter.
-
Open a Command Prompt with Administrator privileges and clone the repository using Git like this:
git config --system core.longpaths true && cd <your path> && git clone https://github.com/P0L3NARUBA/roblox-2016-source-code
- This method ensures you won’t need to redownload the source code repeatedly. (Recommended)
-
Download and install these tools:
- Visual Studio 2012
- Visual Studio 2012 Update 5
- (Optional) Visual Studio 2022 for a more modern IDE experience.
You can use either VS2012 or VS2022 to view the solution — both work fine.
- During installation, uncheck all optional components except “Microsoft Foundation Classes for C++” to save disk space.
-
Set up an environment variable:
- Name:
CONTRIB_PATH - Value:
<your path>\<your folder name>\Contribs
- Name:
-
Build the required libraries:
- Refer to BUILDING_CONTRIBS.md for instructions.
-
Open the solution file:
- Launch Client_2016.sln inside your
<your folder name>directory using Visual Studio 2012 or 2022. - If prompted with the “Review Solution Actions” window, press Cancel.
- Launch Client_2016.sln inside your
-
Set the Solution Configuration:
- Choose ReleaseStudio to build RobloxStudio
- Choose ReleaseRCC to build RCCService
- Choose Release to build WindowsClient
- Other available configurations: Debug, DebugRCC, DebugStudio
-
Pre-build dependencies (required before building RCCService, RobloxStudio, or WindowsClient):
- 3rd Party:
boost.staticzliblibcurl— follow BUILDING_CONTRIBS.md (skip if already compiled)SDL2— follow BUILDING_CONTRIBS.md (skip if already compiled)
- gSOAP:
soapcpp2wsdl2h
- Shaders:
ShaderCompiler
- Rendering:
LibOVR
- Core Components:
qtnribbonsgCoreCoreScriptConverter2(only needed for Release/Debug when building WindowsClient)
- 3rd Party:
-
Build your desired project:
- Right-click on RCCService, RobloxStudio, or WindowsClient in Solution Explorer
- Select Build
- You need to install Android Studio, do so.
- Install Android 28 NDK, Android 15 and 28 SDK from the Android Studio
- Find the local.properties file, Open in notepad and set the correct path to the SDK folder.
- Build the libroblox.so for your platform, use the Legacy mode.
- Pack the OBB Assets
- Install Java JDK 21
- Build the RobloxHybrid and after that build the APK!
✅ You did it! You've successfully built from the source!