| Name | Modified | Size | Downloads / 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
scriptHasandstaticScriptHasfunctions to check if a script has a specific variable/function. - The
isoperator 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 theisoperator 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!