http://bugs.winehq.org/show_bug.cgi?id=12157
Summary: Game does not go past first two splash screens Product: Wine Version: CVS/GIT Platform: Other URL: http://maplestory.nexon.net OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: life+winebug@mapletip.com
Created an attachment (id=11554) --> (http://bugs.winehq.org/attachment.cgi?id=11554) Ntoskrnl patch
I am using the version of MapleStory's executable without gameguard, thus allowing Wine to run it, sort of.
To download the version without gameguard, go here: http://rapidshare.com/files/100726682/OdinMS.rar.html
I also had to patch ntoskrnl.exe in order for it to pass some missing unimplemented methods. I have attached my patch. In my next post, is the log from console.
http://bugs.winehq.org/show_bug.cgi?id=12157
--- Comment #1 from Stephen Liang life+winebug@mapletip.com 2008-03-22 20:28:31 --- Created an attachment (id=11555) --> (http://bugs.winehq.org/attachment.cgi?id=11555) Obtained through debug
Obtained through the following command:
WINEDEBUG=warn+all,fixme+all,err+all wine OdinMs.exe 2>&1 | gview -
http://bugs.winehq.org/show_bug.cgi?id=12157
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Summary|Game does not go past first |Maplestory does not go past |two splash screens |first two splash screens
--- Comment #2 from Lei Zhang thestig@google.com 2008-03-24 15:18:03 --- Just to be clear, with the patch attached to this bug report, you cannot get past the splash screens. Without the patch, you crash earlier on the unimplemented functions?
If you want to contribute the code you wrote to Wine, you need to break it up into smaller pieces (i.e. one patch per function) and send them to wine-patches@winehq.org.
http://bugs.winehq.org/show_bug.cgi?id=12157
--- Comment #3 from Stephen Liang life+winebug@mapletip.com 2008-03-24 16:19:53 --- (In reply to comment #2)
Just to be clear, with the patch attached to this bug report, you cannot get past the splash screens. Without the patch, you crash earlier on the unimplemented functions?
If you want to contribute the code you wrote to Wine, you need to break it up into smaller pieces (i.e. one patch per function) and send them to wine-patches@winehq.org.
That's correct, but since I did not make the patch, I will not contribute it.
http://bugs.winehq.org/show_bug.cgi?id=12157
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #4 from Austin English austinenglish@gmail.com 2008-12-24 11:12:31 --- Is this still an issue in current (1.1.11 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=12157
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #5 from Austin English austinenglish@gmail.com 2009-01-19 15:14:40 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12157
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #6 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-20 10:27:21 --- Stephen, could you give the exact steps to reproduce this bug ? I downloaded the file from your downloadlink but it's encrypted with password
http://bugs.winehq.org/show_bug.cgi?id=12157
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #11554|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=12157
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #11555|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=12157
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|patch |obfuscation CC| |focht@gmx.net Version|unspecified |0.9.58.
--- Comment #7 from Anastasius Focht focht@gmx.net 2011-07-21 16:40:12 CDT --- Hello,
--- snip --- Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0xf7d5f323). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:f7d5f323 ESP:7ecc5900 EBP:7ecc5910 EFLAGS:00010203( - 00 - RI1C) EAX:00000053 EBX:7bc8844c ECX:00000001 EDX:00000000 ESI:ffffffff EDI:00460e24 Stack dump: 0x7ecc5900: 00000001 7ee7f524 00000000 ffffffff 0x7ecc5910: 7ecc5930 7bc67d9b 00460e24 ffffffff 0x7ecc5920: 00000006 00000000 00420040 7ee80660 0x7ecc5930: 7ecc59d8 00460e48 00460e24 ffffffff 0x7ecc5940: 00000006 004600d0 0046036a 00460372 0x7ecc5950: 004600d0 0046036a 7ee80660 7ee7edd7 Backtrace: =>1 0xf7d5f323 strncmp+0x53() in libc.so.6 (0x7ecc5910) 2 0x7bc67d9b NTDLL_strncmp+0x2b(str1=0x460e24, str2=0xffffffff, len=0x6) [/usr/local/src/wine-0.9.58/dlls/ntdll/string.c:185] in ntdll (0x7ecc5930) fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information 3 0x00460e48 in npkcrypt.sys (+0xe48) (0x7ecc59d8) 4 0x7ee4c2c9 service_thread+0x169(arg=0x110910) [/usr/local/src/wine-0.9.58/dlls/advapi32/service.c:426] in advapi32 (0x7ecc5a28) --- snip ---
Hint: don't use +all for generating logs, it's useless.
I remember having seen such backtrace in GameGuard drivers. Most likely a scan/walk in EPROCESS structures for image name offset. The last trace log attached is pretty old, they might be using a different driver now.
The current Maple Story online installer (downloader) is Pando-based -> suffers from bug 22152 You need this workaround:
$ GC_DONT_GC=1 wine ./foo.exe
Regards
http://bugs.winehq.org/show_bug.cgi?id=12157
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com 2012-09-01 06:56:34 CDT --- Is this still an issue in wine 1.5.12 (or newer)?
http://bugs.winehq.org/show_bug.cgi?id=12157
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #9 from Anastasius Focht focht@gmx.net 2013-06-23 12:08:59 CDT --- Hello folks,
marking this bug 'abandoned'. nProtect GameGuard used in Maplestory has been replaced by HackShield a long time ago (2009).
Regards
http://bugs.winehq.org/show_bug.cgi?id=12157
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-06-23 13:56:22 CDT --- Closing.