[Archived] How to play Ragnarök Online on Linux - Page 5 - Ragnarok subforum archives - WarpPortal Community Forums

Jump to content


Photo

[Archived] How to play Ragnarök Online on Linux


  • This topic is locked This topic is locked
131 replies to this topic

#101 Simona

Simona

    I made it Off Topic

  • Members
  • 77 posts
  • LocationSomewhere in Northern Europe
  • Playing:Ragnarok Online
  • Server:Odin

Posted 26 February 2017 - 03:04 AM

OKay I have to give a big up to y'all because I just got RO workin' like a charm on my mint, and I have just about 0 knowledge on how linux works / commands / coding / anything! 


  • 0

#102 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 26 February 2017 - 06:41 AM

OKay I have to give a big up to y'all because I just got RO workin' like a charm on my mint, and I have just about 0 knowledge on how linux works / commands / coding / anything!


Congratulations! You must have some skill because the instructions are intended for Ubuntu, not Linux Mint. ;)
  • 1

#103 drakm

drakm

    I am New.

  • New Members
  • 8 posts

Posted 28 May 2017 - 08:03 AM

Hello, I have a problem.

 

When I execute the command wine Ragnarok.exe on the game folder I get the following error:

err:winedevice:ServiceMain driver L"WineBus" failed to load
err:module:import_dll Library MSVCR90.dll (which is needed by L"C:\\windows\\winsxs\\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.6161_none_deadbeef\\mfc90.dll") not found
err:module:import_dll Library mfc90.dll (which is needed by L"C:\\Gravity\\Ragnarok Online\\Ragnarok.exe") not found
err:module:import_dll Library MSVCR90.dll (which is needed by L"C:\\Gravity\\Ragnarok Online\\Ragnarok.exe") not found
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\\Gravity\\Ragnarok Online\\Ragnarok.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Gravity\\Ragnarok Online\\Ragnarok.exe" failed, status c0000135

Please help  :sob:


  • 0

#104 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 28 May 2017 - 09:02 AM

Hello, I have a problem.

When I execute the command wine Ragnarok.exe on the game folder I get the following error:
[…]

[/code]
Please help  :sob:


Which Linux distribution are you using?
  • 0

#105 drakm

drakm

    I am New.

  • New Members
  • 8 posts

Posted 28 May 2017 - 01:39 PM

Ubuntu GNOME 16.04.2 LTS


  • 0

#106 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 28 May 2017 - 02:02 PM

I was able to reproduce the problem on Ubuntu 17.04, and I'll continue trying to find a solution tomorrow.

Update:

Well, after several hours of investigation, I've finally discovered that the blame lies with a bug in the latest version of winetricks. -_-

drakm, try the following:
  • Uninstall Wine:

    sudo apt-get remove winehq-devel
  • Uninstall winetricks:

    rm ~/winetricks
  • Remove Wine's depreciated APT repository:

    if [[ ! $(dpkg-query -l ppa-purge) ]]; then
    sudo apt-get install ppa-purge
    fi && \
    sudo ppa-purge ppa:wine/wine-builds
  • Move the existing Wine bottle aside:

    mv -v ~/.wine{,~$(date +%s)}
  • Remove any redundant packages:

    sudo apt-get autoremove
  • Follow my revised guide (the first post in this thread).

Edited by Axylus, 29 May 2017 - 07:22 AM.

  • 0

#107 heinzovisky

heinzovisky

    I am New.

  • New Members
  • 2 posts

Posted 29 May 2017 - 04:23 PM

Hey, first of all thanks for the guide and for constantly updating it :)

 

I Installed everything accordingly and Ragnarok Classic runs well enough, but I'm having the same problem as some people here and I couldn't understand the fix very well. Mid patching the client just crashes

 

 

I'm using Ubuntu 16.04 (MATE interface)

 

Unhandled exception: page fault on read access to 0x004b0007 in 32-bit code (0x7b487f13).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b487f13 ESP:0033f5a0 EBP:0033f5e8 EFLAGS:00210216(  R- --  I   -A-P- )
 EAX:7b5239c0 EBX:004afff8 ECX:0d893ce0 EDX:00436448
 ESI:000000ec EDI:004502a8
Stack dump:
0x0033f5a0:  00000000 00000000 7ea2e985 7bc7168d
0x0033f5b0:  0d860020 0033f5e8 00000005 7b63c000
0x0033f5c0:  00001000 00000004 7ea2eaf9 52851000
0x0033f5d0:  00000000 7bc5fa56 00000000 7b63c000
0x0033f5e0:  004502a8 00000000 0033f648 7b450bb3
0x0033f5f0:  7b63b680 00000000 00496198 004502a8
Backtrace:
=>0 0x7b487f13 wine_cp_mbstowcs+0x533() in kernel32 (0x0033f5e8)
  1 0x7b450bb3 MultiByteToWideChar+0x202() in kernel32 (0x0033f648)
  2 0x7ebd878c DrawTextExA+0xfb() in user32 (0x0033f708)
  3 0x7ebd8a4e DrawTextA+0x7d() in user32 (0x0033f788)
  4 0x786669f1 in mfc90 (+0x869f0) (0x0033f7b4)
  5 0x004104b1 in ragnarok (+0x104b0) (0x7ea37e60)
  6 0xfff0e483 (0x04244c8d)
0x7b487f13 wine_cp_mbstowcs+0x533 in kernel32: movzbl 0xf(%ebx),%esi
Modules:
Module Address Debug info Name (160 modules)
PE  400000-  44f000 Export          ragnarok
PE 94f0000- 9706000 Deferred        nss3
PE 5d360000-5d36d000 Deferred        mfc90enu
PE 661c0000-662a4000 Deferred        mozglue
PE 69e40000-6d7d7000 Deferred        xul
PE 70a80000-70b5d000 Deferred        lgpllibs
PE 785e0000-7897d000 Export          mfc90
ELF 7b400000-7b7ec000 Dwarf           kernel32<elf>
  \-PE 7b410000-7b7ec000 \               kernel32
ELF 7bc00000-7bd23000 Deferred        ntdll<elf>
  \-PE 7bc40000-7bd23000 \               ntdll
ELF 7c000000-7c004000 Deferred        <wine-loader>
ELF 7c32e000-7c356000 Deferred        mlang<elf>
  \-PE 7c330000-7c356000 \               mlang
ELF 7c356000-7c400000 Deferred        jscript<elf>
  \-PE 7c360000-7c400000 \               jscript
ELF 7c404000-7c43b000 Deferred        msctf<elf>
  \-PE 7c410000-7c43b000 \               msctf
ELF 7c43b000-7c45b000 Deferred        dnsapi<elf>
  \-PE 7c440000-7c45b000 \               dnsapi
