ppy / osu

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

Ln visual bug on Android #28379

Closed Nawle-0 closed 1 month ago

Nawle-0 commented 1 month ago

Type

Game behaviour

Bug description

Hi. I recently installed osu!lazer on Android and noticed a quite annoying visual bug. It seems that certain skins have a visual bug with the LNs and only show the final tail of the LN (and also the note), making maps that have LNs completely unplayable. (I used the skin of myuka cinnamoroll)

Android 14 QPR2 AP1A.240405.002.A1

Screenshots or videos

https://github.com/ppy/osu/assets/170393222/0a9e5309-474f-4b26-b52d-5eed59d4b7dc

Version

2024.521.2

Logs

1717311545.runtime.log 1717311545.network.log 1717311545.input.log 1717311545.auth.log 1717311545.performance.log

Nawle-0 commented 1 month ago

That was a missclick

longnguyen2004 commented 1 month ago

Please provide the skin file

From my guess, I'm pretty sure this is due to the use of "percy" LNs (aka "cut" LNs, aka LNs that look shorter than they actually are). These skins abuse super large textures (30000+px) to make the visual length of the LN shorter. These aren't fully supported in lazer (and probably will never be, due to their hacky nature).

I have a PR pending that will provide a better way to achieve the same result without super large textures.

Nawle-0 commented 1 month ago

Yes, it seems that the LN Tail is 40000px myu skin (cinnamoroll).zip

Thanks!

bdach commented 1 month ago

Closing as duplicate / known issue / unsupported for now