Skip to content

Releases: FunkinCrew/Funkin

v0.7.5

18 Sep 17:39
e62c5a2

Choose a tag to compare

Another batch of fixes and optimizations!

[0.7.5] - 2025-09-19

Added

  • Added an onStateCreate event 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.

New Contributors for 0.7.5

v0.7.4

01 Sep 18:54
d9b35b9

Choose a tag to compare

A huge batch of fixes and major optimizations!

[0.7.4] - 2025-09-01

Added

  • [MOBILE] Added haptics to the can explosion in 2hot.
  • Added the scorable property to notekinds, which excludes them from tallies.
  • Added saving and loading save data using Newgrounds! Check out the new "Save Data Options" button in the Options menu after logging in. (832f013) - by @TechnikTil in #4900
  • Added variation-specific song scripts, improving compatibility between mods. (c94d6bb) - by @AbnormalPoof in #5165
  • Added scoped modules, which only run in a specified state. (842ec2c) - by @AbnormalPoof in #5138
  • Added ModStore, a helper class that stores data across hot reloads until the game is closed. (3170346) - by @cyn0x8 in #4230
  • Added hotkeys to toggle individual audio tracks in the Chart Editor. (1e1b564) - by @Lasercar in #4247
  • Added visual indicators and tooltips for notekinds. (32c775e) - by @KoloInDaCrib in #5284
  • Added a Charter field to the New Chart dialog in the Chart Editor. (23b163c) - by @NotHyper-474 in #5657
  • Added a Song ID field to the Chart Editor metadata toolbox. (55f9d24) - by @cyn0x8 in funkin.assets#229
  • Added a confirmation prompt when exiting the Chart Editor with an unsaved chart. (e6d7371) - by @anysad in #5091
  • [ANDROID] Added support for monochrome icons on Android 12 and above. (5de4e76) - by @ThatOneCalculator in #5507

Changed

  • Reworked the Conductor to make note scrolling smoother.
  • Reworked Attract Mode.
    • The Title Screen fades out and plays a video after a certain amount of time.
    • The video alternates between the Mobile Trailer and the BOYFRIEND EVERYWHERE music video, replacing the previous toy commercial.
  • The “Input Offsets” menu is now named “Lag Adjustment”.
  • Freeplay difficulty dots are now displayed as rows of eight when modded difficulties are present.
  • Optimized the way the game searches for Freeplay pixel icons.
  • Results Screen and game over haptics are now softcoded.
  • [WINDOWS] The window title bar now matches the system theme, light or dark.
  • [LINUX] The game now displays with an icon.
  • [iOS] The edges of the app icon are now properly filled in.
  • Made several improvements and fixes to Polymod and HScript:
    • Significantly optimized mod loading, especially with many installed at once. (Thanks KoloInDaCrib!)
    • Fixed several cases where script variables would be lost. (Thanks NotHyper-474!)
    • Zip mod loading on Linux is now case-insensitive. (Thanks NotHyper-474!)
    • Added the ability to import scripted classes. (Thanks lemz1!)
      • NOTE: You currently can’t use them in a static context.
    • Added the ability to use the ??= operator. (Thanks lemz1!)
    • Added the ability to use the using keyword. (Thanks KoloInDaCrib!)
    • final variables created inside of scripts are now treated as actual finals. (Thanks KoloInDaCrib!)
    • Added null-safe field assign. (ex. someVar?.someVar2 = new Class();) (Thanks NotHyper-474!)
    • Improved properties support, behaving more like regular Haxe. (Thanks NotHyper-474!)
    • Fixed a null object reference when evaluating static variables with no explicit values. (Thanks NotHyper-474!)
    • Fixed a null object reference when iterating over a null variable. (Thanks NotHyper-474!)
    • Scripts are now automatically cleared when Polymod is initialized. (Thanks KoloInDaCrib!)
  • Polished every chart in the game!
    • The lengths of hold notes have been adjusted to match the vocals as closely as possible, across all variations and difficulties.
    • Easy and Normal charts from Week 1 to Week 3 have been adjusted for more consistency between the player and opponent.
    • Many charting errors have been corrected.
  • Accept keybinds and gamepad south buttons now work on the Title Screen. (e281bdd) - by @MrMadera in #5650
  • [ANDROID] Pressing the Back button in the Title Screen now closes the game. (e6fd5d9) - by @NotHyper-474 in #5527
  • The HOME and END keys now jump to the top and bottom of the Story Mode menu, respectively. (d1a96f7) - by @JVNpixels in #4591
  • Freeplay favorite songs are now separated by variation. (b4b2e8d) - by @KoloInDaCrib in #5154
  • Freeplay preview volumes now play at 70% volume, up from 40%. (4ecef6d) - by @JackXson-Real in #5645
  • Selecting a song in the Freeplay menu now plays a fade-out transition. (705e6b3) - by @VirtuGuy in #5626
  • Implemented null safety to PlayState and LoadingState. (34ce13c) - by @NotHyper-474 in #4789
  • Health icons now have an offset variable. (8bab619) - by @PurSnake in #5760
  • The "hey" notekind now plays the animation for BF (Christmas). (91d5970) - by @JackXson-Real in funkin.assets#225
  • Added an "offset" property to the Set Camera Bop event, enabling more flexible camera bops. (3f5ef4a) - by @Burgerballs in #3575
  • Added caching to multi-sparrow characters and fixed textures not being properly cached. (feb55b2) - by @PurSnake in #5684
  • Optimized the way Freeplay backing card text is rendered. (f6de4c5) - by @MaybeMaru in #5730
  • Optimized the rendering of many visual elements in Freeplay. (6f193c4) - by @MaybeMaru in #5773
  • Optimized the way notes are rendered, especially when many are visible at once. (a2b347e) - by @MaybeMaru in #5752
  • Image assets for gradients are now smaller and stretched in-game for better optimization. (fab646c) - by @MaybeMaru in funkin.assets#227