ELF 7c55b000-7c571000 Deferred        libgpg-error.so.0
ELF 7c571000-7c5e6000 Deferred        libpcre.so.3
ELF 7c5e6000-7c603000 Deferred        libgcc_s.so.1
ELF 7c603000-7c6b2000 Deferred        libgcrypt.so.20
ELF 7c6b2000-7c6d8000 Deferred        liblzma.so.5
ELF 7c6d8000-7c6e1000 Deferred        librt.so.1
ELF 7c6e1000-7c707000 Deferred        libselinux.so.1
ELF 7c707000-7c795000 Deferred        libsystemd.so.0
ELF 7c795000-7c7ef000 Deferred        libdbus-1.so.3
ELF 7c7ef000-7c87b000 Deferred        libgmp.so.10
ELF 7c87b000-7c8b0000 Deferred        libhogweed.so.4
ELF 7c8b0000-7c8ed000 Deferred        libnettle.so.6
ELF 7c8ed000-7c902000 Deferred        libtasn1.so.6
ELF 7c902000-7c936000 Deferred        libidn.so.11
ELF 7c936000-7c997000 Deferred        libp11-kit.so.0
ELF 7c997000-7c9c8000 Deferred        libk5crypto.so.3
ELF 7c9c8000-7ca9f000 Deferred        libkrb5.so.3
ELF 7ca9f000-7cab3000 Deferred        libavahi-client.so.3
ELF 7cab3000-7cc0b000 Deferred        libgnutls.so.30
ELF 7cc0b000-7cc5d000 Deferred        libgssapi_krb5.so.2
ELF 7cc5d000-7cce4000 Deferred        libcups.so.2
ELF 7ccea000-7cd00000 Deferred        shcore<elf>
  \-PE 7ccf0000-7cd00000 \               shcore
ELF 7cd00000-7cdd0000 Deferred        crypt32<elf>
  \-PE 7cd10000-7cdd0000 \               crypt32
ELF 7cdd0000-7ce07000 Deferred        wintrust<elf>
  \-PE 7cde0000-7ce07000 \               wintrust
ELF 7ce07000-7ce4d000 Deferred        usp10<elf>
  \-PE 7ce10000-7ce4d000 \               usp10
ELF 7ce4d000-7ce65000 Deferred        userenv<elf>
  \-PE 7ce50000-7ce65000 \               userenv
ELF 7ce65000-7ced5000 Deferred        setupapi<elf>
  \-PE 7ce70000-7ced5000 \               setupapi
ELF 7ced5000-7cf08000 Deferred        secur32<elf>
  \-PE 7cee0000-7cf08000 \               secur32
ELF 7cf08000-7cf1d000 Deferred        rasdlg<elf>
  \-PE 7cf10000-7cf1d000 \               rasdlg
ELF 7cf1d000-7cf5c000 Deferred        winspool<elf>
  \-PE 7cf20000-7cf5c000 \               winspool
ELF 7cf5c000-7d047000 Deferred        comdlg32<elf>
  \-PE 7cf60000-7d047000 \               comdlg32
ELF 7d047000-7d100000 Deferred        winmm<elf>
  \-PE 7d050000-7d100000 \               winmm
ELF 7d204000-7d20d000 Deferred        libffi.so.6
ELF 7d20d000-7d23d000 Deferred        netapi32<elf>
  \-PE 7d210000-7d23d000 \               netapi32
ELF 7d23d000-7d300000 Deferred        msvcrt<elf>
  \-PE 7d250000-7d300000 \               msvcrt
ELF 7d402000-7d40f000 Deferred        libkrb5support.so.0
ELF 7d40f000-7d42b000 Deferred        rasapi32<elf>
  \-PE 7d420000-7d42b000 \               rasapi32
ELF 7d42b000-7d456000 Deferred        iphlpapi<elf>
  \-PE 7d430000-7d456000 \               iphlpapi
ELF 7d4fe000-7d503000 Deferred        libkeyutils.so.1
ELF 7d503000-7d508000 Deferred        libcom_err.so.2
ELF 7d508000-7d51c000 Deferred        psapi<elf>
  \-PE 7d510000-7d51c000 \               psapi
ELF 7d51c000-7d6b8000 Deferred        mshtml<elf>
  \-PE 7d530000-7d6b8000 \               mshtml
ELF 7d6b8000-7d6d1000 Deferred        libresolv.so.2
ELF 7d6d2000-7d6ed000 Deferred        wsock32<elf>
  \-PE 7d6e0000-7d6ed000 \               wsock32
ELF 7d6ed000-7d78a000 Deferred        urlmon<elf>
  \-PE 7d700000-7d78a000 \               urlmon
ELF 7d78a000-7d814000 Deferred        ieframe<elf>
  \-PE 7d790000-7d814000 \               ieframe
ELF 7d814000-7d947000 Deferred        oleaut32<elf>
  \-PE 7d830000-7d947000 \               oleaut32
ELF 7d947000-7da81000 Deferred        ole32<elf>
  \-PE 7d960000-7da81000 \               ole32
ELF 7dc68000-7dc76000 Deferred        libavahi-common.so.3
ELF 7dc76000-7dc7d000 Deferred        libnss_dns.so.2
ELF 7dcab000-7dd2c000 Deferred        rpcrt4<elf>
  \-PE 7dcc0000-7dd2c000 \               rpcrt4
ELF 7ddcc000-7de04000 Deferred        uxtheme<elf>
  \-PE 7ddd0000-7de04000 \               uxtheme
ELF 7de04000-7de0b000 Deferred        libxfixes.so.3
ELF 7de0b000-7de16000 Deferred        libxcursor.so.1
ELF 7de16000-7de1a000 Deferred        libnss_mdns4_minimal.so.2
ELF 7de1a000-7de30000 Deferred        dwmapi<elf>
  \-PE 7de20000-7de30000 \               dwmapi
ELF 7deec000-7df16000 Deferred        libexpat.so.1
ELF 7df16000-7df5f000 Deferred        libfontconfig.so.1
ELF 7df5f000-7df8a000 Deferred        libpng12.so.0
ELF 7df8a000-7e03a000 Deferred        libfreetype.so.6
ELF 7e03a000-7e04d000 Deferred        libxi.so.6
ELF 7e04d000-7e051000 Deferred        libxcomposite.so.1
ELF 7e051000-7e05e000 Deferred        libxrandr.so.2
ELF 7e05e000-7e06a000 Deferred        libxrender.so.1
ELF 7e06a000-7e071000 Deferred        libxxf86vm.so.1
ELF 7e071000-7e078000 Deferred        libxdmcp.so.6
ELF 7e078000-7e09e000 Deferred        libxcb.so.1
ELF 7e09e000-7e1e9000 Deferred        libx11.so.6
ELF 7e1e9000-7e1fe000 Deferred        libxext.so.6
ELF 7e21a000-7e2a8000 Deferred        winex11<elf>
  \-PE 7e220000-7e2a8000 \               winex11
