Skip to content
This repository was archived by the owner on Aug 12, 2024. It is now read-only.

Snirozu/Funkin-PiEngine-Archive

Repository files navigation

Friday Night Funkin': PiEngine

This is a re-release of PEngine!

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)

PiEngine

Engine made mainly to improve vanilla client and give more freedom to multiplayer modding.
To start Modding check out The Wiki!

Setting Shit up

  1. 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
  2. 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
  1. And to compile just type lime test windows -debug or lime test windows in current folder command line

Also the source code for update unzipper is here

Nice Stuff / Features

  • 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

NFAQ (not frequently asked questions)

What is this engine different from others?

  1. The character / stage configs are stored in yaml instead of json so they are more readable
  2. 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
  3. LAN MULTIPLAYERRRRRRRRRRR
  4. Crash Handler
  5. Easy to add skins without changing the character in chart editor
  6. You can change the dimness and blur of game background
  7. You can copy and paste shit to text boxes instead of typing them manually
  8. Songs are stored only in songs/ instead of songs/ and data/
  9. There's, stage editor so you don't need to touch the source code or lua
  10. 4K to 9K mania support
  11. In-Game Version Updater
  12. In-Song Options

Game crashess!!!111

Report it on https://github.com/Snirozu/Funkin-PiEngine/issues

Input did not removed hitted note

Try pressing Remove Cloned Notes button in chart editor

Credits

PiEngine

Special Thanks

Friday Night Funkin'

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors