Skip to content

Releases: FunkinCrew/Funkin

v0.5.3

18 Dec 02:54
Compare
Choose a tag to compare

This patch resolves a critical issue which could cause user's save data to become corrupted. It is recommended that users switch to this version immediately and avoid using version 0.5.2.

Fixed

  • Fixed a critical issue in which the Stage Editor theme value could not be parsed by older versions of the game, resulting in all save data being destroyed.
    • Added a check that prevents save data from being loaded if it is corrupted rather than overriding it.
  • optionsChartEditor.chartEditorLiveInputStyle in the save data converted from an Enum to a String to fix save data compatibility issues.
  • optionsStageEditor.theme in the save data converted from an Enum to a String to fix save data compatibility issues.
    • In the future, Enum values should not be used in order to prevent incompatibilities caused by introducing new types to the save data that older versions cannot parse.
  • Fixed an issue where some publicly distributed release builds of the game were not updated to the latest version.

EDIT: This update got uploaded on October 18th but I didn't push it to the public branch until today, d'oh!

v0.5.2

12 Oct 02:16
Compare
Choose a tag to compare

Added

  • Added InverseDotsShader that emulates flash selections (097dbf5) - by @ninjamuffin99
  • Added a new reworked Stage Editor (27a0b44) - by @JustKolosaki
  • Added the color attribute to stage prop JSON data to allow them to be tinted without code. (27a0b44) - by @JustKolosaki
  • Added the angle attribute to stage prop JSON data to allow them to be rotated without code. (27a0b44) - by @JustKolosaki
  • Added the blend attribute to the stage prop JSON data to allow blend modes to be applied without code. (27a0b44) - by @JustKolosaki

Changed

Fixed

  • Fix the user song offsets being applied incorrectly, causing stuttering or skipping (410cfe9) - by @JustKolosaki
  • Fixed issues with variation / difficulty loading for Freeplay Menu which caused some songs to disappear (c0314c8) - by @ninjamuffin99
  • Picos songs now display properly on the Freeplay Menu (1d2bd61) - by @ninjamuffin99
  • Exiting the chart editor doesn't crash the game anymore (f52472a) - by @EliteMasterEric and @ianharrigan
  • Disable flickering when changing FPS in the options menu (b2647fe) - by @lemz1 in #3629
  • Anti alias / smooth the volume sound tray (e66290c) - by @Kn1ghtNight in #2853
  • Don't restart the FreeplayState song preview when changing the difficulty within the same variation (903b3fc) - by @JustKolosaki in #3587
  • Character Select cursor moves properly at lower framerates (ab5bda3) - by @ninjamuffin99 in #3507
  • Stopped allowing F1 to create more than one help dialog window in the Charting Editor (777978f) - by @amyspark-ng
  • Main menu music doesn't cut out when switching states anymore. (711e0a6) - by @EliteMasterEric in #3530
  • The dialog now shows up on the animation debugger view (1fde59f) - by @EliteMasterEric
  • Center preloader 'fnf' and 'dsp' text so it doesn't clip anymore (165ad60) - by @Burgerballs in #3567
  • Song.getFirstValidVariation() now properly takes into account multiple variations/difficulty input (d2e2987) - by @ninjamuffin99 in #3506
  • (debug) No more fullscreening when typing "F" in the flixel debugger console (29b6763) - by @ninjamuffin99
  • Fix crash in LatencyState when exiting / cleaning up state data (39b1a42) - by @lemz1
  • Add additional classes to Polymod blacklist for security (b0b73c8) - by @EliteMasterEric
  • Stop allowing inputs after selecting a character (dbf66ac) - by @ACrazyTown
  • Fixed an issue where the player and girlfriend would disappear or overlap themselves in Character Select (community fix by @gamerbross)
  • Fixed an issue where the game would show the wrong girlfriend in Character Select (community fix by @gamerbross)
  • Fixed an issue where the cursor wouldn't update properly in Character Select (community fix by @gamerbross)
  • Fixed an issue where the player would display double after entering character select or when spamming buttons (community fix by @gamerbross)

