0.4.0

From Friday Night Funkin Wiki
Jump to navigation Jump to search

0.4.0 is the eleventh public release of Friday Night Funkin'. It was released on the 6th of June, 2024. It is the first "pit stop" update.

It succeeded 0.3.3 and was succeeded by 0.4.1.

Additions

Pause Screen

  • Charters for each song are now listed on the pause menu. The information for them replaces the "Artist" row after waiting on the pause screen for a few seconds.

Freeplay

  • Each track has more information displayed, that being its beats per minute (BPM), the week it appears in, its difficulty rating (represented by a number and as stars), and the player's rank on that song.
  • A new graphic is displayed behind Boyfriend when selecting a song.
  • Tracks now once again play a snippet of their instrumental when the player hovers over them.

Gameplay

Results

  • The results screen now has three new animations depending on a player's performance, each with an accompanying song.
    • A ranking system has also been added with six ranks in total.

Music

Songs

  • Satin Panties (ERECT Remix)
  • Eggnog (ERECT Remix)

Results

Changed

Pause Screen

  • The composer(s) for each song are now given their own separate row on the pause screen; they are now formatted as "Artist: [Composer] (feat. [Composer])" instead of "[Song name] - [Composer] (feat. [Composer])".

Gameplay

  • Several songs had their charts tweaked.

UI

  • The "1" in the combo count has been changed; it no longer looks like a "7".

Fixed

Gameplay

  • The EQ visualizer on A-Bot's speaker screen now works properly on desktop versions of the game.
  • The note chart speeds for Winter Horrorland have been fixed; previously the speed was set to "1" regardless of chosen difficulty.

UI

Official Changelog

Added

  • 2 new Erect remixes, Eggnog and Satin Panties. Check them out from the Freeplay menu!
  • Major visual improvements to the Results screen, with additional animations and audio based on your performance.
  • Major visual improvements to the Freeplay screen, with song difficulty ratings and player rank displays.
    • Freeplay now plays a preview of songs when you hover over them.
  • Added a Charter field to the chart format, to allow for crediting the creator of a level's chart.
    • You can see who charted a song from the Pause menu.
  • Added a new Scroll Speed chart event to change the note speed mid-song (thanks burgerballs!)

Changed

  • Tweaked the charts for several songs:
    • Tutorial (increased the note speed slightly)
    • Spookeez
    • Monster
    • Winter Horrorland
    • M.I.L.F.
    • Senpai (increased the note speed)
    • Roses
    • Thorns (increased the note speed slightly)
    • Ugh
    • Stress
    • Lit Up
  • Favorite songs marked in Freeplay are now stored between sessions.
  • In the event that the game cannot load your save data, it will now perform a backup before clearing it, so that we can try to repair it in the future.
  • Custom note styles are now properly supported for songs; add new notestyles via JSON, then select it for use from the Chart Editor Metadata toolbox. (thanks Keoiki!)
  • Health icons now support a Winning frame without requiring a spritesheet, simply include a third frame in the icon file. (thanks gamerbross!)
    • Remember that for more complex behaviors such as animations or transitions, you should use an XML file to define each frame.

Fixed

  • Fixed a bug where the game would silently fail to load saves on HTML5
  • Fixed some bugs with the props on the Story Menu not bopping properly
  • Improved offsets for Pico and Tankman opponents so they don't slide around as much.
  • Additional fixes to the Loading bar on HTML5 (thanks lemz1!)
  • Fixed several bugs with the TitleState, including missing music when returning from the Main Menu (thanks gamerbross!)
  • Fixed a camera bug in the Main Menu (thanks richTrash21!)
  • Fixed a bug where changing difficulties in Story mode wouldn't update the score (thanks sectorA!)
  • Fixed a crash in Freeplay caused by a level referencing an invalid song (thanks gamerbross!)
  • Fixed a bug where pressing the volume keys would stop the Toy commercial (thanks gamerbross!)
  • Fixed a bug where the Chart Editor Playtest would crash when losing (thanks gamerbross!)
  • Fixed a bug where hold notes would display improperly in the Chart Editor when downscroll was enabled for gameplay (thanks gamerbross!)
  • Fixed a bug where hold notes would be positioned wrong on downscroll (thanks MaybeMaru!)
  • Removed a large number of unused imports to optimize builds (thanks Ethan-makes-music!)
  • Improved debug logging for unscripted stages (thanks gamerbross!)
  • Made improvements to compiling documentation (thanks gedehari!)
  • Fixed a crash on Linux caused by an old version of hxCodec (thanks Noobz4Life!)
  • Optimized animation handling for characters (thanks richTrash21!)
  • Additional bug fixes and optimizations.

Song List

Unused