[Bug 28858] PangYa (MMO golf simulation game): cursor movement lacks precision
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Apr 3 13:01:32 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=28858
--- Comment #14 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
I've found this forum post:
http://forum.ragezone.com/f513/pangya-archive-download-clients-servers-1122914/
("Pangya Archive Download (Clients, Servers, Tools, etc)").
http://forum.ragezone.com/f513/pangya-archive-download-clients-servers-1122914/index4.html?s=cffde86200b0531a266d0c0175855271
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.
More information about the wine-bugs
mailing list