https://bugs.winehq.org/show_bug.cgi?id=53013
Jason Kuo j20001970@yahoo.com.tw changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |j20001970@yahoo.com.tw
--- Comment #10 from Jason Kuo j20001970@yahoo.com.tw --- (In reply to Nil Choudhury from comment #7)
I had this bug when I ran maplestory back in April. I've been meaning to create a bug but the version took so long to publish on appdb that I forgot. That said, running MapleStory V.233.1 now on Wine 7.11 and the bug manifests differently. Instead of freezing the game, the game will crash entirely and then a small black window with a button that says "OK" will appear. Here is the output of the terminal:
Can confirm that the game kicks me out after I get past the login for 30 seconds, leaving me a black popup with a 'OK' button that does nothing. I'm running TMS V246.3 client on wine-staging 7.18 at the time of writing.
My guess is that after login stage the game scan its memory for potential cheating behavior, but wine doesn't handle NtQueryVirtualMemory properly when info_class=1 (MemoryWorkingSetInformation) and will return STATUS_INVALID_INFO_CLASS (hence you can see the output like "fixme:virtual:NtQueryVirtualMemory (0xf0,(nil),info_class=1,0x11fe0380,65536,(nil)) Unknown information class", and it appear only after getting past login stage).
Maybe the problem stated above is (one of) the root cause that prevent maplestory from being playable on wine, like it's already possible to see the splash animation and stay in login stage as long as I want, compared to wine years ago it was not possible. Would look forward to see if the bug can be fixed.