ELF 7e2a8000-7e2cc000 Deferred        imm32<elf>
  \-PE 7e2b0000-7e2cc000 \               imm32
ELF 7e2cc000-7e425000 Deferred        msvcp90<elf>
  \-PE 7e310000-7e425000 \               msvcp90
ELF 7e425000-7e4f1000 Deferred        msvcr90<elf>
  \-PE 7e440000-7e4f1000 \               msvcr90
ELF 7e4f1000-7e505000 Deferred        msimg32<elf>
  \-PE 7e500000-7e505000 \               msimg32
ELF 7e505000-7e53f000 Deferred        ws2_32<elf>
  \-PE 7e510000-7e53f000 \               ws2_32
ELF 7e53f000-7e63e000 Deferred        comctl32<elf>
  \-PE 7e550000-7e63e000 \               comctl32
ELF 7e63e000-7e659000 Deferred        aclui<elf>
  \-PE 7e640000-7e659000 \               aclui
ELF 7e659000-7e922000 Deferred        shell32<elf>
  \-PE 7e670000-7e922000 \               shell32
ELF 7e922000-7e99a000 Deferred        shlwapi<elf>
  \-PE 7e930000-7e99a000 \               shlwapi
ELF 7e99a000-7ea12000 Deferred        advapi32<elf>
  \-PE 7e9b0000-7ea12000 \               advapi32
ELF 7ea12000-7eb41000 Deferred        gdi32<elf>
  \-PE 7ea20000-7eb41000 \               gdi32
ELF 7eb41000-7ec99000 Dwarf           user32<elf>
  \-PE 7eb50000-7ec99000 \               user32
ELF 7ec99000-7ecc1000 Deferred        mpr<elf>
  \-PE 7eca0000-7ecc1000 \               mpr
ELF 7ecc1000-7ecdc000 Deferred        libz.so.1
ELF 7ecdc000-7ed54000 Deferred        wininet<elf>
  \-PE 7ecf0000-7ed54000 \               wininet
ELF 7ef54000-7ef67000 Deferred        libnss_files.so.2
ELF 7ef67000-7ef74000 Deferred        libnss_nis.so.2
ELF 7ef74000-7ef8f000 Deferred        libnsl.so.1
ELF 7ef8f000-7efe4000 Deferred        libm.so.6
ELF 7efe6000-7f000000 Deferred        version<elf>
  \-PE 7eff0000-7f000000 \               version
ELF b7351000-b7355000 Deferred        libxinerama.so.1
ELF b7355000-b735f000 Deferred        libnss_compat.so.2
ELF b7360000-b7365000 Deferred        libdl.so.2
ELF b7365000-b751b000 Deferred        libc.so.6
ELF b751c000-b7539000 Deferred        libpthread.so.0
ELF b753c000-b7540000 Deferred        libxau.so.6
ELF b7555000-b7724000 Dwarf           libwine.so.1
ELF b7726000-b774b000 Deferred        ld-linux.so.2
ELF b774d000-b774e000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Gravity\Ragnarok Online\Ragnarok.exe
["C:\Gravity\Ragnarok Online\Ragnarok.exe"]
00000059    0
00000058    0
00000056    0
00000055    0
00000054    0
00000053    0
00000052    0
00000051    0
00000050   -1
0000004f    0
0000004e    0
0000004d    0
0000004c    0
0000004b    0
0000004a   -1
00000049   -1
00000048    0
00000047    0
00000046    0
00000045    0
00000044    0
00000043    0
00000042    0
00000041    0
00000040    0
0000003f    0
0000003e    0
00000030    0
0000002f    0
00000009    0 <==
0000000e services.exe
[C:\windows\system32\services.exe]
00000034    0
00000028    0
00000025    0
00000020    0
0000001a    0
00000015    0
00000012    0
0000000f    0
00000010 explorer.exe
[C:\windows\system32\explorer.exe /desktop]
0000002e    0
0000002d    0
0000002c    0
00000011    0
00000013 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000001d    0
00000019    0
00000018    0
00000014    0
0000001e plugplay.exe
[C:\windows\system32\plugplay.exe]
00000022    0
00000021    0
0000001f    0
00000023 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000002b    0
00000027    0
00000026    0
00000024    0
00000032 rpcss.exe
[C:\windows\system32\rpcss.exe]
00000039    0
00000038    0
00000037    0
00000036    0
00000035    0
00000033    0
0000005c explorer.exe
[C:\windows\system32\explorer.exe /desktop]
00000060    0
0000005f    0
0000005e    0
0000005d    0
System information:
    Wine build: wine-2.9 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.4.0-78-generic

  • 0

#108 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 29 May 2017 - 11:27 PM

Hey, first of all thanks for the guide and for constantly updating it :)

I Installed everything accordingly and Ragnarok Classic runs well enough, but I'm having the same problem as some people here and I couldn't understand the fix very well. Mid patching the client just crashes


I'm using Ubuntu 16.04 (MATE interface)

[…]


The updater also occasionally crashes while running it under CrossOver on macOS. Unfortunately, the only workaround that I know of is to simply reopen the updater whenever it crashes; it should eventually complete the update process successfully.

Edited by Axylus, 29 May 2017 - 11:28 PM.

  • 0

#109 heinzovisky

heinzovisky

    I am New.

  • New Members
  • 2 posts

Posted 30 May 2017 - 08:06 AM

Brought my notebook to work and tried here (where the speed connection is much faster) and it just worked :)

 

EDIT: For some reason it's not working anymore. It crashes my whole computer, requiring me to take it out of the power socket in order to turn off.

 

http://imgur.com/a/gLQB4

 

After that I gave up and tried to run Classic. At first, it didn't work. While it didn't crash the whole computer, a a black window titled Ragnarok popped up but it remained black. I went to the config, changed to windowed, and was able to get it running. Only problem is that it doesn't goes back to Full Screen even though it is checked to do this in the configurations, and there's no music anymore, just sound effects. Also, the character sprites looks terrible, even though Sprite quality is set to max.


Edited by heinzovisky, 30 May 2017 - 11:08 AM.

  • 0

#110 Kubanana

Kubanana

    I am New.

  • New Members
  • 2 posts

Posted 05 June 2017 - 01:30 AM

