archive/lua-test
Friday Night Funkin' - Codename Engine (WIP)
PLEASE NOTE - THIS IS STILL IN A BETA STATE
Known issues in the beta:
- Some options are missing
- Week 5 has no monster animation
- Week 6 still have no dialogue
- Week 7 have no running tankman
Build instructions are below. Press TAB on the main menu to switch mods (make sure a mod folder exists or it crashes).
Also, lime test windows uses the source assets folder instead of the export one for easier development.
Credits
- Credits to Ne_Eo and the 3D-HaxeFlixel repository for Away3D Flixel support
- Credits to the FlxAnimate team for the Animate Atlas support.
- Credits to Smokey555 for the backup Animate Atlas to spritesheet code.
How to build
Open the instructions for your platform
Windows
Tested on Windows 10 21H2
- Install the latest version of Haxe.
- Download Visual Studio Build Tools
- Wait for the Visual Studio Installer to install
- On the Visual Studio installer screen, go to the "Individual components" tab and only select those options:
- MSVC v143 VS 2022 C++ x64/x86 build tools (Latest)
- Windows 10/11 SDK (any works)
- This is what your Installation details panel should look like. Once correct, press "Install".
- ⚠ This will download around 1.07 GB of data from the internet, and will require around 5.5 GB of available space on your computer.
- Once the installation is done, close Visual Studio Installer.
- Download and install
git-scm.- Leave all installation options as default.
- Open the Codename Engine source folder, click on the address bar and type
cmdto open a command prompt window. - On the command prompt, run
update.bat, and wait for the libraries to install. - Once the libraries are installed, run
haxelib run lime test windowsto compile and launch the game (may take a long time)- ℹ You can run
haxelib run lime setupto make the lime command global, allowing you to executelime test windowsdirectly.
- ℹ You can run
Linux
Requires testing
- Install the latest version of Haxe.
- Install
g++, if not present already. - Download and install
git-scm. - Open a terminal in the Codename Engine source folder, and run
update.sh. - Once the libraries are installed, run
haxelib run lime test linuxto compile and launch the game (may take a long time)- ℹ You can run
haxelib run lime setupto make the lime command global, allowing you to executelime test linuxdirectly.
- ℹ You can run
MacOS
Requires testing
- Install the latest version of Haxe.
- Install
Xcodeto allow C++ app building. - Download and install
git-scm. - Open a terminal in the Codename Engine source folder, and run
update.sh. - Once the libraries are installed, run
haxelib run lime test macto compile and launch the game (may take a long time)- ℹ You can run
haxelib run lime setupto make the lime command global, allowing you to executelime test macdirectly.
- ℹ You can run
Languages
Haxe
99.4%
GLSL
0.5%
