Bug Report: Inputs are unlocked in Freeplay directly after returning from Character Select
Issue Checklist
- [x] I have read the Contributing Guide
- [x] I have checked the Issues/Discussions pages to see if my issue has already been reported
- [x] I have properly titled my issue
Platform
Itch.io (Downloadable Build) - Windows
Browser
None
Version
0.6.3
Description (include any images, videos, errors, or crash logs)
The unbugged inst select is shown first to demonstrate what should happen, then the bug is used.
https://github.com/user-attachments/assets/231d3b53-666f-4c11-a166-53e1be71c587
Steps to Reproduce
1: Go into freeplay.
2: Select (but don't play) a bf song with both a pico mix and an erect remix.
3: Press tab to go to the character select and reselect bf.
4: Try to play the same song (without moving to any other song/difficulty) and switch instrumentals. Switching the inst will now also switch difficulties, allowing you to play erect and nightmare mode with the bf/pico instrumental.
what hold on
Holy moly
Found something even stranger: I tried to do the same bug with dadbattle to see how it would sound, and it put me in SPOOKEEZ with the spookeez pico inst. When the song ended prematurely, it visually gave me an L rank on both songs.
Switching to the main menu and back removed the dadbattle L rank though.
This means it can send you to the wrong song for some reason as well, not just the wrong inst.
I did this on Bopeebo, it sent me to Fresh and god it sounds awful:
https://github.com/user-attachments/assets/e147970c-2c74-4731-a72a-4e8d227907e5
Getting a full list of which songs send you where rn. A funny one is philly nice sends you to satin erect, but it instantly ends and you get 0%.
Edit: This happens for any song if it leads you to one where the pico mix doesn't exist.
Still happens in develop lol
philly nice is the only song that would sound somewhat better than the others, cuz they are all the same bpm, but it would probably sound ahh still cuz it starts immediately
I have a full list of where each song redirects you. Bopeebo --> Fresh erect. Fresh --> Dadbattle erect. Dadbattle --> Spookeez erect. Spookeez --> South erect. South --> Pico erect (the return of the king). Pico --> Blammed erect. Philly Nice --> Satin Panties erect (instantly ends and you get 0% if you try to play its pico mix). Blammed --> High erect (the bf mix syncs perfectly, but the pico mix instantly ends and gives you a 0%). Cocoa --> Roses erect. Eggnog --> Thorns erect (instantly ends and you get 0% if you try to play its pico mix.) Senpai --> Senpai erect. Roses --> Roses erect. Ugh --> Ugh erect. Darnell --> No inst change menu, but it would likely send you to darnell erect.
philly nice is the only song that would sound somewhat better than the others, cuz they are all the same bpm, but it would probably sound ahh still cuz it starts immediately
High erect with bf's instrumental (accessed through using the bug on blammed) actually syncs perfectly, it honestly feels like this one should be a base game feature.
This bug is awesome it's like a cheat code
I also think songs like High Erect (same bpm, same key, same length) should be included as alt instrumentals. It'd be sick!
Using your PR Hundrec, I was able to do this with Darnell Erect. It has the same bpm as the original, and it doesn't sound bad at all:
https://github.com/user-attachments/assets/f28368a4-7219-443c-9042-626874dc3e78
Wow, I love exotic mashups!
It seems like it would be a perfect fit just like high if not for the "that was just noise" intermission and the erect remix being a bit extended. We were so close to greatness...
~~Hmm, how are you able to still replicate this after the freeplay UI fixes?~~
oh, I see the issue now.
And now there's a pending fix, it's only a matter of time...
Just came across this again myself on 0.7.3 develop
I'll queue the fix up for review