Thanks for the guide I was able to play the Ragnarok Classic with no problems (using Linux Mint 18 btw) but the only problem now is that Ragnarok Online doesn't patch well as it crashes all the time. Any tips to be able to update the Ragnarok Online manually? Or is it just stuck on updating itself and crash all the time?


  • 0

#111 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 05 June 2017 - 08:53 AM

Thanks for the guide I was able to play the Ragnarok Classic with no problems (using Linux Mint 18 btw) but the only problem now is that Ragnarok Online doesn't patch well as it crashes all the time. Any tips to be able to update the Ragnarok Online manually? Or is it just stuck on updating itself and crash all the time?


You can use my differential updates:
  • Reinstall the client.
  • Download all of the updates.
  • Open Terminal.
  • Install p7zip:

    sudo apt-get install p7zip
  • Change the working directory to the client installation folder:

    cd "${HOME}/.wine/drive_c/Gravity/Ragnarok Online"
  • Extract and then apply updates 1a to 6:

    for version in 1a 2 3 4 5 6; do
    scheme=https: && \
    file=update-${version}.sh && \
    7zr x -aoa "${HOME}/Downloads/IRO client differential update ${version}.7z" && \
    wget -N --no-verbose ${scheme}//unreserved.eu/scripts/iro-client-differential-updates/${file} && \
    bash ${file}
    done
  • Erase the redundant files:

    rm Update.cmd update-*.sh xdelta3.exe
I hope that I didn't make any errors in the commands.

Edited by Axylus, 15 June 2017 - 05:10 PM.

  • 0

#112 Kubanana

Kubanana

    I am New.

  • New Members
  • 2 posts

Posted 13 June 2017 - 08:58 PM

You can use my differential updates:

  • Reinstall the client.
  • Download all of the updates.
  • Open Terminal.
  • Install p7zip:

    sudo apt-get install p7zip
  • Change the working directory to the client installation folder:

    cd "${HOME}/.wine/drive_c/Gravity/Ragnarok Online"
  • Extract and then apply update 1a:

    scheme=https: && \
    file=update-1a.sh && \
    7zr x -aoa "${HOME}/Downloads/IRO client differential update 1a.7z" && \
    wget -N ${scheme}//unreserved.eu/scripts/iro-client-differential-updates/${file} && \
    bash ${file}
  • Extract and then apply update 2:

    scheme=https: && \
    file=update-2.sh && \
    7zr x -aoa "${HOME}/Downloads/IRO client differential update 2.7z" && \
    wget -N ${scheme}//unreserved.eu/scripts/iro-client-differential-updates/${file} && \
    bash ${file}
  • Extract and then apply update 3:

    scheme=https: && \
    file=update-3.sh && \
    7zr x -aoa "${HOME}/Downloads/IRO client differential update 3.7z" && \
    wget -N ${scheme}//unreserved.eu/scripts/iro-client-differential-updates/${file} && \
    bash ${file}
  • Erase the redundant files:

    rm *.sh Update.cmd
I hope that I didn't make any errors in the commands. :unsure:

 

 

Sorry for the late response, been busy this past week. 

Thanks for your supplied solution for the patch update but the problem now is that I can't run both classic client and online client after the patch was done :(

This is the error for the Ragnarok Online client:

 

 Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0040dbd0).

Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0040dbd0 ESP:009ee878 EBP:00454d38 EFLAGS:00010287(  R- --  I S - -P-C)
 EAX:00000000 EBX:00000c5c ECX:0042fba0 EDX:00000010
 ESI:00437324 EDI:ffbd0460
