thpatch / thcrap

Touhou Community Reliant Automatic Patcher
https://www.thpatch.net
The Unlicense
558 stars 41 forks source link

Latest thcrap crash the games on linux. #143

Closed hmtheboy154 closed 3 years ago

hmtheboy154 commented 3 years ago

When running on Linux using wine, the newest update of thcrap require not only copy thcrap_update.dll out from bin, but also libcurl.dll, libssl-1_1.dll and libcrypto-1_1.dll. I did all of that and then got into the loader. But then this happen

image

Is there anything I can provide in order to fix this ?

32th-System commented 3 years ago

Could you send your thcrap_log.txt?

hmtheboy154 commented 3 years ago

Here is mine thcrap_log.txt

32th-System commented 3 years ago

This log seems to be just for the loader. There should be more logs in the logs folder

hmtheboy154 commented 3 years ago

But 6 files in the logs folder are the same. Do you want me to run configure or something ?

ghost commented 3 years ago

I am also getting this issue on Arch Linux, running through Lutris with Wine 6.9. Here are my two logs from the logs folder. This stops the configure tool from working after pressing Enter, and games launched using shortcuts cannot run too.

thcrap_log.txt utl-log.txt

32th-System commented 3 years ago

I am also getting this issue on Arch Linux, running through Lutris with Wine 6.9. Here are my two logs from the logs folder. This stops the configure tool from working after pressing Enter, and games launched using shortcuts cannot run too.

thcrap_log.txt utl-log.txt

This might an unrelated issue. This is because you are getting a crash log, but OP isn't. Redownloading thcrap should fix it

Technical explanation:

infiWang commented 3 years ago

Overwrite DLLs in thcrap directory by DLLs from thcrap/bin after first prompted auto update fix the issue for me.

brliron commented 3 years ago

Oh. Yeah, that definitely explains it. After an update, the DLLs in the bin directory are updated, but the ones in the root directory aren't.

hmtheboy154 commented 3 years ago

Today I tried to pull latest thcrap and then reinstall the whole wine packages (32 & 64) the games can run Thanks for noticing this post, I'm gonna close the issue now.