Engine powered by Psych Engine, which was originally used on Mind Games Mod and intended to be a fix for the vanilla version's many issues while keeping the casual play aspect of it. Also aiming to be an easier alternative to newbie coders. Difficult Engine adds a few little things for soft-coded mods using the mods folder.
You must have the most up-to-date version of Haxe, seriously, stop using 4.1.5, it misses some stuff.
Follow a Friday Night Funkin' source code compilation tutorial, after this you will need to install LuaJIT.
To install LuaJIT do this: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit on a Command prompt/PowerShell
...Or if you don't want your mod to be able to run .lua scripts, delete the "LUA_ALLOWED" line on Project.xml
If you get an error about StatePointer when using Lua, run haxelib remove linc_luajit into Command Prompt/PowerShell, then re-install linc_luajit.
If you want video support on your mod, simply do haxelib install hxCodec on a Command prompt/PowerShell (Suggested Version: 1.60.0)
otherwise, you can delete the "VIDEOS_ALLOWED" Line on Project.xml
Suggested version for flixel-addons: 2.12.0
- DifficultBit2901 - Programmer
- Shadow Mario - Programmer
- RiverOaken - Artist
- Yoshubs - Assistant Programmer
- bbpanzu - Ex-Programmer
- shubs - New Input System
- SqirraRNG - Crash Handler and Base code for Chart Editor's Waveform
- KadeDev - Fixed some cool stuff on Chart Editor and other PRs
- iFlicky - Composer of Psync and Tea Time, also made the Dialogue Sounds
- PolybiusProxy - .MP4 Video Loader Library (hxCodec)
- Keoiki - Note Splash Animations
- Smokey - Sprite Atlas Support
- Nebula the Zorua - LUA JIT Fork and some Lua reworks
- You can create json files for achievements
- You can grant achievements using lua
- You can create json files for adding options
- Custom options appear in the "Engine and Custom" section of the options menu
- You can give the options logic using lua
- There's a counter for sicks, goods, bads, and more on the left hand side
- Can be turned off in the options
- Added trails to bf and dad (similar to shaggy)
- Can be toggled using an event
- Added FlxBackdrops (infinitely scrolling backgrounds) to lua
- They work similar to Sprites or texts
- Change the style for the time bar
- Enable/Disable judgment counter colors