Stack dump:
0x009ee878:  00000c5c 00437390 00437324 0040dc76
0x009ee888:  00437390 00437324 004371e0 00405002
0x009ee898:  004370b4 87da5115 004371f4 004371e0
0x009ee8a8:  00454d38 004047f1 87da5ed9 009ee988
0x009ee8b8:  009ee988 0042bdd8 ffffffff 004071ca
0x009ee8c8:  87da5179 00458140 004371e0 00458144
Backtrace:
=>0 0x0040dbd0 in ragnarok (+0xdbd0) (0x00454d38)
  1 0x00475748 (0x004695a8)
  2 0x00469720 (0x00454d38)
  3 0x00475748 (0x004695a8)
  4 0x00469720 (0x00454d38)
  5 0x00475748 (0x004695a8)
  6 0x00469720 (0x00454d38)
  7 0x00475748 (0x004695a8)
  8 0x00469720 (0x00454d38)
  9 0x00475748 (0x004695a8)
  10 0x00469720 (0x00454d38)
  11 0x00475748 (0x004695a8)
  12 0x00469720 (0x00454d38)
  13 0x00475748 (0x004695a8)
  14 0x00469720 (0x00454d38)
  15 0x00475748 (0x004695a8)
  16 0x00469720 (0x00454d38)
  17 0x00475748 (0x004695a8)
  18 0x00469720 (0x00454d38)
  19 0x00475748 (0x004695a8)
  20 0x00469720 (0x00454d38)
  21 0x00475748 (0x004695a8)
  22 0x00469720 (0x00454d38)
  23 0x00475748 (0x004695a8)
  24 0x00469720 (0x00454d38)
  25 0x00475748 (0x004695a8)
  26 0x00469720 (0x00454d38)
  27 0x00475748 (0x004695a8)
  28 0x00469720 (0x00454d38)
  29 0x00475748 (0x004695a8)
  30 0x00469720 (0x00454d38)
  31 0x00475748 (0x004695a8)
  32 0x00469720 (0x00454d38)
  33 0x00475748 (0x004695a8)
  34 0x00469720 (0x00454d38)
  35 0x00475748 (0x004695a8)
  36 0x00469720 (0x00454d38)
  37 0x00475748 (0x004695a8)
  38 0x00469720 (0x00454d38)
  39 0x00475748 (0x004695a8)
  40 0x00469720 (0x00454d38)
  41 0x00475748 (0x004695a8)
  42 0x00469720 (0x00454d38)
  43 0x00475748 (0x004695a8)
  44 0x00469720 (0x00454d38)
  45 0x00475748 (0x004695a8)
  46 0x00469720 (0x00454d38)
  47 0x00475748 (0x004695a8)
  48 0x00469720 (0x00454d38)
  49 0x00475748 (0x004695a8)
  50 0x00469720 (0x00454d38)
  51 0x00475748 (0x004695a8)
  52 0x00469720 (0x00454d38)
  53 0x00475748 (0x004695a8)
  54 0x00469720 (0x00454d38)
  55 0x00475748 (0x004695a8)
  56 0x00469720 (0x00454d38)
  57 0x00475748 (0x004695a8)
  58 0x00469720 (0x00454d38)
  59 0x00475748 (0x004695a8)
  60 0x00469720 (0x00454d38)
  61 0x00475748 (0x004695a8)
  62 0x00469720 (0x00454d38)
  63 0x00475748 (0x004695a8)
  64 0x00469720 (0x00454d38)
  65 0x00475748 (0x004695a8)
  66 0x00469720 (0x00454d38)
  67 0x00475748 (0x004695a8)
  68 0x00469720 (0x00454d38)
  69 0x00475748 (0x004695a8)
  70 0x00469720 (0x00454d38)
  71 0x00475748 (0x004695a8)
  72 0x00469720 (0x00454d38)
  73 0x00475748 (0x004695a8)
  74 0x00469720 (0x00454d38)
  75 0x00475748 (0x004695a8)
  76 0x00469720 (0x00454d38)
  77 0x00475748 (0x004695a8)
  78 0x00469720 (0x00454d38)
  79 0x00475748 (0x004695a8)
  80 0x00469720 (0x00454d38)
  81 0x00475748 (0x004695a8)
  82 0x00469720 (0x00454d38)
  83 0x00475748 (0x004695a8)
  84 0x00469720 (0x00454d38)
  85 0x00475748 (0x004695a8)
  86 0x00469720 (0x00454d38)
  87 0x00475748 (0x004695a8)
  88 0x00469720 (0x00454d38)
  89 0x00475748 (0x004695a8)
  90 0x00469720 (0x00454d38)
  91 0x00475748 (0x004695a8)
  92 0x00469720 (0x00454d38)
  93 0x00475748 (0x004695a8)
  94 0x00469720 (0x00454d38)
  95 0x00475748 (0x004695a8)
  96 0x00469720 (0x00454d38)
  97 0x00475748 (0x004695a8)
  98 0x00469720 (0x00454d38)
  99 0x00475748 (0x004695a8)
  100 0x00469720 (0x00454d38)
  101 0x00475748 (0x004695a8)
  102 0x00469720 (0x00454d38)
  103 0x00475748 (0x004695a8)
  104 0x00469720 (0x00454d38)
  105 0x00475748 (0x004695a8)
  106 0x00469720 (0x00454d38)
  107 0x00475748 (0x004695a8)
  108 0x00469720 (0x00454d38)
  109 0x00475748 (0x004695a8)
  110 0x00469720 (0x00454d38)
  111 0x00475748 (0x004695a8)
  112 0x00469720 (0x00454d38)
  113 0x00475748 (0x004695a8)
  114 0x00469720 (0x00454d38)
  115 0x00475748 (0x004695a8)
  116 0x00469720 (0x00454d38)
  117 0x00475748 (0x004695a8)
  118 0x00469720 (0x00454d38)
  119 0x00475748 (0x004695a8)
  120 0x00469720 (0x00454d38)
  121 0x00475748 (0x004695a8)
  122 0x00469720 (0x00454d38)
  123 0x00475748 (0x004695a8)
  124 0x00469720 (0x00454d38)
  125 0x00475748 (0x004695a8)
  126 0x00469720 (0x00454d38)
  127 0x00475748 (0x004695a8)
  128 0x00469720 (0x00454d38)
  129 0x00475748 (0x004695a8)
  130 0x00469720 (0x00454d38)
  131 0x00475748 (0x004695a8)
  132 0x00469720 (0x00454d38)
  133 0x00475748 (0x004695a8)
  134 0x00469720 (0x00454d38)
  135 0x00475748 (0x004695a8)
  136 0x00469720 (0x00454d38)
  137 0x00475748 (0x004695a8)
  138 0x00469720 (0x00454d38)
  139 0x00475748 (0x004695a8)
  140 0x00469720 (0x00454d38)
  141 0x00475748 (0x004695a8)
  142 0x00469720 (0x00454d38)
  143 0x00475748 (0x004695a8)
  144 0x00469720 (0x00454d38)
  145 0x00475748 (0x004695a8)
  146 0x00469720 (0x00454d38)
  147 0x00475748 (0x004695a8)
  148 0x00469720 (0x00454d38)
  149 0x00475748 (0x004695a8)
  150 0x00469720 (0x00454d38)
  151 0x00475748 (0x004695a8)
  152 0x00469720 (0x00454d38)
  153 0x00475748 (0x004695a8)
  154 0x00469720 (0x00454d38)
  155 0x00475748 (0x004695a8)
  156 0x00469720 (0x00454d38)
  157 0x00475748 (0x004695a8)
  158 0x00469720 (0x00454d38)
  159 0x00475748 (0x004695a8)
  160 0x00469720 (0x00454d38)
  161 0x00475748 (0x004695a8)
  162 0x00469720 (0x00454d38)
  163 0x00475748 (0x004695a8)
  164 0x00469720 (0x00454d38)
  165 0x00475748 (0x004695a8)
  166 0x00469720 (0x00454d38)
  167 0x00475748 (0x004695a8)
  168 0x00469720 (0x00454d38)
  169 0x00475748 (0x004695a8)
  170 0x00469720 (0x00454d38)
  171 0x00475748 (0x004695a8)
  172 0x00469720 (0x00454d38)
  173 0x00475748 (0x004695a8)
  174 0x00469720 (0x00454d38)
  175 0x00475748 (0x004695a8)
  176 0x00469720 (0x00454d38)
  177 0x00475748 (0x004695a8)
  178 0x00469720 (0x00454d38)
  179 0x00475748 (0x004695a8)
  180 0x00469720 (0x00454d38)
  181 0x00475748 (0x004695a8)
  182 0x00469720 (0x00454d38)
  183 0x00475748 (0x004695a8)
  184 0x00469720 (0x00454d38)
  185 0x00475748 (0x004695a8)
  186 0x00469720 (0x00454d38)
  187 0x00475748 (0x004695a8)
  188 0x00469720 (0x00454d38)
  189 0x00475748 (0x004695a8)
  190 0x00469720 (0x00454d38)
  191 0x00475748 (0x004695a8)
  192 0x00469720 (0x00454d38)
  193 0x00475748 (0x004695a8)
  194 0x00469720 (0x00454d38)
  195 0x00475748 (0x004695a8)
  196 0x00469720 (0x00454d38)
  197 0x00475748 (0x004695a8)
  198 0x00469720 (0x00454d38)
  199 0x00475748 (0x004695a8)
  200 0x00469720 (0x00454d38)
0x0040dbd0: movl 0x0(%edi,%ecx,1),%ebx
Modules:
Module Address Debug info Name (157 modules)
PE  400000-  44f000 Export          ragnarok
PE 94f0000- 9706000 Deferred        nss3
PE 5d360000-5d36d000 Deferred        mfc90enu
PE 661c0000-662a4000 Deferred        mozglue
PE 69e40000-6d7d7000 Deferred        xul
PE 70a80000-70b5d000 Deferred        lgpllibs
PE 785e0000-7897d000 Deferred        mfc90
ELF 7b400000-7b7e0000 Deferred        kernel32<elf>
  \-PE 7b410000-7b7e0000 \               kernel32
