Download Latest Version v0.8.5 source code.tar.gz (4.2 MB)
Email in envelope

Get an email when there's a new version of Funkin

Home / v0.8.2
Name Modified Size InfoDownloads / Week
Parent folder
funkin-windows-64bit.zip 2026-02-23 853.4 MB
funkin-linux-64bit.zip 2026-02-23 823.4 MB
Funkin-Installer-0.8.2.zip 2026-02-23 935.2 MB
README.md 2026-02-21 16.4 kB
v0.8.2 source code.tar.gz 2026-02-21 4.2 MB
v0.8.2 source code.zip 2026-02-21 4.5 MB
Totals: 6 Items   2.6 GB 1

[0.8.2] - 2026-02-23

More stability fixes and improvements!

Added

  • Added 14 new blend modes, allowing the engine to render better visual effects.
  • Added a PlayState parameter that mirrors notes during a song.
  • Added preview graphs for Chart Editor event easing types. (eea1265) - by @PurSnake in #6374
  • Added the ability to mirror notes on the X and Y axes in the Chart Editor. (fd0c2df) - by @Lasercar in #4372
  • Added a deselect button and shortcut to the Stage Editor. (a9f1d41) - by @Lasercar in #5281

Changed

  • Made some improvements to Polymod:
  • Added string interpolation support. (Thanks NotHyper-474!)
  • Scripted classes can now extend nothing. (Thanks NotHyper-474!)
  • Scripted classes can now extend other scripted classes. (Thanks KoloInDaCrib!)
  • Tweaked some error messages to be more verbose.
  • Added scriptHas and staticScriptHas functions to check if a script has a specific variable/function.
  • The is operator is now more accurate to regular Haxe. (Thanks Starexify!)
  • Static functions can now use static extensions (usings). (Thanks NotHyper-474!)
  • interfaces can now be properly parsed. (Thanks Starexify!)
  • Optional fields and extensions can now be used in typedefs. (Thanks Starexify!)
  • Added stricter checking for default/optional arguments in functions. (Thanks Starexify!)
    • May be a breaking change for some scripts, so please update your scripts to account for this!
  • Enums now have multiple arguments. (Thanks Starexify!)
  • Basic types (e.g String, Int, Bool, etc.) can now be used with the is operator without having to import the type first.
  • Tweaked charts for the following songs:
  • Bopeebo (Pico Mix) [Normal/Hard] - Adjusted note timings and added a “hey” animation event in Sections 18, 26, and 27.
  • Fresh Erect [Nightmare] - Added 2 notes where Boyfriend’s vocals echo.
  • DadBattle Erect [Nightmare] - Added a missing jack note in Section 38, added holds to two notes in Section 63.
  • DadBattle (Pico Mix) [all difficulties] - Adjusted timings for various notes in Sections 37-40 and 60.
  • Spookeez Erect [Erect/Nightmare] - Adjusted many hold note lengths to better match vocals.
  • Spookeez (Pico Mix) - Added one missing note to Section 14.
  • South Erect [Erect/Nightmare] - Adjusted many hold note lengths to better match vocals.
  • Pico [Easy] - Adjusted timings for one note each in Sections 36 and 38.
  • Pico [Normal/Hard] - Adjusted timings for Boyfriend’s right notes to be a bit earlier in Sections 31-42.
  • Pico [all difficulties] - Added a Focus Camera event on Girlfriend during the duet.
  • Satin Panties Erect [Erect/Nightmare] - Split a hold note into two for Mom in Sections 14 and 18.
  • High Erect [Erect/Nightmare] - Adjusted timing for one note each in Sections 25 and 41.
  • M.I.L.F [Easy] - Adjusted timings for two notes in Section 73.
  • M.I.L.F [Hard] - Changed one down note into an up note in Section 15 for consistency.
  • Cocoa Erect [Nightmare] - Fixed one note not being a Mom notekind in Section 24, added holds to 2 notes in Section 67.
  • Cocoa (Pico Mix) [all difficulties] - Adjusted timings for two notes in Section 15.
  • Eggnog Erect [Erect/Nightmare] - Adjusted how a grace note is charted in Section 52, added 2 missing notes for Mom in Section 72, adjusted Camera Bop event in Section 63.
  • Senpai (Pico Mix) [all difficulties] - Adjusted timing for one note in Section 10.
  • Roses [Normal] - Adjusted timings for four notes in Sections 30, 32, 41, and 43.
  • Thorns Erect [Erect] - Adjusted timings for two notes in Section 36, removed some double notes to differentiate the chart from Nightmare.
  • Ugh Erect [Erect/Nightmare] - Adjusted some Zoom Camera events around Section 24.
  • Guns (Pico Mix) [all difficulties] - Fixed many timing issues throughout the whole song.
  • SPAGHETTI [Normal/Hard] - Added one note to match Boyfriend’s rapping.
  • Darnell (BF Mix) [all difficulties] - Removed extra notes from Sections 49 and 50, adjusted various note timings throughout the song.
  • Lit Up [Normal] - Added one missing note each in Sections 40 and 60.
  • Lit Up (BF Mix) [Normal/Hard] - Adjusted timings for various grace notes in Sections 1, 52, 55, and 56.
  • 2hot [Easy/Normal] - Recharted many sections to be more predictable.
  • [macOS] Disabled high DPI to significantly improve performance on some displays.
  • Improved the Lag Adjustment menu to better handle very large offsets.
  • Chart Editor exporting now omits default values and orders values more consistently.
  • Chart Editor playtests now processes all events before the starting position.
  • Optimized the Week 2 Spooky Mansion stage background by using a texture atlas. (2bdd5a7) - by @MaybeMaru and @Trayfellow in funkin.assets#348
  • Added more default imports for mods. (1620cf3) - by @Starexify in #6706
  • The Set Camera Bop event now supports decimal values for rate and offset at 0.25 precision. (ffaba34) - by @KoloInDaCrib in #6741

