v0.5.1
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
andflipY
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 as0.5.1
.
- The update accepts mods with API version
- 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
afteropenfl.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 thecharacterType
. (community fix by Kade-github)- Fetching Modules during the
onDestroy
event no longer fails at random. (community fix by cyn0x8) onSubStateOpenEnd
andonSubStateCloseEnd
script events are now called consistently. (community fix by lemz1)
New Contributors for 0.5.1
- @dombomb64 made their first contribution in #3351
- @Lethrial made their first contribution in #3356
- @KoloInDaCrib made their first contribution in #3371