Skip to content

Releases: FunkinCrew/Funkin

v0.5.2

12 Oct 02:16

Choose a tag to compare

The second patch to the Playable Pico update.

[0.5.2] - 2024-10-11

Added

Fixed

New Contributors for 0.5.2

v0.5.1

01 Oct 04:17

Choose a tag to compare

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

v0.5.0 - Pico Playable Update

22 Sep 03:22

Choose a tag to compare

The Playable Pico content update.

[0.5.0] - 2024-09-12

The Playable Pico Update!

Added

  • Added a new Character Select screen to switch between playable characters in Freeplay.
    • Modding isn't 100% there but we're working on it!
  • Added Pico as a playable character! Unlock him by completing Weekend 1 (if you haven't already done that).
    • The songs from Weekend 1 have moved; you must now switch to Pico via Character Select screen in Freeplay to access them.
  • Added 11 new Pico remixes! Access them by selecting Pico in the Character Select screen.
    • Bopeebo (Pico Mix)
    • Fresh (Pico Mix)
    • DadBattle (Pico Mix)
    • Spookeez (Pico Mix)
    • South (Pico Mix)
    • Pico (Pico Mix)
    • Philly Nice (Pico Mix)
    • Blammed (Pico Mix)
    • Eggnog (Pico Mix)
    • Ugh (Pico Mix)
    • Guns (Pico Mix)
  • Added 1 new Boyfriend remix! Access it by completing Weekend 1 as Pico and then selecting Boyfriend in the Character Select screen.
    • Darnell (BF Mix)
  • Added 2 new Erect remixes! Access them by switching difficulties on the songs.
    • Cocoa Erect
    • Ugh Erect
  • Implemented support for a new Instrumental Selector in Freeplay.
    • Beating a Pico remix lets you use that instrumental when playing as Boyfriend.
  • Added the first batch of Erect Stages! These graphical overhauls of the original stages will be used when playing Erect remixes and Pico remixes:
    • Week 1 Erect Stage
    • Week 2 Erect Stage
    • Week 3 Erect Stage
    • Week 4 Erect Stage
    • Week 5 Erect Stage
    • Weekend 1 Erect Stage
  • Implemented alternate animations and music for Pico in the Results screen.
    • These display on Pico remixes, as well as when playing Weekend 1.
  • Implemented support for scripted Note Kinds. You can use HScript define a different note style to display for these notes as well as custom behavior. (community feature by lemz1)
  • Implemented support for Numeric and Selector options in the Options menu. (community feature by FlooferLand)
  • Implemented new animations for Tankman and Pico.

Changed

  • Girlfriend and Nene now perform previously unused animations when you achieve a large combo, or drop a large combo.
  • The pixel character icons in the Freeplay menu now display an animation!
  • Altered how Week 6 displays sprites to make things look more retro.
  • Character offsets are now independent of the character's scale.
    • This should resolve issues with offsets when porting characters from older mods.
    • Pixel character offsets have been modified to compensate.
  • Reworked the JSON merging system in Polymod; you can now include JSONPatch files under _merge in your mod folder to add, modify, or remove values in a JSON without replacing it entirely!
  • The danceEvery property of characters and stage props can now use values with a precision of 0.25, to play their idle animation up to four times per beat.
  • Characters now respect the danceEvery property. (community fix by gamerbross)
  • Note style data can now specify custom combo count graphics, judgement graphics, countdown graphics, and countdown audio. (community feature by anysad)
    • These were previously using hardcoded values based on whether the stage was school or schoolEvil.
  • The YEAH! events in Tutorial now use chart events rather than being hard-coded. (community fix by anysad)
  • Cutscenes now automatically pause when tabbing out. (community fix by AbnormalPoof)
  • The F5 function now reloads the current song's chart data from disk. (community feature by gamerbross)
  • Made several layout improvements and fixes to the Animation Offsets editor in the Debug menu. (community fix by gamerbross)
  • Animation offsets no longer directly modify the x and y position of props, making props work better with tweens. (community fix by Sword352)
  • Fixed a bug where the Back sound would be not played when leaving the Story menu and Options menu. (community fix by AppleHair)
  • The player's Score now displays commas in it. (community fix by loggo)

Fixed

New Contributors for 0.5.0

v0.4.1

12 Jun 19:30

Choose a tag to compare

[0.4.1] - 2024-06-12

Added

  • Pressing ESCAPE on the title screen on desktop now exits the game, allowing you to exit the game while in fullscreen on desktop.
  • Freeplay menu controls (favoriting and switching categories) are now rebindable from the Options menu, and now have default binds on controllers.

Changed

  • Highscores and ranks are now saved separately, fixing an issue where lower ranks would overwrite higher ranks if the player achieved a new highscore.
  • A-Bot speaker now reacts to the user's volume preference on desktop. (thanks to M7theguy for the issue report/suggestion!)
  • Freeplay heart icons are now shifted to the right when favoriting a song with no rank.
  • The scrollMenu sound effect now only plays when there's a real change on the Freeplay menu. (thanks gamerbross for the PR!)
  • Applied anti-aliasing to the edge of the Freeplay Dad graphic.
  • Rearranged some controls in the controls menu.
  • Made several chart revisions:
    • Re-enabled custom camera events in Roses (Erect/Nightmare)
    • Tweaked chart for Lit Up (Hard)
    • Corrected difficulty ratings for M.I.L.F (Easy/Normal/Hard)

Fixed

  • Control binds in the controls menu no longer overlap their names.
  • Attempting to exit the gameover screen and retry the song at the same time no longer crashes the game. (thanks DMMaster636 for the PR!)
  • Botplay mode now handles the player's animations properly during hold notes. (thanks Hundrec!)
  • Camera movement now pauses when the game is paused. (thanks Matriculaso!)
  • Pico's gameplay sprite no longer appears on the gameover screen when dying from an explosion in 2hot.
  • Freeplay previews now properly fade in volume during the DJ's idle animation.
  • DadBattle no longer incorrectly appears as DadBattle Erect when returning to Freeplay on Hard.
  • 2hot now appears under the "#" category in Freeplay menu.
  • The Chart Editor no longer crashes when selecting an event with the Event toolbox open.
  • Improved offsets for Pico and Tankman opponents so they don't slide around as much.
  • The black "temp" graphic in Freeplay is now correctly sized/masked, now it's identical to the Dad Freeplay graphic.

New Contributors for 0.4.1

v0.4.0 - Pit Stop 1

07 Jun 15:33

Choose a tag to compare

[0.4.0] - 2024-06-06

The Pit Stop 1 update!

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 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.
  • The Freeplay easter eggs are now easier to see.
  • 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.
  • Improved the Event Toolbox in the Chart Editor; dropdowns are now bigger, include search field, and display elements in alphabetical order rather than a random order.

Fixed

  • Nene's visualizer now plays on Desktop builds.
  • The game no longer silently fails to load saves on HTML5.
  • Props on the Story Menu now bop properly.
  • Additional fixes for the loading bar on HTML5. (thanks lemz1!)
  • Fixed several bugs with the TitleState, including missing music when returning from the Main Menu. (thanks gamerbross!)
  • The Main Menu camera now properly follows the selected item. (thanks richTrash21!)
  • Changing difficulties in Story Mode now updates the score text. (thanks sector-a!)
  • Fixed a crash in Freeplay caused by a level referencing an invalid song. (thanks gamerbross!)
  • Pressing the volume keys no longer stops the Toy commercial. (thanks gamerbross!)
  • Playtesting in the Chart Editor no longer crashes when losing. (thanks gamerbross!)
  • Hold notes now display properly in the Chart Editor when downscroll is enabled for gameplay. (thanks gamerbross!)
  • Hold notes are now positioned correctly with downscroll enabled. (thanks MaybeMaru!)
  • Removed a large number of unused imports to optimize builds. (thanks Ethan-makes-music!)
  • Improved debug logging for unscripted stages. (thanks gamerbross!)
  • Fixed a crash on Linux caused by an old version of hxCodec. (thanks Noobz4Life!)
  • Optimized animation handling for characters. (thanks richTrash21!)
  • The Chart Editor no longer uses an incorrect instrumental on imported Legacy songs. (thanks gamerbross!)
  • Opening the game from the command line no longer crashes the preloader. (thanks NotHyper-474!)
  • Characters no longer use the wrong scale value sometimes. (thanks PurSnake!)
  • Additional bug fixes and optimizations.

New Contributors for 0.4.0

v0.3.3

15 May 03:24

Choose a tag to compare

this release is mostly a handful of community related fixes! thank you to contributors :)

