Compare commits

...
5 Commits
Author SHA1 Message Date
Hundrec 31dbd68194 Bump version to 0.8.3
Build and Upload nightly game builds / gather-changes (push) Canceled after 0s
Build and Upload nightly game builds / gather-tags (push) Canceled after 0s
Build and Upload nightly game builds / build-game-on-host (macos, macos) (push) Canceled after 0s
Build and Upload nightly game builds / build-game-on-host (windows, windows) (push) Canceled after 0s
Build and Upload nightly game builds / docker-image (push) Canceled after 0s
Build and Upload nightly game builds / build-game-in-container (html5) (push) Canceled after 0s
Build and Upload nightly game builds / build-game-in-container (linux) (push) Canceled after 0s
2026-02-23 17:11:08 -07:00
Hundrec 29d776061c Changelog for 0.8.3 + adjustments 2026-02-23 17:10:35 -07:00
Hundrec 0805ec914e Bump docs to 0.8.3 2026-02-23 16:47:57 -07:00
Hundrec 98ac6a6ce1 Bump Polymod to fix 2hot script error on Web 2026-02-23 16:04:47 -07:00
ACrazyTownandHundrec 823120cdef Use FlxBitmapText for scoreText 2026-02-23 16:04:29 -07:00
11 changed files with 31 additions and 18 deletions
+2 -2
View File
@@ -54,13 +54,13 @@ body:
attributes:
label: Mobile OS Version
description: (Mobile users only) What version is your Operating System?
placeholder: ex. iOS 26.2, Android 16, iPadOS 26.2
placeholder: ex. iOS 26.3, Android 16, iPadOS 26.3
- type: input
attributes:
label: Version
description: Which version are you playing on? The game version is in the bottom left corner of the main menu.
placeholder: ex. 0.8.1
placeholder: ex. 0.8.3
validations:
required: true
+1 -1
View File
@@ -36,7 +36,7 @@ body:
attributes:
label: Version
description: Which version are you playing on? The game version is in the bottom left corner of the main menu.
placeholder: ex. 0.8.1
placeholder: ex. 0.8.3
validations:
required: true
+1 -1
View File
@@ -36,7 +36,7 @@ body:
attributes:
label: Version
description: Which version are you compiling? The game version is in the bottom left corner of the main menu or in the project.hxp file.
placeholder: ex. 0.8.1
placeholder: ex. 0.8.3
validations:
required: true
+2 -2
View File
@@ -55,13 +55,13 @@ body:
attributes:
label: Mobile OS Version
description: (Mobile users only) What version is your Operating System?
placeholder: ex. iOS 26.2, Android 16, iPadOS 26.2
placeholder: ex. iOS 26.3, Android 16, iPadOS 26.3
- type: input
attributes:
label: Version
description: Which version are you playing on? The game version is in the bottom left corner of the main menu.
placeholder: ex. 0.8.1
placeholder: ex. 0.8.3
validations:
required: true
+10 -2
View File
@@ -4,6 +4,15 @@ All notable changes will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.8.3] - 2026-02-23
### Fixed
- [HTML5] Hitting a can in 2hot no longer creates a script error. (Thanks NotHyper-474!)
- The game no longer consistently lag spikes during gameplay. ([823120c](https://github.com/FunkinCrew/Funkin/commit/823120cdef7bfbb2d3ec37c7085878fcbeebcb30)) - by @ACrazyTown in [#6970](https://github.com/FunkinCrew/Funkin/pull/6970)
## [0.8.2] - 2026-02-23
### Added
@@ -22,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- 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 NotHyper-474!)
- The `is` operator is now more accurate to regular Haxe. (Thanks Starexify!)
- Static functions can now use static extensions (`using`s). (Thanks NotHyper-474!)
- `interface`s can now be properly parsed. (Thanks Starexify!)
- Optional fields and extensions can now be used in `typedef`s. (Thanks Starexify!)
@@ -88,7 +97,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [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.
- Ctrl-clicking on a hold note no longer crashes the Chart Editor.
- [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](https://github.com/FunkinCrew/Funkin/commit/76699b235cd5b359bc34e6950cd05bbbb13918f8)) - by @ComedyLost in [#6962](https://github.com/FunkinCrew/Funkin/pull/6962)
+1 -1
Submodule assets updated: 5be03b9cd8...cd36d5bfcb
+1
View File
@@ -147,6 +147,7 @@
}
],
"excludes": [
"assets/fonts/vcr-bmp.png",
"assets/preload/images/cursor/",
"assets/preload/images/fonts/",
"assets/preload/images/freeplay/",
+1 -1
View File
@@ -60,7 +60,7 @@ This section provides guidelines to follow when [opening an issue](https://githu
## Requirements
Make sure you're playing:
- the latest version of the game (currently v0.8.1)
- the latest version of the game (currently v0.8.3)
- without any mods
- on [Newgrounds](https://www.newgrounds.com/portal/view/770371) or downloaded from [itch.io](https://ninja-muffin24.itch.io/funkin)
+1 -1
View File
@@ -190,7 +190,7 @@
"name": "polymod",
"type": "git",
"dir": null,
"ref": "d8f036378c4ff472f1922ad623b8800b6a061c1a",
"ref": "5d47a5c7c6b4e0cb94bd8fd45d012ca93bde9ab7",
"url": "https://github.com/FunkinCrew/polymod"
},
{
+2 -2
View File
@@ -32,13 +32,13 @@ class Project extends HXProject
* REMEMBER TO CHANGE THIS WHEN THE GAME UPDATES!
* You only have to change it here, the rest of the game will query this value.
*/
static final VERSION:String = "0.8.2";
static final VERSION:String = "0.8.3";
/**
* The build's number and version code.
* Used when publishing the game to mobile app stores. Should increment with each patch.
*/
static final BUILD_NUMBER:Int = 76;
static final BUILD_NUMBER:Int = 77;
/**
* The game's name. Used as the default window title.
+9 -5
View File
@@ -11,7 +11,8 @@ import flixel.FlxSubState;
import flixel.math.FlxMath;
import flixel.math.FlxPoint;
import flixel.sound.FlxSound;
import flixel.text.FlxText;
import flixel.text.FlxBitmapFont;
import flixel.text.FlxBitmapText;
import flixel.tweens.FlxTween;
import flixel.tweens.FlxEase;
import flixel.ui.FlxBar;
@@ -548,9 +549,9 @@ class PlayState extends MusicBeatSubState
* RENDER OBJECTS
*/
/**
* The FlxText which displays the current score.
* The FlxBitmapText which displays the current score.
*/
var scoreText:FlxText;
var scoreText:FlxBitmapText;
/**
* The bar which displays the player's health.
@@ -807,7 +808,7 @@ class PlayState extends MusicBeatSubState
// Healthbar
healthBarBG = FunkinSprite.create(0, 0, 'healthBar');
healthBar = new FlxBar(0, 0, RIGHT_TO_LEFT, Std.int(healthBarBG.width - 8), Std.int(healthBarBG.height - 8), null, 0, 2);
scoreText = new FlxText(0, 0, 0, '', 20);
scoreText = new FlxBitmapText(0, 0, '', FlxBitmapFont.fromAngelCode(Paths.font("vcr-bmp.png"), Paths.font("vcr-bmp.fnt")));
// Combo & Pop Up
comboPopUps = new PopUpStuff(noteStyle);
@@ -2006,7 +2007,10 @@ class PlayState extends MusicBeatSubState
// The score text below the health bar.
scoreText.x = healthBarBG.x + healthBarBG.width - 190;
scoreText.y = healthBarBG.y + 30;
scoreText.setFormat(Paths.font('vcr.ttf'), 16, FlxColor.WHITE, RIGHT, FlxTextBorderStyle.OUTLINE, FlxColor.BLACK);
scoreText.alignment = RIGHT;
scoreText.borderStyle = OUTLINE;
scoreText.borderColor = FlxColor.BLACK;
scoreText.letterSpacing = -1;
scoreText.scrollFactor.set();
scoreText.zIndex = 802;
add(scoreText);