Skip to content

v0.5.1

Compare
Choose a tag to compare
@EliteMasterEric EliteMasterEric released this 01 Oct 04:17
· 66 commits to main since this release

This patch is a bugfix update to the previous content patch.

Added

  • Readded the Merch button to the main menu.
    • Click it to check out our Makeship campaign!
  • Added Discord Rich Presence support. People can now see what song you are playing from Discord!
    • We'll get mod support working for this eventually.
  • Added an FPS limit option to the Preferences menu.
    • You can now change how high the game tries to push your frame rate, from as little as 30 to as high as 300.
  • Added support for the Tracy instrumenation-based profiling tool in development environments. Enable it with the -DFEATURE_DEBUG_TRACY compilation flag.
    • For the people who aren't nerds, this is a tool for tracking down performance issues!
  • Playable Character data now defines an asset location for an Animate Atlas to display Girlfriend.
    • This includes the option to display a visualizer, if configured correctly.
  • Separated the Perfect and Perfect (Gold) animations in the Playable Character data.
    • Base game just uses the same animation for both, but modders can split the animations up on their custom characters now.
  • Added a bunch of Flash project files from the Weekend 1 and Playable Pico updates to the Funkin.art repository.
  • Added the flipX and flipY parameters to props in the Stage data. (community feature by abnormalpoof)

Changed

  • The game's mod API version check is now more dynamic.
    • The update accepts mods with API version 0.5.0 as well as 0.5.1.
  • Pico is no longer unlocked for all players automatically.
    • You need to beat Weekend 1 in Story Mode in order to unlock him in Character Select.
  • Removed some of the more spammy trace() calls to improve debugging a bit.
  • Improved some of the compilation and modding documentation.
  • The game now complains if you create a song variation with symbols in the name.
  • Switched the force crash keybind from Ctrl-Shift-L to Ctrl-Alt-Shift-L.
  • Added some additional functions to funkin.Assets after openfl.utils.Assets had to get blacklisted from scripts.

Fixed

  • Fixed an issue where DadBattle (Pico Mix) was not properly credited to TeraVex (ft. Saruky).
  • Fixed an issue where DadBattle (Pico Mix) was missing charts on the Normal and Easy difficulty.
  • Fixed an issue where Spookeez (Pico Mix) was not properly credited to Six Impala (ft. Saster).
  • Fixed an issue where the "Shit!" judgement would display with anti-aliasing in Week 6.
  • Fixed an issue where Pico Erect could be played with different instrumentals.
  • Fixed an issue where Pico would not play his shooting animations in Stress.
  • Fixed an issue where Freeplay would display no custom songs when switching characters.
  • Fixed an issue where Freeplay would sometimes display the wrong text on the capsules.
  • Fixed an issue where duplicate difficulties from custom variations wouldn't display properly in Freeplay.
  • Fixed an issue where custom note styles would sometimes just use default values rather than using the fallback note style.
  • Fixed an issue where custom note styles would randomly fail to fetch information about their fallback note style.
  • Fixed an issue where the Screenshots and Chart Editor binds displayed in the controls menu on Web builds (where they are disabled).
  • Fixed an issue where the Stage Editor bind displayed in the controls menu even when the feature was disabled.
  • Fixed an issue where the Freeplay Character Select keybind displayed weird in the keybinds menu.
  • Fixed an issue where setting the input offset or visual offset too high would cause the song to skip.
  • Fixed an issue where video cutscenes would not scale their volume properly.
  • Fixed an issue where Cocoa Erect (Erect difficulty) had a tap note stacked on top of a hold note,
  • Fixed an issue where the game would stutter when playing on the Week 5 Remix stage.
  • Fixed an issue where the save data version number wouldn't get written to save data properly.
  • Fixed an issue where the example mod could not be loaded.
  • Fixed an issue where a script error would display when entering Blazin'.
  • Fixed an issue where pressing F5 to force reload a song would sometimes cause the game to crash.
  • Fixed an issue where animations on Animate Atlas characters would throw a bunch of warnings in the console.
  • Fixed an issue where characters with high offsets would shift over after the player dies or restarts.
  • Fixed an issue where Pico wouldn't play out his full burp animation in South (Pico Mix).
  • Fixed an issue where Results screen audio could continue into Freeplay or even gameplay.
  • Fixed an issue where some audio tracks would get destroyed even if they were flagged as persistent.
  • Fixed an issue where the audio track would stay muted if you missed a note just before Pico burps.
  • Fixed an issue where the curtains in Week 1 would display in front of larger characters.
  • Fixed an issue where Boyfriend wouldn't play his death animation properly on Week 2's Remix stage.
  • Fixed an issue in Freeplay where the clear % would not display after switching characters.
  • Fixed an issue in Freeplay where character remixes would display the base song's highscore.
  • Fixed an issue where Pico would become locked every time the game starts, and you would have to watch the unlock animation each game boot.
    • The animation should now play only once per save file.
  • Fixed an issue where Spirit's trail in Week 6 would not display correctly.
  • Fixed an issue where the Input Offsets menu would crash when entering it before playing a song on web builds.
  • Fixed an issue where the Results screen would spam the percentage tick noise instead of playing when the value changes.
  • Fixed an issue where parts of the Chart Editor could not be interacted with. (community fix by KadeDeveloper)
  • Fixed an issue where classic FocusCamera song events could cause the camera to snap in place. (community fix by NebulaZorua)
  • Fixed an issue where achieving the same rank on a song (but a different clear %) would override your clear %, even if it was lower. (community fix by lemz1)
  • Fixed an issue where the FPS counter would display even if Debug Display was turned off. (community fix by Lethrial)
  • Fixed an issue where selecting the area to the left of the Chart Editor would select some of the player's notes (community fix by NotHyper474)
  • Fixed an issue where pixel icons in the Chart Editor would not display correctly. (community fix by Techniktil)
  • Fixed an issue where Stage.addCharacter would not properly assign the characterType. (community fix by KadeDeveloper)
  • Fixed an issue where players should interact with Character Select during the unlock sequence, causing a crash. (community fix by actualmandm)
  • Fixed an issue where hold notes in Week 6 were not scaled/positioned correctly. (community fix by dombomb64)
  • Fixed an issue where audio offets would not interact with the Chart Editor properly. (community fix by KadeDev)
  • Fixed an issue where fetching Modules during the onDestroy event would fail at random. (community fix by cyn0x8)
  • Fixed an issue where onSubStateOpenEnd and onSubStateCloseEnd script events would not always get called. (community fix by lemz1)