Skip to content

v0.5.1

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

The first patch to the Playable Pico update.

[0.5.1] - 2024-09-30

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 instrumentation-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

  • 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.
  • 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.
  • Removed some of the more spammy trace() calls to improve debugging a bit.
  • The game now complains if you create a song variation with symbols in its 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

  • Pico is no longer locked every time the game starts, so you no longer have to watch the unlock animation each game boot.
    • The animation should now play only once per save file.
  • The clear % now displays in Freeplay after switching characters.
  • Character remixes no longer display the base song's highscore in Freeplay.
  • Freeplay no longer displays the wrong text on capsules.
  • Freeplay now displays custom songs when switching characters.
  • Duplicate difficulties from custom variations now display properly in Freeplay.
  • DadBattle (Pico Mix) now has charts for Normal and Easy difficulties.
  • DadBattle (Pico Mix) is now properly credited to TeraVex (ft. Saruky).
  • Spookeez (Pico Mix) is now properly credited to Six Impala (ft. Saster).
  • The audio track now unmutes if you miss a note just before Pico burps.
  • Pico now plays out his full burp animation in South (Pico Mix).
  • Removed a tap note stacked on top of a hold note in Cocoa Erect (Erect difficulty).
  • Pico Erect can no longer be played with different instrumentals.
  • The curtains in Week 1 no longer display in front of larger characters.
  • Boyfriend now plays his death animation properly on the Week 2 Remix stage.
  • The game no longer stutters when playing on the Week 5 Remix stage.
  • The "Shit!" judgement no longer displays with anti-aliasing in Week 6.
  • Spirit's trail in Week 6 now displays correctly.
  • Pico now plays his shooting animations in Stress.
  • Characters with high offsets no longer shift over after the player dies or restarts.
  • Custom note styles no longer sometimes use default values rather than the fallback note style.
  • Custom note styles no longer randomly fail to fetch information about their fallback note style.
  • Screenshots and Chart Editor binds no longer display in the controls menu on Web builds (where they are disabled).
  • Stage Editor bind no longer displays in the controls menu even when the feature is disabled.
  • Freeplay Character Select keybind no longer displays strangely in the controls menu.
  • Audio tracks no longer get destroyed if they are flagged as persistent.
  • Video cutscenes now scale their volume properly.
  • Results screen audio no longer continues into Freeplay or gameplay.
  • The Results screen now plays the percentage tick sound when the value changes instead of spamming the sound.
  • The save data version number is now written to the save data properly.
  • The example mod can now be loaded.
  • Pressing F5 to force reload a song no longer occasionally causes the game to crash.
  • Animations on Animate Atlas characters no longer throw a bunch of warnings in the console.
  • Entering Blazin' no longer displays a script error.
  • The Input Offsets menu no longer crashes when entering it before playing a song on web builds.
  • Setting the input offset or visual offset to high values no longer causes the song to skip.
  • Classic FocusCamera song events no longer cause the camera to snap in place. (community fix by nebulazorua)
  • Pixel hold note trails in Week 6 are now scaled/positioned correctly. (community fix by dombomb64)
  • Achieving the same rank on a song with a lower clear % no longer overwrites your clear %. (community fix by lemz1)
  • The FPS counter no longer displays if Debug Display is turned off. (community fix by Lethrial)
  • The Chart Editor can now be interacted with properly. (community fix by Kade-github)
  • Selecting the area to the left of the Chart Editor no longer selects some of the player's notes. (community fix by NotHyper-474)
  • Pixel icons now display correctly in the Chart Editor. (community fix by TechnikTil)
  • Audio offsets now interact with the Chart Editor properly. (community fix by Kade-github)
  • Players can no longer crash the game by interacting with Character Select during the unlock sequence. (community fix by ActualMandM)
  • Stage.addCharacter now properly assigns the characterType. (community fix by Kade-github)
  • Fetching Modules during the onDestroy event no longer fails at random. (community fix by cyn0x8)
  • onSubStateOpenEnd and onSubStateCloseEnd script events are now called consistently. (community fix by lemz1)

New Contributors for 0.5.1