FunkinCrew / Funkin

A rhythm game made with HaxeFlixel
https://www.newgrounds.com/portal/view/770371
Other
2.83k stars 2.24k forks source link

Bug Report: Freeplay sorting after switching from Erect/Nightmare can trigger unusual behavior #2847

Open GoombarioFan opened 3 weeks ago

GoombarioFan commented 3 weeks ago

Describe the bug

Behavior while going through the sorted Freeplay options is unusual when switching from Nightmare/Erect back to Easy/Normal/Hard under specific circumstances.

To Reproduce

Method 1: Only can be produced while no songs with an Erect/Nightmare difficulty are favorited

  1. Enter Freeplay menu
  2. Switch to Erect/Nightmare difficulty
  3. Select, but DO NOT play Random
  4. While on Random, sort to "#" or U-Z
  5. Switch to Easy/Normal/Hard difficulty
  6. Result: Favorites is shown on "#" or U-Z sorting instead (or nothing, if Favorites aren't being used)

Method 2: Only can be produced if no songs that begin with U-Z have an Erect/Nightmare difficulty

  1. Enter Freeplay menu
  2. Switch to Erect/Nightmare difficulty
  3. Sort to T
  4. Select, but DO NOT play Random
  5. While on Random, sort to "#" or Favorites
  6. Switch to Easy/Normal/Hard difficulty
  7. Result: U-Z sorting is shown on either "#" or Favorites instead

Method 3: Only can be produced if no songs that begin with I-N have an Erect/Nightmare difficulty

  1. Enter Freeplay menu
  2. Switch to Erect/Nightmare difficulty
  3. Select, but DO NOT play Random
  4. While on Random, sort to M-N
  5. Switch to Easy/Normal/Hard difficulty
  6. Result: M-N sorting shows I-L sorting instead
  7. Alt: Repeat these steps but starting from O-R sorting instead, resulting in I-L showing M-N sorting

Method 4: Only can be produced if no songs that begin with U-Z or favorited songs have an Erect/Nightmare difficulty.

  1. Enter Freeplay menu
  2. Sort by "#"
  3. Select, but DO NOT play Random
  4. Switch to Erect/Nightmare difficulty
  5. Sort by either U-Z or Favorites
  6. Result: "#" sorting is shown on either U-Z or Favorites

Screenshots/Video

Method 1: d

Method 2: d

Method 3: d

Method 3 Alt: d

Desktop

Hundrec commented 3 weeks ago

This one is crazy elaborate. Props to you for describing it in such great detail!

EliteMasterEric commented 6 days ago

Reproduced successfully. This one is kinda elaborate but the steps helped a lot, good job on those.