It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
goguser28848: I'll start by saying thx gazdi, you lead me down the right path.
It turns out common.dll requires a cpu with AVX instructions, which my cpu doesn't have. gazdi's solution was to replace them with SSE equivalents, but the version of the game I have (Life is Strange: Complete Season, latest version: 1.0.0.397609_(38128)) must be different, because gazdi's solution alone wasn't enough. I had to replace way more AVX instructions with SSE equivalents. I'm working on a patch to my common.dll and I'll post it later; I was able to get it to start-up and run the first episode.
To those having problems, even with gazdi's solution, what cpu do you have (specifically, does it have AVX) and what version of the game do you have?

EDIT: side note - I don't have Galaxy or Steam installed. Just using the offline installers.
Good job goguser28848 !
Posting a list of changes to common.dll if anyone wants to edit it themselves. This means you must have the same version as me. You can check that by running a SHA1 hash of your common.dll and comparing that hash to mine below. Make a backup of the original file before making changes to it. If you don't feel comfortable making these edits yourself, I can post the patched version with these changes, but I'm not going to if I'm not allowed to. I don't know if it's ok to post patch files here.

SHA1 hash of my original common.dll (from LiS: Complete Season - gog version 1.0.0.397609_(38128)) =
ba158c81c082184488caabf8e7e26453edf2030f
Attachments:
Post edited June 22, 2020 by goguser28848
avatar
goguser28848: Posting a list of changes to common.dll if anyone wants to edit it themselves. This means you must have the same version as me. You can check that by running a SHA1 hash of your common.dll and comparing that hash to mine below. Make a backup of the original file before making changes to it. If you don't feel comfortable making these edits yourself, I can post the patched version with these changes, but I'm not going to if I'm not allowed to. I don't know if it's ok to posted patch files here.

SHA1 hash of my original common.dll (from LiS: Complete Season - gog version 1.0.0.397609_(38128)) =
ba158c81c082184488caabf8e7e26453edf2030f
It works! You are my hero! It also works in other chapters. Thank you very much!
For me the gazdi fix did the job. Running an i7 2600K intel.

No online services available in the game though... not sure if its related.
Otherwise game now runs fine.
avatar
gazdi: Good job goguser28848 !
Hey gazdi, what's the SHA1 hash of your original common.dll? I'm curious to see if it's the same version as mine. Also, what gog version of the game do you have and what CPU do you have?
Post edited June 21, 2020 by goguser28848
avatar
goguser28848: Posting a list of changes to common.dll if anyone wants to edit it themselves. This means you must have the same version as me. You can check that by running a SHA1 hash of your common.dll and comparing that hash to mine below. Make a backup of the original file before making changes to it. If you don't feel comfortable making these edits yourself, I can post the patched version with these changes, but I'm not going to if I'm not allowed to. I don't know if it's ok to posted patch files here.

SHA1 hash of my original common.dll (from LiS: Complete Season - gog version 1.0.0.397609_(38128)) =
ba158c81c082184488caabf8e7e26453edf2030f
Someone fix to Windows10 (64X)?
Wait return
avatar
gazdi: Good job goguser28848 !
avatar
goguser28848: Hey gazdi, what's the SHA1 hash of your original common.dll? I'm curious to see if it's the same version as mine. Also, what gog version of the game do you have and what CPU do you have?
Exact same hash and version as yours.
I replaced three AVX2 instructions that my processor i5-3570k (with AVX support) could not understand. Your patch should help older processors (without AVX) owners.
avatar
goguser28848: Hey gazdi, what's the SHA1 hash of your original common.dll? I'm curious to see if it's the same version as mine. Also, what gog version of the game do you have and what CPU do you have?
avatar
gazdi: Exact same hash and version as yours.
I replaced three AVX2 instructions that my processor i5-3570k (with AVX support) could not understand. Your patch should help older processors (without AVX) owners.
Ah, ok, that makes more sense. Mine is an older i7-970 (don't judge, it's still a very capable processor, lol) with no AVX.
Fun fact: steam_api64.dll (in BtS) also has AVX2 instructions in it (inside SteamAPI_Init function), but it has better exception handling and is able to continue, but since it failed to init the steamAPI properly, anything that relies on it (like DLC check) will crash it.
avatar
goguser28848: I'll start by saying thx gazdi, you lead me down the right path.
It turns out common.dll requires a cpu with AVX instructions, which my cpu doesn't have. gazdi's solution was to replace them with SSE equivalents, but the version of the game I have (Life is Strange: Complete Season, latest version: 1.0.0.397609_(38128)) must be different, because gazdi's solution alone wasn't enough. I had to replace way more AVX instructions with SSE equivalents. I'm working on a patch to my common.dll and I'll post it later; I was able to get it to start-up and run the first episode.
To those having problems, even with gazdi's solution, what cpu do you have (specifically, does it have AVX) and what version of the game do you have?