ELF 7bc00000-7bcf6000 Deferred        ntdll<elf>
  \-PE 7bc10000-7bcf6000 \               ntdll
ELF 7c000000-7c004000 Deferred        <wine-loader>
ELF 7c22f000-7c257000 Deferred        mlang<elf>
  \-PE 7c240000-7c257000 \               mlang
ELF 7c257000-7c300000 Deferred        jscript<elf>
  \-PE 7c260000-7c300000 \               jscript
ELF 7c422000-7c458000 Deferred        msctf<elf>
  \-PE 7c430000-7c458000 \               msctf
ELF 7c558000-7c56e000 Deferred        libgpg-error.so.0
ELF 7c56e000-7c5e3000 Deferred        libpcre.so.3
ELF 7c5e3000-7c600000 Deferred        libgcc_s.so.1
ELF 7c600000-7c6af000 Deferred        libgcrypt.so.20
ELF 7c6af000-7c6d5000 Deferred        liblzma.so.5
ELF 7c6d5000-7c6de000 Deferred        librt.so.1
ELF 7c6de000-7c704000 Deferred        libselinux.so.1
ELF 7c704000-7c792000 Deferred        libsystemd.so.0
ELF 7c792000-7c79b000 Deferred        libffi.so.6
ELF 7c79b000-7c7f5000 Deferred        libdbus-1.so.3
ELF 7c7f5000-7c881000 Deferred        libgmp.so.10
ELF 7c881000-7c8b6000 Deferred        libhogweed.so.4
ELF 7c8b6000-7c8f3000 Deferred        libnettle.so.6
ELF 7c8f3000-7c908000 Deferred        libtasn1.so.6
ELF 7c908000-7c93c000 Deferred        libidn.so.11
ELF 7c93c000-7c99d000 Deferred        libp11-kit.so.0
ELF 7c99d000-7c9ce000 Deferred        libk5crypto.so.3
ELF 7c9ce000-7caa4000 Deferred        libkrb5.so.3
ELF 7caa4000-7cab8000 Deferred        libavahi-client.so.3
ELF 7cab8000-7cc10000 Deferred        libgnutls.so.30
ELF 7cc10000-7cc62000 Deferred        libgssapi_krb5.so.2
ELF 7cc62000-7cce9000 Deferred        libcups.so.2
ELF 7cced000-7cd0d000 Deferred        dnsapi<elf>
  \-PE 7ccf0000-7cd0d000 \               dnsapi
ELF 7cd0d000-7cddd000 Deferred        crypt32<elf>
  \-PE 7cd20000-7cddd000 \               crypt32
ELF 7cddd000-7ce13000 Deferred        wintrust<elf>
  \-PE 7cde0000-7ce13000 \               wintrust
ELF 7ce13000-7ce58000 Deferred        usp10<elf>
  \-PE 7ce20000-7ce58000 \               usp10
ELF 7ce58000-7ce70000 Deferred        userenv<elf>
  \-PE 7ce60000-7ce70000 \               userenv
ELF 7ce70000-7cedd000 Deferred        setupapi<elf>
  \-PE 7ce80000-7cedd000 \               setupapi
ELF 7cedd000-7cf0f000 Deferred        secur32<elf>
  \-PE 7cee0000-7cf0f000 \               secur32
ELF 7cf0f000-7cf2b000 Deferred        rasapi32<elf>
  \-PE 7cf20000-7cf2b000 \               rasapi32
ELF 7cf2b000-7cf5b000 Deferred        netapi32<elf>
  \-PE 7cf30000-7cf5b000 \               netapi32
ELF 7cf5b000-7cf9a000 Deferred        winspool<elf>
  \-PE 7cf60000-7cf9a000 \               winspool
ELF 7cf9a000-7d085000 Deferred        comdlg32<elf>
  \-PE 7cfa0000-7d085000 \               comdlg32
ELF 7d085000-7d0ae000 Deferred        iphlpapi<elf>
  \-PE 7d090000-7d0ae000 \               iphlpapi
ELF 7d0ae000-7d166000 Deferred        winmm<elf>
  \-PE 7d0c0000-7d166000 \               winmm
ELF 7d166000-7d300000 Deferred        mshtml<elf>
  \-PE 7d180000-7d300000 \               mshtml
ELF 7d401000-7d406000 Deferred        libkeyutils.so.1
ELF 7d406000-7d413000 Deferred        libkrb5support.so.0
ELF 7d413000-7d43e000 Deferred        msacm32<elf>
  \-PE 7d420000-7d43e000 \               msacm32
ELF 7d43e000-7d500000 Deferred        msvcrt<elf>
  \-PE 7d450000-7d500000 \               msvcrt
ELF 7d601000-7d616000 Deferred        rasdlg<elf>
  \-PE 7d610000-7d616000 \               rasdlg
ELF 7d616000-7d62f000 Deferred        libresolv.so.2
ELF 7d62f000-7d6cc000 Deferred        urlmon<elf>
  \-PE 7d640000-7d6cc000 \               urlmon
ELF 7d6cc000-7d7fe000 Deferred        oleaut32<elf>
  \-PE 7d6e0000-7d7fe000 \               oleaut32
ELF 7d7fe000-7d937000 Deferred        ole32<elf>
  \-PE 7d810000-7d937000 \               ole32
ELF 7d9c7000-7d9d5000 Deferred        libavahi-common.so.3
ELF 7d9d5000-7d9f0000 Deferred        wsock32<elf>
  \-PE 7d9e0000-7d9f0000 \               wsock32
ELF 7d9f0000-7da7a000 Deferred        ieframe<elf>
  \-PE 7da00000-7da7a000 \               ieframe
ELF 7dc61000-7dc75000 Deferred        psapi<elf>
  \-PE 7dc70000-7dc75000 \               psapi
ELF 7dc75000-7dcf5000 Deferred        rpcrt4<elf>
  \-PE 7dc80000-7dcf5000 \               rpcrt4
ELF 7dd5e000-7dd95000 Deferred        uxtheme<elf>
  \-PE 7dd60000-7dd95000 \               uxtheme