Fixed

  • The song no longer restarts from an earlier point in the song instead of ending.
  • Perfect ranks no longer occasionally disappear after the rank slam animation.
  • Later notes are no longer hit before earlier notes on songs with high scroll speeds.
  • [MOBILE] Clearing save data no longer crashes the game.
  • [MOBILE] Cutscenes no longer continue playing behind the Pause Menu after losing focus.
  • [MOBILE] Freeplay capsules now properly shift away from under the letter sort bar.
  • [MOBILE] The Options button now animates properly after the first interaction.
  • [HTML5] The “Touch here to play” button is no longer too large.
  • Shaders now apply to A-Bot.
  • Adjusted offsets for some of Pico’s special animations.
  • Trimmed the extra silence at the beginning of Stress.
  • Trimmed the extra silence at the end of Senpai.
  • Monster and Winter Horrorland now display the correct album.
  • The “Haptics intensity” preference no longer displays inconsistent values.
  • The Lag Adjustment menu no longer permanently stops sending notes.
  • The Results Screen clear percentage now disapp...
Read more

v0.7.3

31 Jul 16:54

Choose a tag to compare

A quick hotfix update for major issues in v0.7.2.

[0.7.3] - 2025-07-21

Fixed

  • Fixed stuttering throughout the game caused by the Polymod upgrade. (Thanks NotHyper-474!)
  • [MOBILE] Fixed buttons in the Main Menu not working.
  • [iOS] The Upgrade button no longer appears if you have already purchased it (actually this time).
  • Fixed the countdown overlapping itself when restarting the song. (Thanks NotHyper-474!)
  • Optimized the Week 6 Erect stage.
  • Fixed an oversight when clearing the cache. (Thanks cherrythecool!)
  • The Input Offset Test menu text now displays in the correct position.
  • Fixed script errors appearing in the Week 3 Erect stage.
  • Fixed adding variations in the Chart Editor erasing difficulties. (Thanks NotHyper-474!)

New Contributors for 0.7.3

v0.7.2

31 Jul 16:54

Choose a tag to compare

The first release of 0.7.x for Desktop platforms.

Downloadable builds are available for the v0.7.3 Release.

