FNF-OSEngine
FNF-OSEngine copied to clipboard
Just psych engine, but bit different. Feel free to suggest ideas in discord

Friday Night Funkin' - OS Engine - Modded Psych Engine
Installation:
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
OS Engine Credits:
OS Engine Special Thanks
- jonnycat - Fixing bugs in Engine <3.
- Kade Engine - Circle Note Skin
Psych Engine Credits:
- Shadow Mario - Programmer
- RiverOaken - Artist
- Yoshubs - Assistant Programmer
Psych Engine Special Thanks
- 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 & VCR Shader code
Features
Psych Engine Features
OS Engine is a fork of Psych Engine, so you can use almost every feature from Psych Engine in OS Engine!
OS Engine Features
Psych Engine mods compability
Yes, almost every mod for Psych Engine runs on OS Engine.
Note Skins
OS Engine adds a note skins system! There's only Default and Circle skins by default.

Showcase Mode
This feature hides HUD and enables botplay. So you can showcase any mod without any problems.

Hide Score Text
This feature hides score text under health bar. Idk why you need to use it.

Perfect!! Judgement
Adds Perfect!! Judgement. It's better than sick. Btw you can disable it in settings if you want.

Lane Underlay
You can set lane underlay transparency under arrows by using that functions.

Custom Settings in Chart Editor.
There's multiple new functions in chart editor. Like player/opponent trail, camera move and etc.

Literally Useless Exit Game State
Now you can press ESC at title state. And game will ask you do you want to close game or no

Bit Changed Main Menu State

Winning icons
Instead of 2 icons, there'll be three icons (losing, normal, winning). And yes, you can use double icons (without winning).
![]()
thanks Cooljer for remaking original fnf icons
Shaders
Returned shaders from old psych engine versions. Now you can make your bambi mods.
Custom Title State
Bit changed Title State. Now it looks way more better.

Striped Health Bar
Cassette Girl vibes?