[0.3.3] - 2024-05-14

Changed

Fixed

  • Fixes for the Loading bar on HTML5. (thanks lemz1!)
  • Don't allow inputs when exiting Freeplay. (thanks gamerbross!)
  • Fixed mouse wheel scrolling in Freeplay. (thanks JugieNoob!)
  • Health icons, score, and notes now reset properly when re-entering gameplay from gameover. (thanks ImCodist!)
  • Fixed the character selector's hitbox width in the Chart Editor. (thanks MadBear422!)
  • Fixed camera stutter once a wipe transition to the Main Menu completes. (thanks ImCodist!)
  • Hold notes no longer become invisible for a single frame. (thanks ImCodist!)
  • Tweens no longer accumulate on the Title screen when pressing Y multiple times. (thanks TheGaloXx!)
  • Fixed a crash when querying FlxG.state in the crash handler.
  • Fixed a game over easter egg so you don't accidentally exit it when viewing.
  • The Freeplay menu can now display 100% clear.
  • Weekend 1 Pico no longer attempts to retrieve a missing asset.
  • Fixed an issue where duplicate keybinds would be stored, potentially causing a crash.
  • Chart debug key now properly returns you to the previous chart editor session if you were playtesting a chart. (thanks nebulazorua!)
  • Fixed a crash on Freeplay found on AMD graphics cards.

