Funkin/docs/COMPILING.md
An-enderman d4a524bbcb
Update COMPILING, adding one step
I added the step that says to download Git, because the command "hmm install" requires Git to work.
2024-06-07 16:40:37 +02:00

1.5 KiB

Compiling Friday Night Funkin'

  1. Setup
  2. Cloning the Repository: Make sure when you clone, you clone the submodules to get the assets repo:
    • git clone --recurse-submodules https://github.com/FunkinCrew/funkin.git
    • If you accidentally cloned without the assets submodule (aka didn't follow the step above), you can run git submodule update --init --recursive to get the assets in a foolproof way.
  3. Install hmm (run haxelib --global install hmm and then haxelib --global run hmm setup)
  4. Download Git from git-scm.com
  5. Install all haxelibs of the current branch by running hmm install
  6. Setup lime: haxelib run lime setup
  7. Platform setup
  8. If you are targeting for native, you may need to run lime rebuild PLATFORM and lime rebuild PLATFORM -debug
  9. lime test PLATFORM ! Add -debug to enable several debug features such as time travel (PgUp/PgDn in Play State).