Another batch of fixes and optimizations!
[0.7.5] - 2025-09-19
Added
- Added an
onStateCreateevent to the Module class.
Changed
- Gave the debug display a huge upgrade!
- Choose from three settings in the Preferences Menu: Off/Simple/Advanced
- New “Task memory” counter shows how much RAM the game is using on your computer.
- Advanced mode displays graphs for FPS and RAM usage.
- Hot reloading now works in scripted states.
- Made a few more classes scriptable.
- FunkinVideoSprite
- FlxStrip
- FlxTypedGroup
- Strumline
- StageProp
- The Random capsule now brings up the option to select a random instrumental. (0d5c6ac) - by @VioletSnowLeopard in #5891
- The Character Select menu now returns to Freeplay after pressing a back button. (250d218) - by @MrMadera in #5887
- Pressing the Shift key in the Credits menu now pauses scrolling. (479036a) - by @JVNpixels in #2924
- Chart Editor and Stage Editor backup files are now given relevant filenames. (b31be10) - by @Lasercar in #4118
- The Animation Editor's onion skin now properly accounts for offsets and displays the idle animation. (0fd6f5b) - by @KoloInDaCrib in #5810
Fixed
- The Freeplay new rank animation now shows the new rank slamming onto the old one.
- Freeplay capsules with a Gold Perfect rank no longer become randomly offset when scrolling.
- The Pico Freeplay DJ’s new rank animation now properly renders its lighting.
- Freeplay song previews no longer play replaced or deleted audio files.
- The strumline no longer disappears after re-entering Lag Adjustment.
- Fixed various issues with Week 6 dialogue boxes, portraits, and audio.
- [MOBILE] The strumlines are no longer offset to the left in Blazin’.
- The preloader no longer disables fullscreen mode after completion.
- Attempting to log in to Newgrounds during an ongoing login attempt no longer crashes the game. (4e572b1) - by @KoloInDaCrib in #5922
- Added null-safety to Leaderboards and Medals to prevent a rare crash. (88fc5f9) - by @NotHyper-474 in #5926
- Freeplay ranks no longer pop out when scrolling through song capsules. (747446e) - by @VioletSnowLeopard in #5822
- The Freeplay intro no longer plays when returning from a sticker transition. (63ec749) - by @PurSnake in #5942
- Hot-reloading with F5 after earning a rank no longer crashes Freeplay. (79e8b5d) - by @KoloInDaCrib in #5971
- The Main Menu music now fades in consistently when exiting from Freeplay to the Title Screen. (a10bbf6) - by @VirtuGuy in #5855
- The game now falls back to default audio files when files specified by the metadata don't exist. (b5357ac) - by @VioletSnowLeopard in #5954
- The cutscene pause menu no longer persists across songs after exiting a video cutscene. (c2305f3) - by @KoloInDaCrib in #5880
- Mashing to skip the Eggnog Erect cutscene no longer crashes the game. (5ca3c6a) - by @VioletSnowLeopard in funkin.assets#258
- Stress (Pico Mix) no longer lag spikes when loading in the background tankmen. (6701405) - by @NotHyper-474 and @KoloInDaCrib in funkin.assets#242
- Stress (Pico Mix) no longer lag spikes when Tankman changes sprites. (aa5956a) - by @NotHyper-474 in #5939
- The bricks in Stress (Pico Mix) no longer move after restarting the song. (9cfee03) - by @VirtuGuy in #5875
- Pico now properly shoots after restarting Stress. (b0ef0d3) - by @7oltan in funkin.assets#254
- A-Bot's visualizer now zeroes out when restarting the song. (ba3a8b0) - by @KoloInDaCrib in funkin.assets#246
- Notekinds now properly receive dispatched events last in PlayState. (89b2b7f) - by @Az989YT in #5936
- Text from .json files is now properly sanitized before it is parsed. (80d7ace) - by @KoloInDaCrib in #5108
- Fixed a crash when exiting the Chart Editor after interacting with a text field. (f85f2f0) - by @NotHyper-474 in #5992
- Fixed some issues with variation handling in the Chart Editor. (970ccf2) - by @NotHyper-474 in #4396
- Audio no longer plays when dragging a playhead in the Chart Editor. (2d95754) - by @Lasercar in #4140
- The Chart Editor Offsets window song preview no longer continues playing during playtesting. (11eb406) - by @PurSnake and @Lasercar in #5973
- The fullscreen keybind no longer triggers when typing in a field. (4ebd00b) - by @lemz1 in #4131
- The Stage Editor new stage menu can no longer be opened multiple times at once. (47b1cee) - by @VioletSnowLeopard in #5873
- Adjusted the save hotkeys in the Animation Editor to be usable on Windows. (8ead5ee) - by @VioletSnowLeopard in #5974
- A few more tiny fixes.