Results 1 to 4 of 4

Thread: MapleStory v62 part 2

  1. #1
    Join Date
    Jul 2018
    Beans
    5

    MapleStory v62 part 2

    Hello.

    I want to resurface this problem here https://ubuntuforums.org/showthread.php?t=2396397

    I am able to get it working on a Mint 18.3 VM. See the screenshots.

    https://i.imgur.com/zRZGMsb.png

    https://i.imgur.com/zRZGMsb.png

    https://i.imgur.com/FT6XtKP.png

    https://i.imgur.com/FT6XtKP.png


    Essentially I just do
    Code:
    sudo apt-get update
    sudo apt-get install -y wine
    And the wine version is 1.6.2.

    Then I get the MapleStory files and also the ws2 DLLs into the .wine directory. Then I do
    Code:
    wine Clean_Localhost_v62.exe 172.17.0.3 8484
    But as it is possible to run GUI applications using docker, I have tried to replicate it with no success. The Dockerfile is as follows

    Code:
    FROM linuxmintd/mint18-i386
    
    RUN apt-get update
    RUN apt-get install -y wine
    
    COPY MapleStory MapleStory
    COPY Clean_Localhost_v62.exe MapleStory/Clean_Localhost_v62.exe
    It will install Mint 18.3 and also wine 1.6.2. Now to run it, the commands are as follows.

    Host:
    Code:
    docker run -it -e DISPLAY=$DISPLAY -e USER_UID=1000 -e USER_GID=1000 -e USER_NAME=foobar -e PULSE_SERVER=/run/pulse/native -v /tmp/.X11-unix:/tmp/.X11-unix -v /run/user/1000/pulse:/run/pulse --rm foo bash
    Container:
    Code:
    groupadd -f -g $USER_GID $USER_NAME
    adduser --disabled-login --uid $USER_UID --gid $USER_GID --gecos '' $USER_NAME
    sudo -HEu $USER_NAME winecfg
    Windows 98 is selected

    https://i.imgur.com/eNkXamV.png

    https://i.imgur.com/eNkXamV.png


    Host (to get the 2 DLLs into the container)
    Code:
    docker cp ws2_32.dll $CID:/home/foobar/.wine/drive_c/windows/system32/
    docker cp ws2help.dll $CID:/home/foobar/.wine/drive_c/windows/system32/
    Then finally in the container
    Code:
    cd MapleStory
    sudo -HEu $USER_NAME wine Clean_Localhost_v62.exe 172.17.0.3 8484
    And this is where the error comes up

    https://i.imgur.com/DhG0xK5.png

    https://i.imgur.com/DhG0xK5.png


    Is there something that I'm missing? It is totally possible to run GUIs on docker (even with audio), see: https://github.com/sameersbn/docker-browser-box
    Any help is appreciated.
    Last edited by DuckHook; September 1st, 2019 at 04:34 AM. Reason: Convert large images to links

  2. #2
    Join Date
    Jul 2018
    Beans
    5

    Re: MapleStory v62 part 2

    The VM solution curiously seems to work with only Mint 18.3 with wine 1.6.2. I've tried VMs using the latest Ubuntus as of the time of this writing (18.04 LTS and 19.04) with wine 4, but both cases lead to the runtime error.

  3. #3
    Join Date
    Jul 2018
    Beans
    5

    Re: MapleStory v62 part 2

    This is a log file that's auto-generated by wine. I'm not sure how to proceed.

    Code:
    ==== 2019/12/29 20:59:15.151 ==============================
    PID(8), TID(9)
    Exception code: E06D7363 
    Fault Address:  7B43E06C 01:0001D06C
    Module: C:\windows\system32\KERNEL32.dll
    
    Registers:
    EAX:7B42A621
    EBX:00000008
    ECX:0032FD60
    EDX:0032FDF0
    ESI:0032FE20
    EDI:0032FDFC
    CS:EIP:320023:7B43E06C
    SS:ESP:F40E002B:0032FD34  EBP:0032FDB8
    DS:7C76002B  ES:F7D2002B  FS:E3F90063  GS:7C32006B
    Flags:00000212
    DBGHELP.DLL or its exported functions not found
    
    Call stack:
    Address   Frame     Logical addr  Module
    7B43E06C  0032FDB8  0001:0001D06C C:\windows\system32\KERNEL32.dll
    00879C0B  0032FDFC  0001:00478C0B Z:\home\a\Desktop\MapleStory\Clean_Localhost_v62.exe
    00473C31  0032FE14  0001:00072C31 Z:\home\a\Desktop\MapleStory\Clean_Localhost_v62.exe
    006449EF  0032FEC0  0001:002439EF Z:\home\a\Desktop\MapleStory\Clean_Localhost_v62.exe
    7B4637D2  0032FED8  0001:000427D2 C:\windows\system32\KERNEL32.dll
    7B465A8E  0032FFD8  0001:00044A8E C:\windows\system32\KERNEL32.dll
    7B4637DE  0032FFEC  0001:000427DE C:\windows\system32\KERNEL32.dll

  4. #4
    Join Date
    Jul 2018
    Beans
    5

    Re: MapleStory v62 part 2

    I tried again with ubuntu 19.10 and the latest wine stable (5.0) as of this writing. It still doesn't work. The stack trace is similiar to last time.

    Code:
    ==== 2020/1/31 16:46:43.402 ==============================
    PID(8), TID(9)
    Exception code: E06D7363 
    Fault Address:  7B00DEB2 01:0000CEB2
    Module: C:\windows\system32\kernelbase.dll
    
    Registers:
    EAX:0032FDD4
    EBX:0032FE90
    ECX:0032FE60
    EDX:00000008
    ESI:008F3EB8
    EDI:0032FE6C
    CS:EIP:7BC70023:7B00DEB2
    SS:ESP:32002B:0032FDC8  EBP:0032FE6C
    DS:F7BA002B  ES:F7C5002B  FS:960063  GS:CCFF006B
    Flags:00000246
    DBGHELP.DLL or its exported functions not found
    
    Call stack:
    Address   Frame     Logical addr  Module
    7B00DEB2  0032FE6C  0001:0000CEB2 C:\windows\system32\kernelbase.dll
    00473C31  0032FE84  0001:00072C31 Z:\home\a\Desktop\MapleStory\Clean_Localhost_v62.exe
    006449EF  0032FF30  0001:002439EF Z:\home\a\Desktop\MapleStory\Clean_Localhost_v62.exe
    7B454892  0032FF48  0001:00033892 C:\windows\system32\kernel32.dll
    7B454D0C  0032FFD8  0001:00033D0C C:\windows\system32\kernel32.dll
    7B45489E  0032FFEC  0001:0003389E C:\windows\system32\kernel32.dll

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •