Skip to content

Conversation

@ComedyLost
Copy link

Linked Issues

Fixes #3912
Fixes #4918

Description

This PR changes/fixes:

  • How the difficulty sprites and difficulty dots are added to be based on SongRegistry's listAllDifficulties function instead of the DEFAULT_DIFFICULTY_LIST_FULL constants variable, allowing mods with extra difficulties to show properly in the freeplay menu
  • The order in which all song difficulties are grabbed from SongRegistry's listAllDifficulties function to have all base game difficulties start first in the array
  • Stops the Freeplay menu from regaining control while the Alt Instrumental Menu is open

Screenshots/Videos

BEFORE (Freeplay difficulty order + Custom difficulty sprite/difficulty dots:

2025-10-03.01-57-05.mp4

AFTER (Freeplay difficulty order + Custom difficulty sprite/difficulty dots:

2025-10-03.01-58-17.mp4

Alt Instrumental Menu fix:

2025-10-03.02-08-29.mp4

@github-actions github-actions bot added size: medium A medium pull request with 100 or fewer changes. status: pending triage Awaiting review. pr: haxe PR modifies game code. and removed status: pending triage Awaiting review. size: medium A medium pull request with 100 or fewer changes. labels Oct 3, 2025
@Hundrec Hundrec added type: minor bug Involves a minor bug or issue. status: pending triage Awaiting review. size: medium A medium pull request with 100 or fewer changes. labels Oct 4, 2025
Copy link
Contributor

@TechnikTil TechnikTil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please merge this immediately.

@MAZ12211
Copy link

MAZ12211 commented Oct 6, 2025

The difficulty sorting issue bugged me out the most
Claps 👏

@Hundrec Hundrec changed the title [BUG FIX / ENHANCEMENT] Freeplay State - Fixed custom difficulty sprites and extra difficulty dots not appearing, difficulty order changing, and stops inputs while in the alt instrumental menu [BUGFIX] Various Freeplay difficulty dot and navigation fixes Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: haxe PR modifies game code. size: medium A medium pull request with 100 or fewer changes. status: pending triage Awaiting review. type: minor bug Involves a minor bug or issue.

4 participants