Skip to content

M3llySlayz/Amazing-Engine

 
 

Repository files navigation

Amazing Engine Logo

Friday Night Funkin' - Amazing Engine

Engine originally used on VS Astoria, intended to make Psych Engine easier to modify without source code.

Installation:

You must have Haxe 4.2.5, seriously, stop using 4.1.5, it misses some stuff.

Follow a Friday Night Funkin' source code compilation tutorial, after this run haxelib install hmm and haxelib run hmm install and you should be good.

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

Otherwise, you can delete the "VIDEOS_ALLOWED" Line on Project.xml

If you're looking for support on a problem and can't find your answer in the wiki, join our Discord!

Credits:

  • M3llySlayz - Programmer, Artist, Composer
  • Irshaad - Programmer
  • SomeGuyWhoLikesCoding - Programmer
  • JB444m - Artist
  • BoyBot69 - Composer

Contributors

  • NexIsDumb - Custom Options code

Psych Creators

  • Shadow Mario - Programmer
  • RiverOaken - Artist
  • Yoshubs - Assistant Programmer

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

Features

Mod Support

  • Probably one of the main points of this engine, you can code in .lua files outside of the source code, making your own weeks without even messing with the source!
  • Comes with a Mod Organizing/Disabling Menu, and a Mod Save Reset menu.
  • Custom Options - Easily creatable with JSON files, Amazing Engine supports making your own options in your mod's folder. (May get an editor soon, not sure.)
  • Speaking of editors, there's a Credits Editor now. Not sure why you'd need this, it was pretty easy to do before, but here you go.

Multi Key

  • Goes up to 18k as of now, credits to tposejank (top left of the site shows his repository)

About

Melly's super fork of Psych Engine - Extra Keys

Resources

License

Stars

Watchers

Forks

Languages

  • Haxe 93.7%
  • Lua 5.5%
  • Other 0.8%