All Changelog entries from 0.7.0 - 0.7.2 are listed below:

0.7.2 Changelog

[0.7.2] - 2025-07-18

Added

  • [ANDROID] Added a button in the Options menu to access the mods folder.
  • [MOBILE] Added a preference to adjust the intensity of haptic feedback, ranging from 0.1 to 5.
  • [MOBILE] Added an easter egg when tapping the player's healthbar icon.

Changed

  • Changed default OpenAL configuration settings to improve audio quality. (Thanks Smokey555, cyn0x8, and CCobaltDev!)
    • The difference may be more or less noticeable on different devices and hardware.
    • Applies to Desktop and Android, but not iOS yet.
  • Made several improvements to Polymod and HScript. These changes might break some mods, so please update them accordingly!
    • Fixed an issue where scripted classes can define two or more fields with the same name.
    • Fixed an issue causing some syntax errors (such as missing commas) to be ignored by the parser.
    • Scripted classes can now create static fields and functions.
    • Scripted classes can now create variables with the final keyword.
    • Scripted classes can now access variables from another scripted class with class.someVariable, instead of class.scriptGet("someVariable")
      • This applies to functions too: class.someFunction()
    • Scripted classes that don't extend another class can now be created!
      • This only works if you access the class in a static context. Creating an instance of said class doesn't work just yet!
    • Added support for properties (get_ and set_ functions) (Thanks KoloInDaCrib!)
    • Added support for abstracts in a static context. (Thanks lemz1!)
      • You can now use classes like FlxColor properly!
    • Added support for creating and using enums. (Thanks lemz1!)
      • You can import them in another script as usual.
    • Added support for renaming imported classes using the as keyword. (Thanks KoloInDaCrib!)
    • Fixed try/catch blocks not working properly. (Thanks NotHyper-474!)
    • Fixed null-safe field access not working properly for functions (ex. class?.someFunction()). (Thanks KoloInDaCrib!)
    • Fixed Linux being case-sensitive with filenames. (Thanks mikolka9144!)

Fixed

  • [MOBILE] Weekend 1 Story Mode no longer crashes before loading into Blazin'.
  • [MOBILE] Beating 2hot from Freeplay no longer crashes in the Results screen.
  • [MOBILE] Retrying and pressing the Back button at the same time no longer crashes the game.
  • [MOBILE] Pressing the Options and Back buttons at the same time no longer softlocks the game.
  • [HTML5] Pausing while the train passes by on the Week 3 Erect stage no longer crashes.
  • [DESKTOP] Getting a Bad/Shit rating on Blazin' no longer breaks animations.
  • The scroll sound no longer plays once after entering Freeplay.
  • The Freeplay song preview and album cover now update properly when switching variations.
  • The Freeplay clear percent counter now consistently displays the correct value on unranked songs.
  • The Freeplay difficulty star flames no longer become offset from the stars.
  • The Freeplay difficulty star flames no longer appear during a new rank animation.
  • The Freeplay menu now correctly assigns the currentCharacterId. (Thanks TechnikTil!)
  • Boyfriend's Perfect (Gold) Results animation now loops properly.
  • [DESKTOP] The Input Offsets menu no longer activates the debug cursor.
  • The Input Offsets Test menu no longer generates stacked notes.
  • The Input Offsets Test menu drums no longer desync from the rest of the track.
  • The Input Offsets Test menu no longer breaks when a keyboard or controller is connected.
  • [MOBILE] Sustain trails now display properly with upscroll enabled.
  • [MOBILE] Added a Back button to the keyboard/gamepad Controls menu.
  • [iOS] Fixed app name spacing on the Home Screen.
  • [iOS] Adjusted the preloader to accommodate for different screen sizes.
  • [iOS] The Upgrade button no longer appears if you have already purchased it.
  • [ANDROID] Fixed some issues with scrolling.
  • [ANDROID] Toasts with blank messages no longer appear.
  • Fixed a critical security vulnerability that could be exploited in mods.
  • A few more bugfixes and optimizations here and there.

New Contributors for 0.7.2

0.7.1 Changelog

[0.7.1] - 2025-07-15

