https://bugs.winehq.org/show_bug.cgi?id=28858 --- Comment #14 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, I've found this forum post: http://forum.ragezone.com/f513/pangya-archive-download-clients-servers-11229... ("Pangya Archive Download (Clients, Servers, Tools, etc)"). http://forum.ragezone.com/f513/pangya-archive-download-clients-servers-11229... There are several links to different archives/google drives in the thread. https://drive.google.com/drive/folders/0B_RaG0yzITpIVlI4NzhMQnhaMm8 https://drive.google.com/file/d/1tUDenX6Z8fhlcCcfJS5jGDp7HvfaZpj6/view The client can be installed. To skip the (failing) client update to non-existing servers (or no private server), one can use 'PANGYA_ARG' environment variable with proper value. Basically trace the updater once and extract it from log: --- snip --- $ pwd /home/focht/.wine/drive_c/SG Interactive/Pangya $ WINEDEBUG=+seh,+relay wine ./update.exe >>log.txt 2>&1 ... 002d:Call KERNEL32.SetEnvironmentVariableA(005527a0 "PANGYA_ARG",005527ac "{2D0FA24B-336B-4e99-9D30-3116331EFDA0}") ret=0040322b ... 002d:Call KERNEL32.CreateProcessA(00000000,0032f4f0 "C:\\SG Interactive\\Pangya\\ProjectG.exe -safe",00000000,00000000,00000000,00000000,00113878,00000000,0032dad0,0032db14) ret=00403250 ... 003d:Call KERNEL32.GetEnvironmentVariableA(00c39600 "PANGYA_ARG",0032fe2c,00000040) ret=0097985f --- snip --- and pass it via environment variable to the game client process: --- snip --- $ pwd /home/focht/.wine/drive_c/SG Interactive/Pangya $ PANGYA_ARG="{2D0FA24B-336B-4e99-9D30-3116331EFDA0}" WINEDEBUG=+seh,+relay,+wininet wine ./ProjectG.exe >>log.txt 2>&1 ... 002b:Call KERNEL32.CreateProcessA(0032fa84 "C:\\SG Interactive\\Pangya\\GameGuard.des",0032e674 "\\x01\\x80\\xe5\\xce\\xd1\\x3f\\x6a\\x67\\x1d\\x8c\\x62\\x0b\\xd7\\xfc\\x9d\\xc1\\x77\\xe3\\xbc\\xe9\\x84\\xff\\x1d\\xc1\\x30\\x6c\\x15\\xe9\\xf8\\x1f\\x8d\\x72\\x98\\x04\\x95\\x08\\x86\\x7c\\x2a\\xa1\\xd1\\xd4",00000000,00000000,00000001,00000000,00000000,00000000,0032fc8c,0032fd8c) ret=00b57162 ... 0047:Call wininet.InternetOpenA(004389cc "nProtectGameGuard",00000000,00000000,00000000,00000000) ret=0040977a ... 0047:Ret wininet.InternetOpenA() retval=00000001 ret=0040977a ... 0047:Call wininet.InternetConnectA(00000001,004389b8 "211.233.43.45",00001f90,0043701f "",0043701f "",00000003,00000000,00000000) ret=004097ae ... 0047:Ret wininet.InternetConnectA() retval=00000002 ret=004097ae ... 002b:Call user32.MessageBoxA(00000000,046623e0 "Failed to connect to GameGuard server. Please try again later. Firewall settings may be interfering with GameGuard update. (380).",00c36a64 "PangYa",00000000) ret=00963957 ... 0046:Call KERNEL32.CreateProcessA(00000000,0032ee24 "\"C:\\windows\\system32\\winebrowser.exe\" -nohome http://www.gameguard.co.kr/gameguard/faq/eng/FAQ_3xx.htm",00000000,00000000,00000000,00000000,00000000,00000000,0032eda4,0032ede8) ret=00409502 ... --- snip --- GameGuard tries goes to IP 211.233.43.45 (Korea) which obviously is dead for some time now. https://www.google.com/search?q=211.233.43.45 It's certainly possible to modify the client in way that circumvents GG crap but not worth the time since one would need to set up a private server anyway (see links). So yeah, case closed here for now ;-) $ sha1sum PangYa_Setup_GB.R7.806.Inst.exe 425b523f77190b3a6b2cbbcb4c1cd8b7dbe9e44d PangYa_Setup_GB.R7.806.Inst.exe $ du -sh PangYa_Setup_GB.R7.806.Inst.exe 1.8G PangYa_Setup_GB.R7.806.Inst.exe $ wine --version wine-5.5-208-g3047385437 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.