EDIT: side note - I don't have Galaxy or Steam installed. Just using the offline installers.
if it even can help:

the recent fixed common.dll with the edits suggested here (and that a gog support person sent me by email too as a fix) ended up having Life is Strange 1 launch and work on an old Intel Core i5 equipped laptop (laptop is from 2013, i can dig up a bit more to find which model of core i5 it is) (but the laptop aint much equipped gpu side, so the game runs poorly, but it launches)

however, this first step fixed common/dll was not enough to have the game launch on my regular computer (the one that has a gpu powerful enough for the game). This computer has an intel Dual Core G4400.

so... old Core i5 = currently edited/fixed common.dll works now... 2016's Dual Core G4400 still cannot run the game.

if you need some logs or whatever if it can help you, feel free to ask...

Still, it would be great the gog tech team would follow your lead about cpu's sets of instructions making common.dll crash to fix that themselves. I mean it's not fair from us to rely too much on you alone
avatar
goguser28848: Posting a list of changes to common.dll if anyone wants to edit it themselves. This means you must have the same version as me. You can check that by running a SHA1 hash of your common.dll and comparing that hash to mine below. Make a backup of the original file before making changes to it. If you don't feel comfortable making these edits yourself, I can post the patched version with these changes, but I'm not going to if I'm not allowed to. I don't know if it's ok to posted patch files here.

SHA1 hash of my original common.dll (from LiS: Complete Season - gog version 1.0.0.397609_(38128)) =
ba158c81c082184488caabf8e7e26453edf2030f
also, not familiar with that, so, i'll ask:

which too do i use to check the hash of my own common.dll prior to editing the changes you documented here ?
also which hex editor did you use/do you recomand so that i can see the offset position i would be currently editing ?

thank you in advance
Post edited June 22, 2020 by Djaron
avatar
Djaron: also, not familiar with that, so, i'll ask:

which too do i use to check the hash of my own common.dll prior to editing the changes you documented here ?
also which hex editor did you use/do you recomand so that i can see the offset position i would be currently editing ?

thank you in advance
HashCalc for hashing
HxD for hex editing

The model will help identify if your cpu has AVX. Your dual core G4400 doesn't have AVX so you need to use my patch.
Post edited June 22, 2020 by goguser28848
I have just updated game and now it works on my old i5 750.
Game still works after the update so they either fixed it entirely didn't touch ethe edited .dll.
Anyone got a changelog?:)
avatar
Artfactial: Game still works after the update so they either fixed it entirely didn't touch ethe edited .dll.
Anyone got a changelog?:)
Looks like they re-compiled their steam wrapper dlls (common.dll and steam_api64.dll) without AVX instructions.
avatar
Djaron: also, not familiar with that, so, i'll ask:

which too do i use to check the hash of my own common.dll prior to editing the changes you documented here ?
also which hex editor did you use/do you recomand so that i can see the offset position i would be currently editing ?

thank you in advance
avatar
goguser28848: HashCalc for hashing
HxD for hex editing

The model will help identify if your cpu has AVX. Your dual core G4400 doesn't have AVX so you need to use my patch.
OMG thanx to your own patch it finally worked fine !
you are a life savior, i cant know how to thank you
i hope gog tech team will follow your leads on the bug and correct/fix their dll acordingly, and aside from that, i also hope they will thank you as well for the help you provided to the community, you and the OP here

huge sincere thanx to both of you

(and thanx also to gog tech support who did what they could...)
A patch has arrived! Thanks GOG for this.. Better than hacking hex...