New Contributors for 0.3.3

Full Commit History: v0.3.2...v0.3.3

v0.3.2 - Weekend 1 update (with related bug fixies)

08 May 00:33
39e7f00

Choose a tag to compare

Weekend 1 level of FNF !

[0.3.2] - 2024-05-03

Added

  • Added , and . keybinds to the Chart Editor. These place Focus Camera events at the playhead, for the opponent and player respectively.
  • Implemented a blacklist to prevent mods from calling system functions.
    • Added a couple utility functions to call useful stuff that got blacklisted.
  • Added an onSongLoad script event which allows for mutation of notes and events.
  • Added the currently loaded modlist to crash logs.
  • Added the visible attribute to Level JSON data.
  • Enabled ZIP file system support for Polymod (make sure the metadata is in the root of the ZIP).

Changed

  • Songs in the mod folders will display in Freeplay without any extra scripting.
  • Story levels in the mod folders will display in Story without any extra scripting.
  • All audio should sound better in HTML5, less muddy.

Fixed

  • Fixed a typo in the credits folder (Custcene -> Cutscene)
  • Health icon transition animations now finish properly instead of looping forever.
  • Video cutscenes flagged as mid-song no longer crash the game when they finish.
  • Substate lifecycle events are now dispatched consistently.
  • Trying to load into the Animation Offsets menu with an invalid character no longer crashes the game.
  • The preloader no longer spams the logs when it is complete and waiting for user input.
  • Should definitely have the fix for Freeplay where it stops taking control of the main menu below it.
  • Changed the code for the Story Mode menu difficulties so that "normal" doesn't overlap the arrows after leaving Weekend 1.

Removed

  • Removed some unused .txt files in the assets/data folder.

v0.2.7.1 - a few lil fixins hehe

15 Feb 01:50

Choose a tag to compare

[0.2.7.1] - 2021-02-14

Added

  • Easter eggs
  • readme's in desktop versions of the game

Changed

  • New icons, old one was placeholder since October woops!
  • Made the transitions between the story mode levels more seamless.
  • Offset of the Newgrounds logo on boot screen.
  • Made the changelog txt so it can be opened easier by normal people who don't have a markdown reader (most normal people);

Fixed

  • Fixed crashes on Week 6 story mode dialogue if spam too fast (Thanks to Lotusotho for the Pull Request!)
  • Should show intro credits on desktop versions of the game more consistently
  • Layering on Week 4 songs with GF and the LIMO LOL HOW TF I MISS THIS
  • Chart's and chart editor now support changeBPM, GOD BLESS MTH FOR THIS ONE I BEEN STRUGGLIN WIT THAT SINCE OCTOBER LMAO (GOD BLESS MTH)
  • Fixed sustain note trails ALSO THANKS TO MTH U A REAL ONE (MTH VERY POWERFUL)
  • Antialiasing on the skyscraper lights

v0.2.7 - WEEK 6 SENPAI AND PIXEL DAY

11 Feb 02:14
dc815ae

Choose a tag to compare

This actually came out on like Feb 2nd but I was takin a break for a bit teehee

0.2.6 - WEEK 5 CHRISTMAS

21 Jan 09:27

Choose a tag to compare

v0.2.6

mod guide in progress