ELF 7dd95000-7dd9c000 Deferred        libxfixes.so.3
ELF 7dd9c000-7dda7000 Deferred        libxcursor.so.1
ELF 7dda7000-7ddba000 Deferred        libxi.so.6
ELF 7ddba000-7ddbe000 Deferred        libxcomposite.so.1
ELF 7ddbe000-7ddcb000 Deferred        libxrandr.so.2
ELF 7ddcb000-7ddd7000 Deferred        libxrender.so.1
ELF 7ddd7000-7ddde000 Deferred        libxxf86vm.so.1
ELF 7ddde000-7dde2000 Deferred        libxinerama.so.1
ELF 7dde2000-7dde9000 Deferred        libxdmcp.so.6
ELF 7dde9000-7dded000 Deferred        libxau.so.6
ELF 7dded000-7de13000 Deferred        libxcb.so.1
ELF 7de13000-7df5e000 Deferred        libx11.so.6
ELF 7df5e000-7df73000 Deferred        libxext.so.6
ELF 7df73000-7df78000 Deferred        libcom_err.so.2
ELF 7df78000-7df7f000 Deferred        libnss_dns.so.2
ELF 7df7f000-7df95000 Deferred        dwmapi<elf>
  \-PE 7df80000-7df95000 \               dwmapi
ELF 7df97000-7e024000 Deferred        winex11<elf>
  \-PE 7dfa0000-7e024000 \               winex11
ELF 7e024000-7e048000 Deferred        imm32<elf>
  \-PE 7e030000-7e048000 \               imm32
ELF 7e0cc000-7e0f6000 Deferred        libexpat.so.1
ELF 7e0f6000-7e13f000 Deferred        libfontconfig.so.1
ELF 7e13f000-7e16a000 Deferred        libpng12.so.0
ELF 7e16a000-7e21a000 Deferred        libfreetype.so.6
ELF 7e23e000-7e396000 Deferred        msvcp90<elf>
  \-PE 7e280000-7e396000 \               msvcp90
ELF 7e396000-7e491000 Deferred        comctl32<elf>
  \-PE 7e3a0000-7e491000 \               comctl32
ELF 7e491000-7e55c000 Deferred        msvcr90<elf>
  \-PE 7e4b0000-7e55c000 \               msvcr90
ELF 7e55c000-7e570000 Deferred        msimg32<elf>
  \-PE 7e560000-7e570000 \               msimg32
ELF 7e570000-7e5aa000 Deferred        ws2_32<elf>
  \-PE 7e580000-7e5aa000 \               ws2_32
ELF 7e5aa000-7e7ec000 Deferred        shell32<elf>
  \-PE 7e5c0000-7e7ec000 \               shell32
ELF 7e7ec000-7e863000 Deferred        shlwapi<elf>
  \-PE 7e800000-7e863000 \               shlwapi
ELF 7e863000-7e8da000 Deferred        advapi32<elf>
  \-PE 7e870000-7e8da000 \               advapi32
ELF 7e8da000-7ea0a000 Deferred        gdi32<elf>
  \-PE 7e8f0000-7ea0a000 \               gdi32
ELF 7ea0a000-7eb5f000 Deferred        user32<elf>
  \-PE 7ea20000-7eb5f000 \               user32
ELF 7eb5f000-7eb87000 Deferred        mpr<elf>
  \-PE 7eb70000-7eb87000 \               mpr
ELF 7eb87000-7eba2000 Deferred        libz.so.1
ELF 7eba2000-7ec1a000 Deferred        wininet<elf>
  \-PE 7ebb0000-7ec1a000 \               wininet
ELF 7ef4c000-7ef5f000 Deferred        libnss_files.so.2
ELF 7ef5f000-7ef6c000 Deferred        libnss_nis.so.2
ELF 7ef6c000-7ef87000 Deferred        libnsl.so.1
ELF 7ef87000-7efdc000 Deferred        libm.so.6
ELF 7efe6000-7f000000 Deferred        version<elf>
  \-PE 7eff0000-7f000000 \               version
ELF f7352000-f7357000 Deferred        libdl.so.2
ELF f7357000-f750d000 Deferred        libc.so.6
ELF f750e000-f752b000 Deferred        libpthread.so.0
ELF f7545000-f754f000 Deferred        libnss_compat.so.2
ELF f754f000-f7706000 Dwarf           libwine.so.1
ELF f7708000-f772d000 Deferred        ld-linux.so.2
ELF f772f000-f7730000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Gravity\Ragnarok Online\Ragnarok.exe
0000005d    0
0000005c    0
0000005b    0
0000005a    0
00000059    0
00000058    0
00000057    0
00000056    0
00000055    0
00000054   -1
00000053    0
00000052    0
00000051    0
00000050    0
0000004f    0
0000004e    0
0000004d   -1
0000004c   -1
0000004b    0
0000004a    0
00000049    0
00000048    0
00000047    0
00000046    0
00000045    0
00000044    0
00000043    0
00000042    0
00000041    0
00000040    0
0000003f    0
0000002b    0
0000002a    0 <==
00000009    0
0000000e services.exe
00000031    0
00000030    0
0000001f    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
0000001e    0
00000019    0
00000018    0
00000013    0
0000001c plugplay.exe
00000022    0
00000021    0
0000001d    0
00000023 explorer.exe
00000029    0
00000028    0
00000027    0
00000026    0
00000025    0
00000024    0
0000002e rpcss.exe
0000003a    0
00000039    0
00000038    0
00000037    0
00000036    0
00000034    0
00000033    0
00000032    0
0000002f    0
System information:
    Wine build: wine-2.0.1
    Platform: i386 (WOW64)
    Version: Windows 8.1
    Host system: Linux
    Host version: 4.4.0-21-generic
 
Sorry for the long post, I've started playing on my parent's computer but I want to be able to play on my own machine (using Linux). Thanks in advance for the support!

Edited by Kubanana, 13 June 2017 - 09:00 PM.

  • 0

#113 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 14 June 2017 - 04:50 AM

Sorry for the late response, been busy this past week.
Thanks for your supplied solution for the patch update but the problem now is that I can't run both classic client and online client after the patch was done :(
This is the error for the Ragnarok Online client:

[…]

Sorry for the long post, I've started playing on my parent's computer but I want to be able to play on my own machine (using Linux). Thanks in advance for the support!


Hmm… it works for me on both Linux and macOS. :unsure:

Did you install the Visual C++ 2008 Run-Time Library (step 7 of Installation)? If you don't install this component, then the client's resource files will become corrupted.

Did you open the client between reinstalling it and applying the differential updates? You must not do this.

By the way, only the first 28 lines of Wine's crash reports are useful to me. :P

Edited by Axylus, 14 June 2017 - 04:53 AM.

  • 0

#114 Inukaze2

Inukaze2

    I made it Off Topic

  • Members
  • 17 posts

Posted 30 August 2017 - 11:08 AM

