https://bugs.winehq.org/show_bug.cgi?id=49406
Bug ID: 49406 Summary: Life is Strange - Before the Storm (GOG.com) crashes on startup Product: Wine Version: 5.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: WineStranger@fleckens.hu Distribution: ---
Created attachment 67484 --> https://bugs.winehq.org/attachment.cgi?id=67484 bash console log of the game crashing
setup: wine-5.10-1-x86_64.pkg.tar.zst with all optional dependencies on current Arch Linux wine msiexec /i wine-mono-5.1.0-x86.msi setup_life_is_strange_before_the_storm_1.0_(64bit)_(38099).exe (sha256: b6ff00b0cc017743f4ac9f7213c78b3d1142cfd2094c3ef1bc2d0bb56c80953c)
The game crashes on startup and it's own error handling shows an error message reading "Oops! The game crashed".
https://bugs.winehq.org/show_bug.cgi?id=49406
--- Comment #1 from WineStranger WineStranger@fleckens.hu --- Created attachment 67485 --> https://bugs.winehq.org/attachment.cgi?id=67485 the game's own error log
https://bugs.winehq.org/show_bug.cgi?id=49406
WineStranger WineStranger@fleckens.hu changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=49406
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #2 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
--- quote --- steam_api64.dll caused an Access Violation (0xc0000005) --- end quote ---
A search for "GOG" and "steam_api64.dll" reveals that it's an application bug (or more precisely a first day launch bug of the GOG version) :
https://www.reddit.com/r/gog/comments/gzy3wi/life_is_strange_not_launching/ https://www.gog.com/forum/life_is_strange_series#1592405929 https://www.gog.com/forum/life_is_strange_series/wont_launch_possible_fix
This bug is probably invalid for Wine bugzilla.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49406
--- Comment #3 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- --- quote from gog forums --- Hi all! Just an update, a few days ago I posted here and contacted GOG support. Today I got a reply saying I should edit common.dll and change all three "C5 FD EF" to "66 0F EF", save it, and try to launch the game. And it helped me. So maybe some you can try this and see if it helps. Hope the rest of you fix your problem soon! --- end quote ---
https://bugs.winehq.org/show_bug.cgi?id=49406
--- Comment #4 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
GOG provides the temporary fix for the issue.
Make a backup of the file and use your favorite binary editor (GNome Hex editor or the likes) to change the hexadecimal values as indicated.
Please let us know if this fixes your issue so that we can resolve this bug.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49406
WineStranger WineStranger@fleckens.hu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTOURBUG
--- Comment #5 from WineStranger WineStranger@fleckens.hu --- It looks like the .dll layout for Before the Storm is different from the one for Life is Strange (1). But I did edit the file "/Life is Strange - Before the Storm/Life is Strange - Before the Storm_Data/Plugins/steam_api64.dll" as instructed (resulting sha256: cb21482ce34db77aa049d8aebcda4d5078ea2787938f84bae85ac3075356a418). That does indeed solve the problem. So this is no wine issue.
I am very impressed with wine.
https://bugs.winehq.org/show_bug.cgi?id=49406
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Resolution|NOTOURBUG |INVALID
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- NOTOURBUG is reserved for bugs in 3rd party libraries that wine depends on.
Changing to INVALID and closing.