Releases: ShadowMario/FNF-PsychEngine
0.6.1
- 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
- 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
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
- New pause menu song composed by iFlicky! All hail this man.
- Mods won't restart the game simply by scrolling through them now.
- Mods are now enabled by default.
- Fixed link to RiverOaken's Twitter page on Credits
- Fixed issues with Skip Time
- Reverted Achievements code
0.5.2
- 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
andEnd 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
orloadFrames
- 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
- 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
andcameraFade
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
- 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