New Contributors for 0.5.2

v0.5.1

01 Oct 04:17
Compare
Choose a tag to compare

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)

v0.5.0 - Pico Playable Update

22 Sep 03:22
Compare
Choose a tag to compare

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 in Freeplay to access them
  • Added 10 new Pico remixes! Access them by selecting Pico from in the Character Select screen
    • Bopeebo (Pico Mix)
    • Fresh (Pico Mix)
    • DadBattle (Pico Mix)
    • Spookeez (Pico Mix)
    • South (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 selecting Pico from in the Character Select screen
    • Darnell (BF Mix)
  • Added 2 new Erect remixes! Access them by switching difficulty on the song
    • 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)

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.
  • 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 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.
  • 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!
  • Cutscenes now automatically pause when tabbing out (community fix by AbnormalPoof)
  • Characters will now respect the danceEvery property (community fix by gamerbross)
  • The F5 function now reloads the current song's chart data from disc (community feature by gamerbross)
  • Refactored the compilation guide and added common troubleshooting steps (community fix by Hundrec)
  • Made several layout improvements and fixes to the Animation Offsets editor in the Debug menu (community fix by gamerbross)
  • Fixed a bug where the Back sound would be not played when leaving the Story menu and Options menu (community fix by AppleHair)
  • Animation offsets no longer directly modify the x and y position of props, which makes props work better with tweens (community fix by Sword352)
  • The YEAH! events in Tutorial now use chart events rather than being hard-coded (community fix by anysad)
  • The player's Score now displays commas in it (community fix by loggo)

Fixed

  • Fixed an issue where songs with no notes would crash on the Results screen.
  • Fixed an issue where the old icon easter egg would not work properly on pixel levels.
  • Fixed an issue where you could play notes during the Thorns cutscene.
  • Fixed an issue where the Heart icon when favoriting a song in Freeplay would be malformed.
  • Fixed an issue where Pico's death animation displays a faint blue background (community fix by doggogit)
  • Fixed an issue where mod songs would not play a preview in the Freeplay menu (community fix by KarimAkra)
  • Fixed an issue where the Memory Usage counter could overflow and display a negative number (community fix by KarimAkra)
  • Fixed an issue where pressing the Chart Editor keybind while playtesting a chart would reset the chart editor (community fix by gamerbross)
  • Fixed a crash bug when pressing F5 after seeing the sticker transition (community fix by gamerbross)
  • Fixed an issue where the Story Mode menu couldn't be scrolled with a mouse (community fix by JVNpixels)
  • Fixed an issue causing the song to majorly desync sometimes (community fix by Burgerballs)
  • Fixed an issue where the Freeplay song preview would not respect the instrumental ID specified in the song metadata (community fix by AppleHair)
  • Fixed an issue where Tankman's icon wouldn't display in the Chart Editor (community fix by hundrec)
  • Fixed an issue where pausing the game during a camera zoom would zoom the pause menu. (community fix by gamerbros)
  • Fixed an issue where certain UI elements would not flash at a consistent rate (community fix by cyn0x8)
  • Fixed an issue where the game would not use the placeholder health icon as a fallback (community fix by gamerbross)
  • Fixed an issue where the chart editor could get stuck creating a hold note when using Live Inputs (community fix by gamerbross)
  • Fixed an issue where character graphics could not be placed in week folders (community fix by 7oltan)
  • Fixed a crash issue when a Freeplay song has no Normal difficulty (community fix by Applehair and gamerbross)
  • Fixed an issue in Story Mode where a song that isn't valid for the current variation could be selected (community fix by Applehair)

v0.4.1

12 Jun 19:30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

07 Jun 15:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.3...v0.4.0

v0.3.3

15 May 03:24
Compare
Choose a tag to compare

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

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

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

08 May 00:33
39e7f00
Compare
Choose a tag to compare

v0.2.7.1 - a few lil fixins hehe

15 Feb 01:50
Compare
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
Compare
Choose a tag to compare

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