Building the Game - JoaTH-Team/Rhythmo-SC GitHub Wiki

Before doing anything else, make sure to install Haxe and HaxeFlixel.

[!NOTE] All files related to building the game are located in the setup/ directory.

Windows

  1. Download Visual Studio Build Tools.
  2. Wait for the Visual Studio Installer to install.
  3. On the Visual Studio installation screen, go to "Individual Components" and select the following:
    • MSVC v143 VS 2022 C++ x64/x86 build tools
    • Windows 10/11 SDK
      • You can skip this by running msvc.bat.
  4. Once the details are correct, press "Install".
    • ⚠ This will require 4-5GB of available space on your computer.
  5. Download and install Git.
  6. Install the dependencies by running setup.bat.
  7. Open a Command Prompt/Powershell window in the Rhythmo-SC folder, and run haxelib run lime test windows to build and launch the game.
    • You can run haxelib run lime setup to make the lime command global, allowing you to execute lime test windows directly.

[!CAUTION] Linux and Mac builds have not been tested! So if something goes wrong, report it in the issues tab!

Linux

  1. Install g++.
  2. Download and install Git.
  3. Install the dependencies by running setup.sh.
  4. Open a Terminal window in the Rhythmo-SC folder, and run haxelib run lime test linux to build and launch the game.
    • You can run haxelib run lime setup to make the lime command global, allowing you to execute lime test linux directly.

MacOS

  1. Install Xcode to allow C++ building.
  2. Download and install Git.
  3. Install the dependencies by running setup.sh.
  4. Open a Terminal window in the Rhythmo-SC folder, and run haxelib run lime test mac to build and launch the game.
    • You can run haxelib run lime setup to make the lime command global, allowing you to execute lime test mac directly.