ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.59k stars 1.07k forks source link

Puyo Puyo Champions (971620) #2682

Open jobukkit opened 5 years ago

jobukkit commented 5 years ago

Works well on Proton 4.2-3 after using this fix: https://github.com/ValveSoftware/Proton/issues/359#issuecomment-435579267 Without the fix, sound effects and voices do not work.

jobukkit commented 5 years ago

One issue: Japanese usernames render as boxes.

ghost commented 5 years ago

Puyo Puyo Champions does not synchronize my online rating correctly and this issue exists in both Proton and upstream Wine. I cannot find the cause of the problem, but on every new Linux install, my rating resets back to 2000, whereas the intended behaviour (and how Windows behaves) is to pull my rating from the internet (probably Steam Cloud) and save that, synchronizing it across my computers. I desperately need this feature in order to be able to continue playing this game competitively so I'd like to at least figure out why it's occurring. I can purchase one copy of the game for any Valve developer or experienced tester willing to find the source of the issue so that either they or I can work on a fix. Thank you.

I also highly encourage anyone with a Linux install and a copy of the game to test this for themselves.

jobukkit commented 5 years ago

Puyo Puyo Champions does not synchronize my online rating correctly and this issue exists in both Proton and upstream Wine. I cannot find the cause of the problem, but on every new Linux install, my rating resets back to 2000, whereas the intended behaviour (and how Windows behaves) is to pull my rating from the internet (probably Steam Cloud) and save that, synchronizing it across my computers.

Steam Cloud in general is somewhat broken on Linux, even for games with native Linux support.

ghost commented 5 years ago

Puyo Puyo Champions does not synchronize my online rating correctly and this issue exists in both Proton and upstream Wine. I cannot find the cause of the problem, but on every new Linux install, my rating resets back to 2000, whereas the intended behaviour (and how Windows behaves) is to pull my rating from the internet (probably Steam Cloud) and save that, synchronizing it across my computers.

Steam Cloud in general is somewhat broken on Linux, even for games with native Linux support.

This is not a problem with Steam Cloud considering the issue exists on Steam for Windows via WINE as well. This is most likely a bug with upstream WINE.

ideal-fire commented 5 years ago

The save file the game actually loads when running under proton is stored at Steam/steamapps/common/Puyo Puyo Champions/gameAsset/steam/data.bin. The save file synced by Steam cloud is stored at Steam/steamapps/compatdata/971620/pfx/drive_c/users/steamuser/Local Settings/Application Data/PuyoPuyoChampions/data.bin. For me, it's a save file with no progress. It was probably made and added to Steam cloud when I booted the game on Windows once.

I've had a Windows user tell me that the save file is supposed to be in AppData\Local\PuyoPuyoChampions.

pgallaway commented 4 years ago

Installs flawlessly, but my biggest hang-up is that it does not detect the Xbox one controller. Sc-controller is installed. With force-on it shows the option "press A to continue" but obviously still doesn't work. Steam controller works but I'll need to create a better profile binding keyboard presses as using the stick is not ideal.

codeman101 commented 4 years ago

either using the latest GE version or using protontricks to install faudio for the game fixes the audio issue. Hope 5.13 fixes this natively though. :)

TopHatHipster commented 2 years ago

Issue noticed while playing the game on the Steam Deck:

The game seems to suffer from a performance bug when playing in Offline Mode. When Steam is put into Offline Mode (either in Desktop or Gaming Mode), the game runs at an arbitrary 20FPS limit. CPU and GPU readings through the Performance Overlay doesn't show that the game is running at the Deck's limits, or showing any abnormal behaviour.

When the game's run without Offline Mode enabled and no active internet connection, it runs just fine at 60FPS.

I've tested this on my Windows laptop as well in Offline Mode: the game continues to perform normally at 60FPS. Because of this not happening on my Windows device, I presume it's either a Proton-specific issue (tested both Proton 7.0-3 AKA the recommended version and Proton Experimental, both show the same results) or SteamOS. But considering both Desktop Mode (Arch + KDE Plasma) and Gaming Mode are affected, I assume it's a Proton-issue most likely.

Could anyone verify this behaviour on a different Linux distribution, to see whether it's a SteamOS specific issue rather than a Proton issue?