ValveSoftware / Proton

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

Waifu Fighter (1757490) #6414

Open n00btube3D opened 1 year ago

n00btube3D commented 1 year ago

Compatibility Report

System Information

I confirm:

steam-1757490.log

Symptoms

Crashes after starting.

Reproduction

Start the Game

Wincohax commented 1 year ago

Proton is probably unable to decode the game's images? so maybe that's why it is crashing?

I'm not a Wine expert or anybody else but considering there are 4 errors like these in the log. It could be the issue.

Somebody correct me if I'm wrong

Screenshot from 2023-01-03 22-31-10

EDIT: I just wanted to point this out if it's any help

n00btube3D commented 1 year ago

@Wincohax Indeed you seem to be on the right track. However, a google search of image_png_rep.cc indicates that it is a part of chromium code. (So maybe it is not a problem with Proton?) From what I see in the game files, this game is a RPG Maker MV Game. Games using this engine are web based. Hence the chromium errors. The problem might be nw. I ran winedbg_run and gdb_run and both points to nw.dll as the culprit. gdb_run_output.txt winedbg_run_output.txt

Note: I have no experience in debugging, so I might be wrong here.

Wincohax commented 1 year ago

You were right. nw.dll is the issue here. (or probably some chromium-related thing).

I was able to run the game using the native build of NW.js (normal, not SDK (haven't tried)) https://nwjs.io/

(how did I discover this? https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-7168786 (NSFW))

I dragged and dropped (replacing in the process) the contents of NW.js into the local game files, executed "nw" and now the game is perfectly working.

https://user-images.githubusercontent.com/78992050/210875120-d15c437d-5d27-4abc-8b4f-8aae7d00d8c1.mp4

n00btube3D commented 1 year ago

I'm not sure whether this is the appropriate place for this. The developers have recently updated the game with Linux binaries, but when I choose "Steam Linux Runtime" in the compatability tab, Steam deletes everything. Switching back to Proton (Any Version, even Proton-GE) makes steam download the windows version again. I checked steamdb.com and the Linux depot is there.

Screenshots ![image](https://user-images.githubusercontent.com/54535183/227783735-26e89c7f-cc75-42f5-b167-44960861134f.png) ![image](https://user-images.githubusercontent.com/54535183/227783747-f249a618-36eb-433a-b7a0-9b94ea3e056a.png) ![image](https://user-images.githubusercontent.com/54535183/227784099-630b25f2-9157-4d41-9d9c-044167f7ecbc.png)
kisak-valve commented 1 year ago

Hello @n00btube3D, issues with the Linux native variant of the game should be reported directly to the game's dev(s).

That said, it looks like depot 1757492 is marked as Steam Deck only, so there's no content for the Steam for Linux client to use on a desktop install.