Fixed

  • Properly implemented ad playback on iOS devices.
0.7.0 Changelog

[0.7.0] - 2025-07-15

Added

  • Friday Night Funkin' now has OFFICIAL mobile versions for Android and iOS, available on the Google Play Store and Apple App Store!
    • This version contains 100% of the songs from the desktop version of the game.
  • [MOBILE] New touch input compatibility for all menus.
  • [MOBILE] Added banner and interstitial advertisements to the game. You can upgrade to the full version through an in-app purchase to permanently disable advertisements.
  • [MOBILE] Graphics are compressed using the ASTC algorithm, decreasing memory usage in exchange for a slightly larger file size.
  • [MOBILE] Added haptic feedback to several areas of the game.
  • Added a visual indicator that shows available difficulties for the currently selected song in Freeplay.
  • Overhauled the input offsets system, including:
    • One unified "offset" value.
    • An "Offset Calibration" screen where the game determines your ideal offset.
    • A "Test" screen where you can play a short note pattern to try out your offset.
    • A brand new offset testing theme: Syncobation by Kawai Sprite!
    • The ability to change your offsets in the Pause Menu, mid-song!
    • The Input Offsets menu isn't yet available on HTML5, but offsets are still configurable through the Pause Menu.
  • Added null-safety to a bunch of classes in the source code.
  • Added the Changelog back to the game files, written by Hundrec and AbnormalPoof!
  • Added a few sandboxed classes to give mods limited access to the Discord and Newgrounds APIs. (50d9584) - by @KoloInDaCrib in #5040
  • Added script support for Freeplay Backing Cards. (0001017) - by @KoloInDaCrib in #5233
  • Sparrow results screen animations can now be scriptable. (7bb2336) - by @KoloInDaCrib in #5168
  • Added a blank Object class for scripts to extend, and made FlxObject and FlxBasic scriptable. (eb6becc) - by @cyn0x8 in #3119
  • Added default gamepad controls for two recently added Freeplay controls. (a0d3f8e) - by @MrMadera in #4559
  • Added the ability to press the Chart Editor keybind in Freeplay with a song capsule selected. (2221594) - by @Lasercar in #4114
  • The Chart Editor now highlights and deletes stacked notes using a customizable threshold. (8cae34e) - by @NotHyper-474 in #3574
  • Added a variation indicator next to the Chart Editor playbar difficulty. (ccd0148) - by @KoloInDaCrib in #5236
  • Added more tween types to certain Chart Editor events. (5177e12) - by @Lasercar in #4249
  • Pressing Ctrl + N now creates a new stage in the Stage Editor. (576f8e5) - by @Lasercar in #5175
  • Added "Flip character horizontally" to the list of shortcuts in the Animation Editor. (c464cae) - by @AbnormalPoof in funkin.assets#60
  • Added Perfect (Gold) to the list of available ranks in Results Debug menu. (c5308cc) - by @AbnormalPoof in #4642
  • [MOBILE] Implemented Kevin and Michael.

Changed

  • The mod API version now supports v0.7.0, along with v0.6.3. Be sure to check that your mods still work!
  • Updated the app icon for Desktop platforms.
  • [MOBILE] Modified several parts of the game to look better on phone screens with wider aspect ratios, up to 20:9.
  • [DESKTOP] The game now tries to match the window's aspect ratio when changing states, extending as wide as 2...
Read more

v0.6.4

03 May 02:48
0b976b0

Choose a tag to compare

A big batch of public bugfixes!

[0.6.4] - 2025-05-02

Changed

Fixed

Removed

New Contributors for 0.6.4

Read more

v0.6.3

28 Apr 20:25
df0f915

Choose a tag to compare

The third hotfix update of Pit Stop 2.

[0.6.3] - 2025-04-25

