ValveSoftware / Proton

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

Darius Cozmic Collection Arcade (1638330) #5328

Open zakk4223 opened 2 years ago

zakk4223 commented 2 years ago

Compatibility Report

System Information

I confirm:

steam-1638330.log

Symptoms

Any attempt the game makes to save settings results in a 'insufficient free space on storage device' and aborts.

Reproduction

Start game, select one of the game versions. Bring up the settings for that game and try to save.

zakk4223 commented 2 years ago

Answer to obvious follow up question: I have 61GB free on the relevant filesystem

kisak-valve commented 2 years ago

Hello @zakk4223, warn:debugstr:OutputDebugStringA "AutoSaveCore failed\n" in your log looks similar to what we've seen with Castlevania (#5177). The two games might be using the same subcomponent.

zakk4223 commented 2 years ago

That thread led me to trying some Proton-GE versions: it does not occur on Proton-6.20-GE-1 and above. Unsure if that is due to custom GE patches or upstream changes.

There's also another bug on all proton versions (official and GE) where the music from the 'game selection' menu never stops even after you choose a game and start it

zakk4223 commented 2 years ago

Latest Proton Experimental bleeding edge seems to fix the audio track issue

zakk4223 commented 2 years ago

One bit of extra info: if you use proton-ge, which disabled the 'invalid' file name check that triggers this error, the save file is written into the directory: ~/.steam/steam/steamapps/compatdata/1638330/pfx/drive_c/users/streamuser/AppData/Roaming/?Steam_AppInstallDirName?/savedata/

opal1974 commented 2 years ago

The Contra arcade collection has the same issue as this and Castlevania as well, though since the error message is in Japanese, most people missed it.

At least Darius Collection is still playable, though you cant change any settings.

EDIT: I also believe there is a bug in the music. Playing Darius Gaiden for a couple of levels, it never switches from the stage 1 music.

opal1974 commented 2 years ago

FYI - the save game bug appears to be fixed. The only problem that still exists is the inability to get multi monitors to work.

opal1974 commented 1 year ago

FYI - dual monitor support now works correctly. This entry should be converted to a whitelist request.

kisak-valve commented 1 year ago

Darius Cozmic Collection Arcade crashes on Steam Deck when Properties->General->Language is set to Japanese

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7145. @SausageDog posted on 2023-10-03T05:52:30:

Compatibility Report

System Information

I confirm:

Symptoms

The game crashes on startup in both Game Mode and Desktop Mode when the Steam language setting for the game is set to Japanese (日本語). The game works normally when the language setting for the game is set to English.

Reproduction

Set Properties->General->Language to 日本語 and run game from either Game Mode or Desktop Mode. It will immediately crash.

steam-1638330.log

kisak-valve commented 1 year ago

Hello @SausageDog, these look like a couple lines of interest from your Proton log:

fixme:nls:init_locale Failed to set LC_CTYPE to "ja_JP.UTF-8", is the locale supported?
fixme:nls:init_locale Failed to set LC_MESSAGES to "ja_JP.UTF-8", is the locale supported?

This is more likely a SteamOS issue than a Proton issue, and may be resolved with SteamOS 3.5. (https://github.com/ValveSoftware/SteamOS/issues/794#issuecomment-1572493540 https://github.com/ValveSoftware/SteamOS/issues/794#issuecomment-1723544439)

nisehime commented 10 months ago

The issue is not resolved on SteamOS 3.5. Switching to Proton 7 works, so it seems to be a regression in Proton. Super Robot Wars 30 seems to be affected by the same bug - not launching until English is set in properties