This is the repository for "Funkin Legacy", a port of Friday Night Funkin 0.3.0+ and onward into 0.2.8, cause why not? :)
Play Flegacy via Gamejolt here: https://gamejolt.com/games/funkin-legacy/1046139
Play FNF on Newgrounds here: https://www.newgrounds.com/portal/view/770371 Play FNF on Itch.io here: https://ninja-muffin24.itch.io/funkin
IF YOU MAKE A MOD AND DISTRIBUTE A MODIFIED / RECOMPILED VERSION, YOU MUST OPEN SOURCE YOUR MOD AS WELL
A fleshed out doc will have to come later but here is the run down, I am going to assume you've already downloaded the repo .zip for this
- Install haxe
- Install haxeflixel
- Run
haxelib --global install hxpkgand thenhaxelib --global run hxpkg setupto install hxpkg - Make sure you have a command prompt open for the source code folder (not
source/) - Run
hxpkg installorhxpkg install --force - Perform additional platform setup
- For Windows, download the Visual Studio Build Tools
- When prompted, select "Individual Components" and make sure to download the following:
- MSVC v143 VS 2022 C++ x64/x86 build tools
- Windows 10/11 SDK
- When prompted, select "Individual Components" and make sure to download the following:
- Mac:
lime setup macDocumentation - Linux:
lime setup linuxDocumentation- In order to build a application with
hxCodecon Linux, you have to install libvlc and libvlccore from your distro's package manager. - Debian based distributions:
sudo apt-get install libvlc-dev libvlccore-dev - Arch based distributions:
sudo pacman -S vlc
- In order to build a application with
- HTML5: Compiles without any extra setup
- For Windows, download the Visual Studio Build Tools