Added

  • New option in the Preferences menu: VSync!
    • Set it to Off, On, or Adaptive
    • Adaptive turns VSync off during FPS drops, which is better if supported by your graphics card.
    • Doesn't work on Mac, sorry!
  • Otis now has muzzle flashes when shooting.
  • Added a little easter egg to one of Pico's Results Screen animations.
  • Overhauled the sticker system to allow modders to easily add custom sticker sets. (cdc468b) - by @AbnormalPoof in #4003
  • Implemented a macro to optimize registries and entries. (1497521) - by @lemz1 in #3694
  • The macro is now used to retrieve base game assets. (963e2ec) - by @lemz1 in #4707
  • The Chart Editor now displays the current beat and step of the playhead. (83bb3bb) - by @NotHyper-474 in #4649

Changed

  • The mod API version is now 0.6.3.
    • Be sure to update the version in your mods' metadata, then ensure they are still working!
  • Eric's scoring rebalance update!
    • Misses (not ghost misses) are now worth -100 points, up from -10.
    • Hold note trails now grant 20% less health.
    • Dropping a hold note early now plays the miss animation and deducts health and score.
  • Made a LOT of charting changes!
    • Many missing, extra, and mistimed notes have been corrected.
    • Stacked notes that were preventing full combos have been removed.
    • Camera events have been adjusted to stay within the boundaries of the stage.
    • Some songs have been recharted.
  • The Freeplay menu can now always switch between variations.
    • The nearest song with an Erect variation will be selected when switching.
  • Switching difficulties now always plays the capsule jump-in animation.
  • The "Random" capsule now plays animations consistent with other capsules.
  • The Eggnog Erect cutscene can now be skipped. (0303a03) - by @ShadzXD in funkin.assets#62
  • Swapped the positions of “skip” and “restart” items in the dialogue pause menu for consistency. (1f88a3b) - by @VioletSnowLeopard in #4553
  • The Controls menu now prevents unbinding essential UI controls to safeguard against softlocking save files. (7eebce4) - by @VioletSnowLeopard in #4382
  • Renamed “Auto Pause” preference to “Pause on Unfocus” for clarity. (52be941) - by @JackXson-Real in #4346
  • Overhauled FileUtil, introducing various fixes, new functions, and sandboxing. (95ade2a) - by @cyn0x8 in #3032

Fixed

  • Story mode medals are now awarded even without scoring a new personal best.
  • Highscores are now submitted to Newgrounds even without scoring a new personal best.
  • The Freeplay menu no longer displays songs without Erect variations when returning from an Erect variation song.
  • Fixed Freeplay DJ animations for Boyfriend and Pico when idling (properly this time).
  • Alternate instrumentals for Cocoa, Senpai, Roses, and Stress are now locked until their Pico Mix is beaten.
  • The Roses Pico alternate instrumental is now offset to align with the original song's voices.
  • Entering Stress or Stress (Pico Mix) a second time no longer crashes the game.
  • Restarting Stress or Stress (Pico Mix) no longer spawns too many Tankmen in the background.
  • Pico's game over animation now displays properly on Ugh (Pico Mix) and Guns (Pico Mix).
  • Tankman's death lines now play for Boyfriend in Ugh, Guns, and Ugh Erect.
  • Week 6 dialogue no longer plays for all non-default variations when entered through Freeplay.
  • Nene (Pixel) now plays her knife raising animation when the player has low health.
  • A-Bot's visualizer is now blank before the song starts.
  • Debug editor tooltips no longer display behind windows.
  • Clearing save data no longer crashes the game.
  • Adding custom parameters to note kinds no longer crashes the Chart Editor. (0a7bd31) - by @Lasercar in funkin.assets#136
  • Improved performance in the Freeplay menu before entering a song. (2b7254f) - by @superpowers04 in #4729
  • Prevented a crash by capping Freeplay and Results screen score displays at their largest possible values (actual scores are not capped). (51324e9) - by @KoloInDaCrib in #3634
  • The Animation Editor no longer crashes when opened. (b40b4b0) - by @sector-a in #4582
  • Disabled navigation in the Options menu while the Clear Save Data prompt is open. (855deb5) - by @KoloInDaCrib in #4703
  • Save data is no longer wiped after failing to load the current save. (068c9fb) - by @KoloInDaCrib in #4574
  • Selecting a different type of event in the Chart Editor no longer crashes or resets the event to its default values. (71ed154) - by @KoloInDaCrib in #3913
  • Deleting a stacked event in the Chart Editor now properly removes the deleted event’s sprite. (3ad14ba) - by @NotHyper-474 in #4724
  • Patched a security vulnerability. (53dec05) - by @nebulazorua in #4740
  • Added null safety to a bunch of classes.
  • Even more tiny bug fixes.