Hi there i update the links of my Xorg files

 

Beware with that "direct rendering : yes" in too much cases its a false positive , the unique way , to really have 3D Acceleration and "DRI" , its making manually a "/etc/X11/Xorg.conf" , when you have installed your graphical drivers

 

For Example you can see my files

 

 

 

Xorg.conf for nvidia (Desktop)

 

Xorg.conf for Intel ATOM N455 (Netbook)

 

Xorg.conf for OpenChrome (Netbook)

 


  • 0

#115 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 22 January 2018 - 09:27 PM

It seems to me that the -j flag on pax is BSD-only, and not available on Linux's version of pax. I'm trying to get this to work on Arch Linux, but the manpage on pax doesn't even mention -j, and I only found what it does on Darwin's docs.

Wouldn't it be more portable, specially considering that the docs require bzip2 to be installed separately anyway for usage of -j, to decompress the files separately, and then apply the patches?

 

I tried making the changes myself by calling bzip2 -d and removing the j-flag, but that failed. I suspect I need to add the a-flag in it's place, but I need to test that still.


Edited by Arengorn, 22 January 2018 - 09:28 PM.

  • 0

#116 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 23 January 2018 - 12:19 AM

It seems to me that the -j flag on pax is BSD-only, and not available on Linux's version of pax. I'm trying to get this to work on Arch Linux, but the manpage on pax doesn't even mention -j, and I only found what it does on Darwin's docs.
Wouldn't it be more portable, specially considering that the docs require bzip2 to be installed separately anyway for usage of -j, to decompress the files separately, and then apply the patches?

I tried making the changes myself by calling bzip2 -d and removing the j-flag, but that failed. I suspect I need to add the a-flag in it's place, but I need to test that still.


Eh? That is strange because the script works perfectly on Ubuntu. Arch must use a different version of pax. I'll install Arch on a virtual machine and investigate. :)

Doesn't GNU tar support the extraction of compressed pax archives?
  • 0

#117 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 23 January 2018 - 07:44 AM

Eh? That is strange because the script works perfectly on Ubuntu. Arch must use a different version of pax. I'll install Arch on a virtual machine and investigate. :)

Doesn't GNU tar support the extraction of compressed pax archives?

 

So, pax isn't even available in the Arch repositories as far as I could find it, but solely in the user repositories. Apparently GNU tar does support pax using the --format=pax or --format=posix flag. And then tar also has a -j flag for bzip2 decompression, so that might work :)


  • 0

#118 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 23 January 2018 - 10:21 AM

Also, just checked bsdtar, and the flag --posix has the best compatibility, it resolves to --format=posix and --format pax on GNU and BSD tar respectively, so it works across platforms. The -j flag resolves to bzip2 on both, so it shouldn't be an issue.


  • 0

#119 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 23 January 2018 - 05:47 PM

Also, just checked bsdtar, and the flag --posix has the best compatibility, it resolves to --format=posix and --format pax on GNU and BSD tar respectively, so it works across platforms. The -j flag resolves to bzip2 on both, so it shouldn't be an issue.


I've revised the script to make it execute tar --extract -f File instead of pax -rf[j] File on Linux. It actually isn't necessary to specify any decompression options because GNU tar can automatically determine the format of an archive.

Thanks for reporting this issue!
  • 0

#120 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 24 January 2018 - 12:51 PM

I just tested the script and it's working over here, thanks for the fix!

 

On another note, the game sort-of works, but not really. I get a variety of lua errors when launching and/or exiting the game. If I OK them, the game still works, but shortly after freezes and becomes unresponsive.

 

Here's an imgur album containing the errors by order of how they happen. The steps for reproducing this are:

 

1. Latest version of Wine stable (3), i3 WM, Mesa/Nouveau + Intel

2. Launch the game, click Play (Not Classic nor rePlay)

3. Errors will appear, OK them

4. When in the game, try to exit. Fatal errors, game will freeze.

 

Not sure how to fix these. Will try deleting everything I currently have and starting the install process from scratch to see if it solves it.


  • 0

#121 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 24 January 2018 - 03:42 PM

After a complete clear and reinstall I can confirm that the problems persist in exactly the same way. Note that in game the error that breaks it happens when you click on an NPC. After that the game is responsive, if you click your character looks around, you can open and close menus, messages show up, but yoou can't walk and is stuck there. This, I believe is due to the NPC dialog being "open" but not showing.


  • 0

#122 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 24 January 2018 - 05:06 PM

After a complete clear and reinstall I can confirm that the problems persist in exactly the same way. Note that in game the error that breaks it happens when you click on an NPC. After that the game is responsive, if you click your character looks around, you can open and close menus, messages show up, but yoou can't walk and is stuck there. This, I believe is due to the NPC dialog being "open" but not showing.


Did you install the Visual C++ 2008 Run-Time Library by either using my script (wine-application-installer.sh) or executing winetricks vcrun2008? (Note: winetricks depends on cabextract.) If you update the client without first installing this library, then its resource files will become corrupted.
  • 0

#123 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 26 January 2018 - 10:34 PM

Did you install the Visual C++ 2008 Run-Time Library by either using my script (wine-application-installer.sh) or executing winetricks vcrun2008? (Note: winetricks depends on cabextract.) If you update the client without first installing this library, then its resource files will become corrupted.

 

Sorry for the delay. Yeah, I did. I followed the installation guide carefully both times I encountered the error.


  • 0

#124 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 27 January 2018 - 01:15 AM

Sorry for the delay. Yeah, I did. I followed the installation guide carefully both times I encountered the error.


I'm unfortunately unable to attempt to replicate the problem on my Arch and Ubuntu virtual machines because the client seems to be incompatible with the latest version of VMware's graphics driver. :( I didn't encounter any errors when I installed, updated, and then opened the client under Wine 3.0.0 on macOS.

Try installing the client into a new, 32-bit bottle ("prefix"):
  • Open a terminal.
  • Enter the following:

    export WINEPREFIX="${HOME}/.wine.1"
    WINEARCH=win32 wineboot
  • Follow steps 7 to 11 of Installation.
If this resolves the problem, then migrate to the new bottle:
  • Move the contents of the directory ~/.wine/drive_c/<Path to client>/savedata to ~/.wine.1/drive_c/<Path to client>/savedata.
  • Erase ~/.wine.
  • Rename ~/.wine.1 to ~/.wine.

  • 0

#125 Arengorn

Arengorn

    I am New.

  • New Members
  • 7 posts

Posted 27 January 2018 - 11:53 AM

Just tried with no success, the same behavior happens with the Lua errors. I thought at first it was due to me using a 64-Bit prefix, but I guaranteed it to be 32 now, and same thing :/


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users