Releases: ShadowMario/FNF-PsychEngine
0.5.1
- Dialogue stuff can now be messed in lua
- Added Botplay/Practice Mode back on Pause Menu while charting a song
- Mod can now load grids instead of strips
- Fixed event selecting crashing bug after selecting note
- onUpdatePost works on release builds instead of just debug builds
curBeatfixed on lua- Typing on Steppers now block inputs on Chart Editor
- Fixed Vortex chart quantization offset bug
- Chart menu can be exited with BACKSPACE instead of going to a PlayState
- GF notes and GF sections being independent from other notetypes
- Alt + selecting a note applies the current selected notetype
- Credits can be read from the mods/ folder instead of just mod directories
- Added
restartSong,exitSong,updateHitboxFromGroup,isColliding,getPixelColor,cameraFlashandcameraFadeto Lua - Added onCountdownStarted callback to Lua
- Fixed Change Character Freeze
- Fixed Event Note Offsets for Kill Henchmen/other custom events
- New Credits icon for Shadow Mario
- Added a warning on Blammed Lights event
- New Intro texts cuz i took three Ls
- Other minor bug fixes
0.5 - Preferences Update
- Gameplay Changers can now also be accessed on Story Mode
- Added the ability to stack events on Chart Editor
- Added support to weeksList.txt from a modpack
- Improved cross-compatibility of charts from Psych to other engines.
- Decreased Oversinging achievement's hold time from 20s to 10s due to changing how note missing works.
- Button Mashing is less obnoxious, i guess? - Thanks Shubs
- Added support to creating FlxTexts on Lua
- Added more methods to Lua related to Random numbers
- Added more keys to Gamepad
- Some Settings from Chart Editor now get saved
- Fixed some input issues from Pre-release
- Minor bug fixes
0.5 (Prerelease)
- IMPORTANT AND REQUIRES FURTHER TESTING: Input system is now milisecond based instead of frame based
- Added a Menu to set which mods load first on the list and toggle mods off without having to uninstall them
- Added support to adding sprites/changing variables from Game over when you're dead
- Added more functions and variables to Lua
- Added support to softcoded credits (You can still hardcode credits tho)
- Added support to Character lua scripts (Put it inside "mods/characters/") and Scripts that run in all songs (Put it inside "mods/Your-mod-name/scripts/")
- Added update warnings (Only for official builds)
- Changed how Middlescroll looks like to assist on Lua scripts that mess with the Opponent's strum
- You can adjust a lot of shit related to note windows and safe frames now
- Yeah that also means there's a LOT of new options, go check it yourself cuz its 3 am and i'm too lazy to write it down now
- FC is now tracked on UI
- Added a Combo Offset/Note Delay Adjust Menu (Song composed by iFlicky)
- Added bbpanzu :)
- Triggered Falco mains
- Decreased Daddy Dearest's ass due to complaints of single moms /j
- SOURCE: Improved code on Options, Achievements and Controls menus
- Removed Sandplanet
- Removed Psyka because of Sandplanet
The Lua Script API won't be updated until the full release is out due to everything here being subject to changes.
0.4.2
- Fixed memory leak on Lua
- Updated Dialogue sprites
- Removed Mind Games Mod leftover dialogue sprite
- Added GF's dialogue sprite
- Pixel HUD can now be used on other stages
- Moved some Week 6 files to shared/ (For the change above)
- Changed how Character groups are handled for easier understanding on Lua
- Added more variables to notes for Lua
- Added 2 new note types: "GF Sing" and "No Animation"
- Minor fixes on Transitions
- You can now playtest your charts inside the Chart Editor (Press ESC)
- Added new functions to Lua
- Fixed freeze when changing characters
- Other minor fixes
0.4.1
-
Mods can now be in individual folders for better organization/avoiding overwriting files
-
New Input System coded by Shubs
-
Fade Transition now is layered over Hud elements
-
Added 22 new functions to Lua
-
Added 3 new hooks to Lua
-
Deprecated 5 Lua functions (Replaced with better variants)
-
Added 10 new variables to Notes
-
Note's "ignoreNote" can now be used to block Opponent hits
-
Changed how Lua Sprites are handled (This allows you to
put spritesbetween GF and other characters -
Updated noteMiss on Lua
-
Made debugPrint easier to use
-
Bug fixes related to dialogues
0.4 - Mod Support Update
-
Weeks are now in .json files outside of the Source code
-
Dialogue portraits are now in .json files outside of the Source code
-
Dialogues are now in .json files with an easier understandable syntax
-
Story Mode Characters are now in .json files outside of the Source code
-
Added Week Editor
-
Added Menu Character Editor
-
Added Dialogue Portrait Editor
-
Added Dialogue Editor
-
Added basic support to Custom Stages
-
Added a Stage drop down to Chart Editor
-
Added Support to .MP4 Video Cutscenes (by PolybiusProxy)
-
Added Animation Ghosts for Character Editor
-
Added Waveform visualizer to Chart Editor
-
Added support to Events coded in LUA
-
Added support to Note types coded in LUA
-
Added support to change Game Over Character/Sounds on LUA
-
Added Music Fade In/Out functions to LUA
-
Added Debug Print Message function to LUA
-
Added Input/Accuracy changes (by Shubs)
-
Added 2 new Easter eggs
-
Softcoded Roses' BG Freaks expression
-
Made character health icons easier to set up
-
Softcoded Health icons with no antialiasing
-
Fixed Crashes on Character Editor
-
Fixed "Copy Section" button on Chart Editor
-
Other Minor bug fixes
0.3.2 Hotfix
- Fixed Character Editor not saving health bar colors
- Fixed Upper Boppers being misplaced on Cocoa/Eggnog
- Fixed Cars not being shown on Week 4
0.3.2
- Increased sick note hitbox from 0.033s to 0.041s (25% increase)
- Health bar is now colorable per character
- Added health bar color customization to Character Editor
- Added Middlescroll
- Added an option to Hide Time Bar
- Alt Idles can now use danceRight/danceLeft animations while the base Idle uses idle and vice-versa
- Character Animation Loops aren't hardcoded anymore
- Adjusted bf-car, mom-car, mom, parents-christmas, monster, monster-christmas and dad for the previous stated change
- Fixed Custom Characters crashes
- Added some extra crash preventions
- Minor bug fixes
0.3.1
- Added Vocals volume to Chart Editor
- Added Instrumental volume to Chart Editor
- Volume buttons is now disabled while typing on Chart/Character Editor
- Added support to .lua scripts (Currently in Alpha!!)
- Added Hurt notes to Pixel stages
- Fixed Note colors not working properly
- Renamed "Button Mashing" to "Ghost Tapping" and changed how it works
- Disabled note miss stun
- Fixed "No miss on Week # on Hard" achievements not checking for difficulty
- Fixed stutter after the countdown/at the start of a song
- Other minor bug fixes
0.3
- Added In-game character Editor
- Due to the Character Editor, characters aren't hardcoded anymore (Some very specific things are still hardcoded to them though)
- Added basic mod support (Adding new textures and editting other ones)
- Removed the need of Polymod
- Improved Alt Idle animations support
- Almost all of the BG Sprites are now using BGSprite class instead of FlxSprite (makes it easier to do your own BG stuff too)
- Added an option to keep loaded data in memory for decreasing next loading times
- Added support to Note skins
- Added support to Note Splash skins
- Added an actual Metronome to Chart Editor
- Added Hurt notes
- Added Shake Screen event
- Added Change Character event
- Added Botplay
- Added Button Mashing/Ghost Tapping
- Improved Custom Fade Transition
- Main menu scrolls 16% faster
- Discord RPC now also shows engine version
- Fully fixed downscroll (yay)
- Other minor bug fixes
- Removed more useless Mind Games mod leftovers