New Contributors for 0.6.3

v0.6.2

04 Apr 18:51

Choose a tag to compare

A second hotfix update for the Pit Stop 2 update. This one implements missing credits as well as fixes a critical crash bug.

[0.6.2] - 2025-03-31

Added

  • Updated the 0.6 credits list

Fixed

  • Additional shader fix for Stress (Pico Mix) crashing at the end (was the same issue as Senpai Pico shader error, just in a different shaderfile)

v0.6.1

04 Apr 18:52

Choose a tag to compare

A hotfix update, first posted on March 31, 2025.

[0.6.1] - 2025-03-31

Fixed

  • Hopefully Senpai Pico/Erect mix shader isn't brokey
  • NG API encryption key was added proper, so medals + leaderboards posting should work

v0.6.0 - Pit Stop 2

04 Apr 18:50

Choose a tag to compare

The Pit Stop 2 content update, first released on March 31st, 2025.

[0.6.0] - 2025-03-31

The Pit Stop 2 update!

Added

  • Added six (!) new playable songs! Check them out in the Freeplay menu for their respective characters.
    • Cocoa (Pico Mix)
    • Senpai (Pico Mix)
    • Roses (Pico Mix)
    • Stress (Pico Mix)
    • Darnell Erect
    • Lit Up (BF Mix)
  • Senpai (Pico Mix) and Roses (Pico Mix) take place on a new Erect variant of the Week 6 stage!
    • This stage is now used by Senpai Erect, Roses Erect, and Thorns Erect.
  • Stress (Pico Mix) takes place on a new Erect variant of the Week 7 stage!
    • This stage is now used by Ugh Erect, Ugh (Pico Mix), and Guns (Pico Mix).
  • Newly revamped Newgrounds integration! You can now earn Medals and submit scores to the Leaderboards while logged in on Newgrounds!
    • Existing medals have been re-enabled, and new medals have been added! Think you're a Rap God?
    • This feature is also available on desktop, check the options menu to find the prompt to login.
    • There is no feature to view unlocked medals in-game yet, but the feature is planned.
  • Reworked the sticker system to allow different sets of stickers to be used for different characters and songs.
    • Added new stickers which appear when exiting Pico songs!
    • The new sticker system isn't fully available to mods yet, but we're working on it!
  • New option in the Preferences menu: Strumline Backgrounds!
  • Options in the Preferences menu now display an on-screen description when selected.
  • New song event type in the Chart Editor: Set Health Icon!
    • This event is now used in Stress (Pico Mix).
  • The HOME and END keys now jump to the top and bottom of the Freeplay song list, respectively. (bb974c2) - by @AbnormalPoof in #4103
  • Added an option to launch the game in fullscreen. (ee53ccd) - by @AbnormalPoof in #3738
  • Added on-screen descriptions for each item in the Preferences menu. (a17b0e8) - by @anysad in #3872
  • Added precise scrolling in the Chart Editor using Ctrl-Mouse Wheel. (0d8e4a5) - by @ninjamuffin99 in #3806
  • Added a “None” option to the character selector in the Chart Editor. (9c2ef02) - by @Lasercar in #4279
  • Added the ability to flip the character horizontally in the Animation Editor by pressing G. (de02137) - by @AbnormalPoof in #3028
  • Added offsets support for album titles. (69d8570) - by @AbnormalPoof in #3618
  • Added three new properties to stage data: angle, scroll, and alpha. (ff56b19) - by @AbnormalPoof in #3720
  • Added script events for losing/gaining focus. (4b127b6) - by @AbnormalPoof in #3721
  • Added 10 new functions to ReflectUtil. (6216655) - by @AbnormalPoof in #3622, #3809, and #4019
  • Added DEBUG_BUILD value to Constants to indicate whether a build has debug functions enabled. (ad45b72) - by @AbnormalPoof in #3853

