Skip to content

Releases: ShadowMario/FNF-PsychEngine

0.6.1

28 Jun 03:20
Compare
Choose a tag to compare
  • Added HScript code lines interpreter to Lua
  • Added missing credits
  • Reduced Philly Glow intensity when Flashing Lights are turned off
  • Properly(?) synced Week 7 cutscenes
  • Fixed Quants on Chart Editor (thanke Kade)
  • Fixed Lua Memory leak
  • Fixed Return values on Lua
  • Minor bug fixes

Note: HScript shares a single interpreter (I'll be trying to fix this later), two scripts using the same variables might cause issues.

0.6 - Week 7 Update

25 Jun 22:20
Compare
Choose a tag to compare
  • Week 7
  • New option added: Opponent Strums
  • Ratings data can be changed through Lua
  • animOffset for Lua Sprites
  • Lua's setProperty can now change Arrays/Maps
  • Replaced Blammed Lights with Philly Glow and purposely hardcoded to Week 3
  • Added "Dadbattle Spotlight"
  • Updated FlxVideo library to HxCodec
  • Hurt notes now have Low Priority hitboxes
  • Time Signatures
  • New credits icons
  • Added Controller/Keyboard input methods for Lua
  • Major Lua reworks (by nebula zorua)
  • Crash Handler (by sqirra-rng)
  • Minor bug fixes

0.5.3b (lammed) - APRIL FOOLS 2022

01 Apr 03:20
a9e57b2
Compare
Choose a tag to compare
Pre-release

Risk of epilepsy/other problems related to lights, you've been warned!
Source code: https://github.com/ShadowMario/PsychEngine-AprilFools

DON'T DOWNLOAD THIS VERSION!!!
DOWNLOAD 0.5.2h INSTEAD!!

0.5.2h

09 Mar 03:07
Compare
Choose a tag to compare

0.5.2

08 Mar 03:51
Compare
Choose a tag to compare
  • Audio & Images Caching Overhaul (by Yoshubs)
  • Sprite Atlas Support from Adobe Animate 2018, specifically. (by Smokey)
  • Increased .MP4 Video Framerate cap to 60+ FPS
  • Notes resync better when the vocals get desynced (by MtH)
  • Pixel notes sprite grids can be larger now
  • 3 new options to Charting Mode (Not Chart Editor!), Leave Charting Mode, Skip Time and End Song (For testing End Song cutscenes easier)
  • Added Title Screen easter eggs
  • New variables to Stage JSON files. (Check stage.json)
  • New Credits Icons for Yoshubs, iFlicky and RiverOaken
  • You can now toggle anti-aliasing on Dialogue Characters
  • You can now toggle Flip X on Story Menu Characters
  • You can now hide Weeks until you beat the Week to unlock it
  • You can now set custom sounds to Dialogue Lines on Dialogue Editor
  • New variables to Notes
  • New variable to characters to adjust how fast they bop their heads character.danceEveryNumBeats
  • You can now make save data files on Lua
  • You can now load text files on Lua
  • You can now change a Lua Sprite's image without having to create another sprite via loadGraphic or loadFrames
  • Memory used is now shown under FPS counter

Big note: OS support to Lua was completely cut off due to security risks. If your Script is crashing on this new update verify your Script and remove/replace all mentions of os. methods.

0.5.1

21 Dec 05:46
Compare
Choose a tag to compare
  • 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
  • curBeat fixed 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, cameraFlash and cameraFade to 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

11 Dec 18:13
9e17d1d
Compare
Choose a tag to compare
  • 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)

03 Dec 05:37
Compare
Choose a tag to compare
0.5 (Prerelease) Pre-release
Pre-release
  • 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

05 Oct 00:06
Compare
Choose a tag to compare
  • 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

23 Sep 02:15
Compare
Choose a tag to compare
  • 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