Skip to content

v0.8.6

Latest

Choose a tag to compare

@Hundrec Hundrec released this 12 Aug 16:30

[0.8.6] - 2026-08-12

iOS keyboard crash fix and stability fixes!

Added

  • Added the ability to toggle Discord RPC statuses and hide song info.
  • (Linux) Added support for Wayland, which the game now defaults to. (Thanks Starexify!)
  • Added the game version as a compilation flag for modders to access. (e51ae10) - by @zxcksharks in #7659
  • Added a shouldBop property to HealthIconData to allow animated icons to bop. (cc91faa) - by @Starexify in #6901
  • Added album and sticker pack fields to the Chart Editor Metadata window. (790e3fb) - by @Starexify in #6266

Changed

  • (HTML5) The “Touch To Play” sprite now smoothly scales when hovered.
  • Made some improvements to width/height and cliprect functionality for FunkinGroup.
  • The Chart Editor now consistently exports chart data in the same order. (Thanks TechnikTil!)
  • Discord RPC images can now be configured in the album and song data files.
  • Discord RPC now pulls icons based on character icon data. (bd23b5c) - by @7oltan in #7643
  • Forced animations for the player character now unmute the player's vocals. (e0a6253) - by @Lasercar in #4314
  • The Animation Editor now plays the Chart Editor theme music and click sounds. (f42dcec) - by @JVNpixels in #7556