Changed

  • Switched from hxCodec to hxvlc for video playback. This may break a mod or two.
  • Polymod should now ignore .git files when loading mods.
  • The pause menu can now be opened and closed rapidly.
  • Adjusted difficulty ratings and scroll speeds for many songs.
  • Chart Editor event fields now allow for values to be as specific as desired.
    • For example, the Zoom Camera event can now be set to 0.9857.
  • Lots of improvements to GitHub issue and pull request organization. - by @Hundrec and @AbnormalPoof
  • Overhauled the Changelog to improve readability and properly credit contributors. (4383fcf) - by @Hundrec in #4296 and #4298
  • Made various improvements to the screenshot plugin. (868932c) - by @Lasercar in #4082
  • Accept keybinds (Z and Space by default) can now be used to exit the Results screen. (edb270d) - by @JVNpixels in #3799
  • Reordered UI keybinds in the controls menu for consistency. (a01bcc3) - by @lemz1 in #3027
  • New save files now have default Freeplay controls for gamepads. (2b7f62e) - by @MrMadera in #3934
  • Made scrolling smoother in the Chart Editor. (20d9016) - by @ninjamuffin99 in #3768
  • Mods with missing dependencies are now skipped instead of preventing all mods from loading. (1c2fb43) - by @AbnormalPoof in #3993
  • Slightly improved flexibility for modding note hit animations. (3aad825) - by @TechnikTil in #3936
  • Introduced several QoL modding changes. (785c4be) - by @Kade-github in #4009
  • Lots of smaller changes.

Fixed

  • Shaders no longer create thin seams within atlas sprites.
  • Completing a song in Practice Mode no longer plays a new rank animation in the Freeplay menu.
  • Fixed lots of charting issues across many songs.
  • The Chart Editor grid now properly adjusts to the new BPM after switching variations.
  • Fixed a few crashes in the Stage Editor.
  • Fixed a bug where the song would restart from the beginning instead of moving to the Results screen. (3667c51) - by @KoloInDaCrib in #4309 and @Lasercar in #4330
  • Reduced stuttering when resyncing instrumental and voices tracks. (22d41d2) - by @TechnikTil in #3955
  • Songs with only instrumental tracks no longer stutter. (dfe02ec) - by @KoloInDaCrib in #3861
  • The debug mouse cursor no longer flickers before the Title Screen loads. (1c12b84) - by @sphis-sinco in #3881
  • Unbound keys now display as [N/A] instead of crashing the game. (099c309) - by @NotHyper-474 in #4355
  • Songs can no longer be spam-selected after selecting an instrumental in Freeplay. (0e0c4ae) - by @AbnormalPoof in #3866
  • The Random capsule can now switch to Erect/Nightmare difficulties in Freeplay. (a90b911) - by @KoloInDaCrib in #3838
  • Fixed a rare bug where a song would not register as beaten. (a3e2373) - by @AbnormalPoof in #3820
  • The difficulty graphic on the Results screen no longer cuts off incorrectly. ([b13bf05](b1...
Read more

v0.5.3

18 Dec 02:54

Choose a tag to compare

This patch resolves a critical issue which could cause user's save data to become corrupted. It is recommended that users switch to this version immediately and avoid using version 0.5.2.

[0.5.3] - 2024-10-18

Fixed

  • Fixed a critical issue in which the Stage Editor theme value could not be parsed by older versions of the game, resulting in all save data being destroyed.
    • Added a check that prevents save data from being loaded if it is corrupted rather than overwriting it.
  • Converted optionsStageEditor.theme, optionsChartEditor.theme, and optionsChartEditor.chartEditorLiveInputStyle in the save data from an Enum to a String to fix save data compatibility issues.
    • In the future, Enum values should not be used in order to prevent incompatibilities caused by introducing new types to the save data that older versions cannot parse.

EDIT: This update got uploaded on October 18th but I didn't push it to the public branch until today, d'oh!