The sort of prototype to Warmed Psych Engine... whiiich was later made into Psych Online
This is a re-release of the old PEngine source code from 2022 (yes I know the source code is BAD, BADLY written)
Engine made mainly to improve vanilla client and give more freedom to multiplayer modding.
To start Modding check out The Wiki!
- Install Haxe and HaxeFlixel or if you already have installed update Haxe and HaxeFlixel to latest version so it doesn't throw exceptions when compiling
- Run InstallLibraries.bat or install these libraries using Command Line:
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib install openfl-webm
haxelib git yaml https://github.com/Snirozu/haxe-yaml.git
haxelib install linc_luajit
haxelib install udprotean
haxelib git linc_clipboard https://github.com/josuigoa/linc_clipboard.git
haxelib install markdown- And to compile just type
lime test windows -debugorlime test windowsin current folder command line
Also the source code for update unzipper is here
- LAN Multiplayer
- Action Notes
- Custom Skins (no need to change character in chart editor!)
- Make mods without touching code
- 5K to 9K Mania Support
- Modcharts
- Configs are in YAML instead of JSON so it is easier to read them
- Dialogue Cutscenes
- Lua Support
- Version Updater
- Custom Keybinds
- Some fixes / improvements to Vanilla
- The character / stage configs are stored in yaml instead of json so they are more readable
- It's easier to add more songs to the game just copy folders from songs/ and data/ into mods/songs and you just have imported a mod from another engine without editing any files
- LAN MULTIPLAYERRRRRRRRRRR
- Crash Handler
- Easy to add skins without changing the character in chart editor
- You can change the dimness and blur of game background
- You can copy and paste shit to text boxes instead of typing them manually
- Songs are stored only in songs/ instead of songs/ and data/
- There's, stage editor so you don't need to touch the source code or lua
- 4K to 9K mania support
- In-Game Version Updater
- In-Song Options
Report it on https://github.com/Snirozu/Funkin-PiEngine/issues
Try pressing Remove Cloned Notes button in chart editor
- Snirozu - PiEngine Programmer
- PolybiusProxy - Video Loader for Flixel
- gedehari and Shadow Mario - Waveform for Flixel
- ninjamuffin99 - Programmer
- PhantomArcade3K and Evilsk8r - Artists
- Kawaisprite - Musician