Skip to content

Latest commit

 

History

History
80 lines (61 loc) · 3.34 KB

File metadata and controls

80 lines (61 loc) · 3.34 KB

🍳 Cookbook for the Source

📌 Read This Before You Start

  • "<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.

🛠️ Setup Instructions for Windows

  1. 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)
  2. Download and install these tools:

  3. Set up an environment variable:

    • Name: CONTRIB_PATH
    • Value: <your path>\<your folder name>\Contribs
  4. Build the required libraries:

  5. 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.
  6. 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
  7. Pre-build dependencies (required before building RCCService, RobloxStudio, or WindowsClient):

    • 3rd Party:
      • boost.static
      • zlib
      • libcurl — follow BUILDING_CONTRIBS.md (skip if already compiled)
      • SDL2 — follow BUILDING_CONTRIBS.md (skip if already compiled)
    • gSOAP:
      • soapcpp2
      • wsdl2h
    • Shaders:
      • ShaderCompiler
    • Rendering:
      • LibOVR
    • Core Components:
      • qtnribbon
      • sgCore
      • CoreScriptConverter2 (only needed for Release/Debug when building WindowsClient)
  8. Build your desired project:

    • Right-click on RCCService, RobloxStudio, or WindowsClient in Solution Explorer
    • Select Build

🛠️ Setup Instructions for Android

  1. You need to install Android Studio, do so.
  2. Install Android 28 NDK, Android 15 and 28 SDK from the Android Studio
  3. 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.
  1. Pack the OBB Assets
  2. Install Java JDK 21
  3. Build the RobloxHybrid and after that build the APK!

You did it! You've successfully built from the source!