#version.dll won't loaded under Linux cause 4214 error

13 messages · Page 1 of 1 (latest)

tacit hatch
#

I start the official version with this command which works well: proton "${STEAM_COMPAT_DATA_PATH}/pfx/drive_c/Program Files/Genshin Impact/Genshin Impact game/GenshinImpact.exe"

full coyote
#

On linux you have to use the patch as mhypbase.dll, not version.dll

tacit hatch
#

not work, no encryption promoted when start game like this #1244001293882621972 message BTW, the size of original mhypbase.dll is 24M while version.dll is 1.9M

full coyote
#

You're on 4.6, not 4.0? That is something you need to mention since they are different patches, and official gc (the server you're in right now) is 4.0

#

And yes of course the patched file will be different size than the unpatched file. You still need to use it as mhypbase.dll, not version.dll. It is required.

tacit hatch
#

all files are 4.6 and works under windows. when I reboot to ArchLinux, and mv mhypbase.dll mhypbase.dll.bak; cp version.dll mhypbase.dll, it doesn't work.

full coyote
#

That is no doubt because, as mentioned, 4.6 uses a different patch. It's not the same as the one used in current official Grasscutter which is for 4.0.

tacit hatch
#

the version.dll is 4.6 which I copied from windows(auto patched by cultivation 1.4.1)

full coyote
#

Yes.

tacit hatch
#

ok, all files and patches are 4.6, it works on windows, but failed on Linux(with mv mhypbase.dll mhypbase.dll.bak; cp version.dll mhypbase.dll).

full coyote
#

Yes because it is a different patch for 4.6. You will have to investigate for yourself why linux does not load the new, different, 4.6-specific patch.

#

Don't forget that 4.6 patch is two parts. It is not just the version.dll file.

tacit hatch
#

mihoyonet.dll also patched.