Fixed

  • Fixed some issues with Polymod:
  • The super constructor for scripted classes can now accept more than 4 arguments. (Thanks NotHyper-474!)
  • Functions can now accept more than 8 arguments. (Thanks NotHyper-474!)
  • Script variables are no longer dropped early when passing them to a callback (ex. FlxTimer). (Thanks NotHyper-474!)
  • Fix a memory leak that could happen if a script tried to reference an anonymous object with a lot of StringMaps. (Thanks NotHyper-474!)
  • Properties (get_/set_ functions) are now much more accurate to regular Haxe. (Thanks NotHyper-474!)
  • Re-exported some assets to fix some issues:
  • Re-exported all variations of Pico as texture atlases to optimize memory usage.
  • Freeplay DJ Pico’s table sparks no longer persist when his gun is lifted.
  • Pico (Blazin’)’s game over retry animation now properly displays its blend modes.
  • Pico (Christmas) no longer shows several stray marks around his sprites.
  • Nene (Christmas) no longer becomes slightly offset when her knife is raised.
  • The running tankmen in Stress (Pico Mix) no longer tank the game’s performance.
  • Daddy Dearest now properly holds his up pose.
  • Monster (Christmas)’s hat no longer moves while he holds a pose.
  • Darnell’s can in 2hot now shows a sparkling effect.
  • [DESKTOP] Modded atlas characters with both .png and .astc spritesheets no longer crash the game.
  • [DESKTOP] The game display no longer sometimes becomes offset from the window.
  • [MOBILE] Selecting a song using touch controls when a keyboard is connected no longer disables the keyboard strumline layout.
  • [ANDROID] Improved Freeplay scrolling behavior on high framerate displays.
  • [WINDOWS] Chart Editor save dialog windows no longer freeze the game.
  • The Chart Editor Results Screen playtest option now consistently shows the Results Screen after each playtest.
  • Scrolling really quickly in Freeplay no longer crashes the game. (76699b2) - by @ComedyLost in #6962
  • Fixed a memory leak in the Freeplay menu. (910ba65) - by @KoloInDaCrib in #6615
  • Modded difficulty dots and graphics now render correctly in Freeplay. (90b856d) - by @ComedyLost in #6205
  • Freeplay capsules with long song names no longer display too far to the left during the new rank animation. (17a914c) - by @VirtuGuy in #6690
  • Freeplay capsule BPM values ending in 1 now display with proper spacing. (e5b4351) - by @VirtuGuy in #6696
  • The Freeplay pixel icon now properly plays its confirm animation when mashing the capsule. (a56bc44) - by @VirtuGuy in #6723
  • [HTML5] Scrolling with the mouse now works properly in Story Mode and Freeplay. (506d80b) - by @VirtuGuy in #6621
  • Optimized rendering in the Character Select menu. (2ecebf7) - by @MaybeMaru in #6789
  • [MOBILE] Tapping on a lock in Character Select now plays its reject animation. (05148f0) - by @VirtuGuy in #6779
  • Hold note covers now follow when the strumline position is modified. (77c6651) - by @MightyTheArmiddilo in #6746
  • The pause and game over screens no longer sometimes play the wrong character's themes. (878644a) - by @KoloInDaCrib in #6812
  • The game over camera focus point is now consistent, regardless of which animation was previously playing. (18cceb4) - by @KoloInDaCrib in #6705
  • Pico (Pixel) and other pixel characters now use RetroCameraFade as Boyfriend (Pixel) does. (d1382aa) - by @afreetoplaynoob in #6526
  • [MOBILE] The back button can no longer exit during the Boyfriend fakeout death animation. (9d06018) - by @ActualMandM in #6917
  • The song name text is now properly hidden at the beginning of the Results Screen animation. (a5b15b9) - by @NotHyper-474 and @Trayfellow in #6931
  • The sticker transition no longer covers the volume soundtray. (616546d) - by @VirtuGuy in #6727
  • Lightning now appears more regularly during South Erect and South (Pico Mix). (9ca2092) - by @JackXson-Real in funkin.assets#345
  • [HTML5] The city lights in the Week 3 stages now show up. (603684f) - by @VirtuGuy in funkin.assets#342
  • The Week 3 Pico doppelganger cutscene background music no longer cuts off at the end. (8ef58aa) - by @Trayfellow in funkin.assets#349
  • The Story Mode cutscene before Stress now properly plays when viewed more than once. (6ec45ec) - by @NotHyper-474 in funkin.assets#341
  • Darnell's can sound effects in 2hot no longer play twice with high offsets or when lagging. (6315e25) - by @JackXson-Real in funkin.assets#354
  • [MOBILE] The cutscene after 2hot now properly accounts for different resolutions. (dd3371a) - by @ActualMandM in #6937
  • Made the AttractState video skipping pie smoother. (5a161b1) - by @PurSnake in #6728
  • The screenshot preview no longer breaks when changing states. (dc78db8) - by @Lasercar in #6792
  • Holding Ctrl and clicking on a hold note trail no longer crashes the Chart Editor (again). (86ac336) - by @Lasercar in #6912
  • Chart Editor tooltips no longer appear when hovering over a deleted note or event. (091c18b) - by @KoloInDaCrib in #6929
  • Chart Editor vocal waveforms now render more accurately after BPM changes in the song. (4e8f48d) - by @gamerbross in #6833
  • The Chart Editor vocal waveforms now display in the proper position regardless of the game's aspect ratio. (1fb9040) - by @Starexify in #6193
  • The second section number and divider now renders consistently in the Chart Editor. (ac539bd) - by @NotHyper-474 in #6765
  • The Chart Editor now saves the Show Results Screen setting. (c893a73) - by @MightyTheArmiddilo in #6854
  • Closing the game while in the Stage Editor no longer crashes the game. (99cd4e2) - by @VirtuGuy in #6775
  • The onion skin now properly renders as transparent after changing characters in the Animation Editor. (5c444f1) - by @VirtuGuy in #6545
  • Blacklisted a class for security. (3a113c2) - by @charlesisfeline in #6573
  • Even more tiny fixes!
Source: README.md, updated 2026-02-21