ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.41k stars 2.29k forks source link

progress pie flashes during gameplay. #26904

Open GavinMinus opened 9 months ago

GavinMinus commented 9 months ago

Type

Skinning Bug

Bug description

During gameplay in mania. the progress pie flashes randomly throughout maps.

Screenshots or videos

Encounter 1: https://github.com/ppy/osu/assets/105038735/44251b13-5154-4345-9b0c-b08697333c06

Encounter 2: https://github.com/ppy/osu/assets/105038735/1397d613-71af-451c-b4a2-09058037e50a

Version

2024.130.2-lazer

Logs

compressed-logs.zip

bdach commented 9 months ago

Can you link the skin?

GavinMinus commented 9 months ago

Can you link the skin? Didn't mean to click close, sorry about that. Had to upload skin to drive due to it's size.

https://drive.google.com/file/d/1Cjdcdv70EiPYc22wuO2pZl8nLF6NLYMa/view?usp=sharing I've moved all of my UI elements around in Lazer, maybe that is sparking issues?

siblinghood commented 9 months ago

This bug has happened to me multiple times on classic skins for months, but the legacy progress pie seems to work fine when I add it to lazer skins. Here's a video of me having this bug. It seems to get worse with long notes

https://dai.ly/k5BrxCdm1h1grZzUNX9

GavinMinus commented 9 months ago

yeah it's pretty odd

nagi-desuuu commented 9 months ago

Do you reckon it also happens with the Argon health bar? Because from what I remember both it and the legacy progress pie are shaders...

Unleash0 commented 8 months ago

I think it's caused by long notes, same thing happening to me on 4k

frenzibyte commented 8 months ago

Thanks, that checks out:

https://github.com/ppy/osu/assets/22781491/cd8c812b-e027-4f9d-9785-ad027d16c39d

Beatmap https://osu.ppy.sh/beatmapsets/2089658#mania/4379428 with "Invert" mod selected. Skin https://github.com/ppy/osu/issues/26904#issuecomment-1920010695.

I've also noticed that rewinding in replay while paused also makes the pie hidden completely until replay is resumed. Not sure how relevant that is.

bdach commented 7 months ago

Unable to reproduce here on linux.....?

frenzibyte commented 7 months ago

For reference, the beatmap has to be 7K for some reason, I cannot reproduce with 4K. Threading does not look to be related, can reproduce from fresh start as well.