Fixed

  • Made some niche fixes to Polymod.
    • Argument count validation no longer crashes the game entirely in some instances. (Thanks Starexify!)
    • The cast keyword no longer throws a parsing error. (Thanks gamerbross!)
    • Every non-Windows platform is now case-insensitive. (Thanks TechnikTil!)
    • Preprocessors that span the entire file no longer throw an error. (Thanks KoloInDaCrib!)
    • Scripted class extending no longer breaks with multiple scripted layers. (Thanks TechnikTil!)
    • Imports with module names (ex. funkin.play.character.BaseCharacter.CharacterType​​) no longer throw an import error. (Thanks NotHyper-474!)
  • (iOS) Connecting a keyboard no longer freezes the game.
  • The Darken blend mode no longer renders with black boxes, fixing the Boyfriend Freeplay DJ Dad animation.
  • The Open File dialog now opens from the latest directory, not the root directory.
  • The Chart Editor now exports charts with correct suffixes for vocal tracks.
  • Clicking the Save Chart button now displays a notification in the Chart Editor.
  • Disconnecting a controller while in the gamepad controls menu no longer crashes the game. (6fe2089) - by @MrMadera in #7214
  • Hot-reloading and re-entering the Lag Adjustment menu no longer crashes the game. (adbe5ba) - by @AnimatingLegend in #7304
  • onExit is now properly called when exiting the game. (90712bf) - by @AnimatingLegend in #7321
  • Focusing into the game with 0 volume and Pause on Unfocus disabled no longer increases the volume. (18f5e25) - by @ahmed7p in #7750
  • Save Data prompts no longer allow scrolling the Options menu behind them. (83bfccc) - by @Starexify in #7213
  • Adjusted the Lag Adjustment overlay to fit the whole screen. (27fd960) - by @JVNpixels in #7358
  • Input latency is now calculated correctly when hitting a note late in the Lag Adjustment menu. (de36ca8) - by @nykwono in #7792
  • Weeks with non-default variation songs no longer use default variation scripts. (2a49681) - by @requazar in #7586
  • Scrolling Freeplay after the rank slam animation now properly updates the song preview. (347f7cf) - by @AnimatingLegend in #7230
  • Earning a new rank no longer causes the song title to clip incorrectly. (0b6198f) - by @KoloInDaCrib in #7350
  • Selecting a Freeplay song capsule no longer occasionally squashes the text. (bdf51dc) - by @Lasercar in #6038
  • The Freeplay backing image now respects modified alpha values. (840c043) - by @Luscious77 in #7576
  • Removed clipping from the OST Vol 1 album title sprite. (90282d7) - by @LeGooeyy in funkin.assets#410
  • The Freeplay change character hint now updates consistently when a gamepad is connected. (e0af5e2) - by @MrMadera in #7409
  • Character Select nametags no longer become stuck pixelated when switching between characters. (a62e1c0) - by @NotHyper-474 in #7217
  • Pressing a note with two different keybinds now properly penalizes health. (d60fe07) - by @realvirtu in #7744
  • Input latency is now calculated correctly when hitting a note late. (b97012a) - by @Lasercar in #7367
  • Conductor events are no longer dispatched when a substate is active. (19610c4) - by @KoloInDaCrib in #6886
  • Health icon angles now lerp at the proper rate. (2bb5397) - by @Starexify in #7222
  • Hold note covers no longer disappear when too many are on screen at once. (f0a5188) - by @realvirtu in #7593
  • The notestyle now properly falls back to the default notestyle in PlayState. (ac10239) - by @NotHyper-474 in #7721
  • Using characters outside of PlayState no longer tries to create health icons. (da1e8e4) - by @zxcksharks in #7646
  • Pausing the game on the same frame a camera event is triggered no longer cancels the event. (0e967eb) - by @realvirtu in #7472
  • Pausing while a dialogue conversation is fading out now pauses the fade tween. (c0a483f) - by @ahmed7p in #7359
  • A-Bot's eyes now consistently follow the Focus Camera event. (0de4f94) - by @ahmed7p in funkin.assets#408
  • Doppelganger Pico's vocals are now fully muted after encountering an easter egg. (09e3b50) - by @Trayfellow in funkin.assets#401
  • The passing car in Week 4 stages no longer floats when the camera is zoomed out. (baacbaa) - by @realvirtu in funkin.assets#415
  • Spirit's icon no longer renders behind the health bar in some cases. (4f96d2c) - by @NotHyper-474 in #7676
  • The Stress background tankmen now pause their flickering when the game is paused. (25c7810) - by @ahmed7p in funkin.assets#405
  • Optimized the rimlight shader to improve performance in the Week 7 Erect stage. (0e82016) - by @iLauncherDev in #7517
  • Selecting between events of different types while searching in the Events window no longer crashes the Chart Editor. (05c81bc) - by @Infinite-SUDO67 in #7767
  • Selecting between notes with different notekinds while searching in the Notes window no longer crashes the Chart Editor. (b42cd4b) - by @kiryvajiravuth in #7761
  • Chart Editor dropdowns no longer lock focus onto them after selecting an item. (86f2f44) - by @VICK-sys in #7528
  • Health icons now consistently appear in the Chart Editor. (1fce75f) - by @Starexify in #7193
  • Chart Editor Results Screen music no longer persists into gameplay when hot-reloading with F5. (0b08668) - by @AnimatingLegend in #7126
  • Chart Editor playtests now only carry over custom playback rates when "Use Editor Audio Settings" is enabled. (7f8a1ab) - by @NotHyper-474 in #7483
  • Packaged song scripts no longer create errors during Chart Editor playtests. (b75add7) - by @ahmed7p in #7470
  • Saving a chart or metadata file through the Difficulty toolbox now saves with the correct file name. (6aa8bc3) - by @NebulaStellaNova in #7571
  • The Chart Editor background now scales properly on widescreen resolutions. (2e4115a) - by @JVNpixels in #7741
  • The Stage Editor no longer crashes when loading in Texture Atlas props. (e8d91e0) - by @KoloInDaCrib in #7674
  • Folders in the mod folder without Polymod metadata no longer display an error. (6ab6bc6) - by @Starexify in #7282
  • Enforced the Polymod blacklist in ReflectUtil. (66d191d) - by @FuroYT in #7005
  • Blacklisted a class for security. (3752232) - by @charlesisfeline in #7512

New Contributors for 0.8.6