Recent Topics

Ads

Warhammer ROR under Ubuntu 17.10 ?

Need help installing or running the game?
Check the Install Guide before posting.
Forum rules
Please read the Install Guide before posting in this section.

Sticky threads cover the most common questions. Please review them before posting to avoid duplicate topics and help save time for both players and staff.

Thank you.
User avatar
Zethra
Posts: 9

Warhammer ROR under Ubuntu 17.10 ?

Post#1 » Fri Oct 27, 2017 9:51 am

Hello,

I'd like to test WarHammer RoR, but I'm on ubuntu 17.10.

I tried to follow the manipulation on this link : viewtopic.php?f=4&t=6043&hilit=ubuntu&start=60

But the game doesn't start...

I installed Wine 2.4-staging correctly. I selected 32 bits and Windows 7. I downloaded POL_Install_d3dx9 and POL_Install_dotnet40.

I copied the entire " Warhammer Online - Age of Reckoning " folder here /home/$USER/. PlayOnLinux/wineprefix/RoR/drive_c/ as you can see on this image :

Image

(I named " tt " the game folder under PlayOnLinux just to try.)

The game is installed, I create an icon with PlayOnLinux and it appears on my desktop :

Image

But when I click on it to launch the game, this window appears and disappears immediately :

Image

Did I make a mistake? If so, which one?

Could you help me, please ?

And please excuse me for my English... I am French :lol:

Ads
areanda
Posts: 234

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#2 » Fri Oct 27, 2017 12:14 pm

Ur running war The official u need The ror launcher.

User avatar
Zethra
Posts: 9

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#3 » Sat Oct 28, 2017 8:46 am

Hey,

Thank you for your answer.

That's what I did :

I downloaded the source file of the game and the folder " Return-of-Reckoning-Launcher-1.0.0.0.3.3. zip ".

I launched PlayOnLinux, I downloaded wine 2.4-staging. And then, I clicked on the bottom left hand corner that said install a non-listed program.

I named the virtual disk " RoR " then on the next window, I checked the three boxes : use another version of Wine, Configure Wine and install some libraries.

Once everything is configured, I downloaded and installed POL_Install_d3dx9 and POL_Install_dotnet40.

Then I copied the " Warhammer Online - Age of Reckoning " folder directly into my /home/$USER/. PlayOnLinux/wineprefix/RoR/drive_c/ folder. I added to the " Warhammer Online - Age of Reckoning " folder the launcher (RoRLauncher. exe) and the data.myp that were in the " Return-of-Reckoning-Launcher-1.0.0.3 " folder.

Besides, do I have to copy the entirety of the " Return-of-Reckoning-Launcher-1.0.0.3.3. zip " folder into /home/$USER/.PlayOnLinux/wineprefix/RoR/drive_c/Warhammer Online - Age of Reckoning or just RoRLauncher.exe and data.myp ?

Then, I select " RoRLauncher. exe " which is located in /home/$USER/.PlayOnLinux/wineprefix/RoR/drive_c/Warhammer Online - Age of Reckoning to make the shortcut and this icon appears on my desktop :

Image

Unfortunately, when I click on it, nothing happens. There is just an icon " winedbg. exe " and sometimes another " wineboot. exe " that appears in my favorites bar as you can see it here :

Image

But the game doesn't start. Where did I make a mistake?

Thanks again for your help!

areanda
Posts: 234

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#4 » Sat Oct 28, 2017 10:42 am

Did u make sure u ran it as Windows 7?

User avatar
Zethra
Posts: 9

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#5 » Sat Oct 28, 2017 12:13 pm

areanda wrote:Did u make sure u ran it as Windows 7?
Thank you for your answer.

I have configured Wine well by switching from Windows xp to Windows 7.

But I think I have a problem with Wine 2.4-staging. Indeed, when I select 2.4-staging then 32 bits, PlayOnLinux does not load and it remains blocked on " configure wine " with " winecfg. exe " which appears in the favorites bar as you can see it here :

Image

I am forced to select " system " then " 32 Bits Windows installation " and there, wine starts and I can switch from Windows xp to Windows 7 :

Image

Then, as soon as PlayOnLinux asks me to select the installation file to run, I copy the game folder " Warhammer Online - Age of Reckoning " into /home/$USER/. PlayOnLinux/wineprefix/RoR/drive_c/RoR. Then I add in the game folder RoRLauncher. exe and the data. myp of the Return-of-Reckoning-Launcher-1.0.0.0.3. zip folder. And finally, I select the " RoRLauncher " as the file to execute and I let it install.


A " Wine debugger " page opens, indicating that there is an error with wine :

"The RoRLauncher. exe program has encountered a serious problem and must be closed. We are sorry for the inconvenience. This can be caused by an error in the program or a fault in Wine. You can consult the application database for advice on how to run this application." :

Image

Here are the details :

Code: Select all

Unhandled exception: 0xe0434352 in 32-bit code (0x7b43c43c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:7b43c43c ESP:0032e3f4 EBP:0032e478 EFLAGS:00200212(   - --  I   -A- - )
 EAX:7b428e69 EBX:00000010 ECX:0032e420 EDX:0032e4e0
 ESI:00000000 EDI:0013c3b8
Stack dump:
0x0032e3f4:  79208fca 62d0824b 00000000 00ded374
0x0032e404:  00000000 00000000 e0434352 00000001
0x0032e414:  00000000 7b43c43c 00000005 80131501
0x0032e424:  00000000 00000000 00000000 79140000
0x0032e434:  0032e450 7919c5d4 00000059 00000000
0x0032e444:  0032e4e0 003624b0 02000059 0032e460
000d: sel=006f base=00000000 limit=00000000 32-bit rw-
Backtrace:
=>0 0x7b43c43c in kernel32 (+0x2c43c) (0x0032e478)
  1 0x791cac08 in clr (+0x8ac07) (0x0032e514)
  2 0x791cae41 in clr (+0x8ae40) (0x0032e5d4)
  3 0x04d27831 (0x0032e6ac)
  4 0x04901dd3 (0x0032e6d0)
  5 0x048df888 (0x0032e724)
  6 0x048df5e2 (0x0032e760)
  7 0x04879352 (0x0032e77c)
  8 0x04876b86 (0x0032e790)
  9 0x048768b1 (0x0032e7a0)
  10 0x048711bd (0x0032e7bc)
  11 0x04871040 (0x0032e7fc)
  12 0x04870c26 (0x0032e820)
  13 0x048765cd (0x0032e85c)
  14 0x04876559 (0x0032e874)
  15 0x791421db in clr (+0x21da) (0x0032e884)
  16 0x79164a2a in clr (+0x24a29) (0x0032e900)
  17 0x79164bcc in clr (+0x24bcb) (0x0032ea44)
  18 0x79164c01 in clr (+0x24c00) (0x0032ea60)
  19 0x79164c21 in clr (+0x24c20) (0x0032ea78)
  20 0x791df5f8 in clr (+0x9f5f7) (0x0032ec5c)
  21 0x791df74f in clr (+0x9f74e) (0x0032ed08)
  22 0x04875b36 (0x0032ed40)
  23 0x0487585b (0x0032ed5c)
  24 0x04875781 (0x0032ed9c)
  25 0x04875337 (0x0032eddc)
  26 0x04875054 (0x0032ee20)
  27 0x048713c3 (0x0032ee6c)
  28 0x048712ef (0x0032ee8c)
  29 0x048711bd (0x0032eea8)
  30 0x04871040 (0x0032eee8)
  31 0x04870c26 (0x0032ef0c)
  32 0x0487060d (0x0032ef4c)
  33 0x0483fb21 (0x0032ef94)
  34 0x00a504ed (0x0032efc8)
  35 0xf79e97ba WINPROC_wrapper+0x19() in user32 (0x0032eff8)
  36 0xf79e9e0a in user32 (+0x99e09) (0x0032f048)
  37 0xf79ec30a in user32 (+0x9c309) (0x0032f098)
  38 0xf79b070c DispatchMessageW+0x9b() in user32 (0x0032f1a8)
  39 0x04874f4f (0x0032f1fc)
  40 0x0487430b (0x0032f24c)
  41 0x0487417e (0x0032f258)
  42 0x048740aa (0x0032f264)
  43 0x04873be7 (0x0032f278)
  44 0x04873939 (0x0032f288)
  45 0x037e2be7 (0x0032f294)
  46 0x791421db in clr (+0x21da) (0x0032f2a4)
  47 0x79164a2a in clr (+0x24a29) (0x0032f320)
  48 0x79164bcc in clr (+0x24bcb) (0x0032f460)
  49 0x79164c01 in clr (+0x24c00) (0x0032f47c)
  50 0x79164c21 in clr (+0x24c20) (0x0032f494)
  51 0x7922ce82 in clr (+0xece81) (0x0032f5f8)
  52 0x7922cf90 in clr (+0xecf8f) (0x0032f860)
  53 0x7922cda4 in clr (+0xecda3) (0x0032fd44)
  54 0x7922d199 in clr (+0xed198) (0x0032fd98)
  55 0x7922d09a in clr (+0xed099) (0x0032fde4)
  56 0x792aaf00 in clr (+0x16aeff) (0x0032fe1c)
  57 0x603b55ab in mscoreei (+0x55aa) (0x0032fe28)
  58 0x79007f16 in mscoree (+0x7f15) (0x0032fe38)
  59 0x79004de3 in mscoree (+0x4de2) (0x0032fe58)
  60 0x7b461694 in kernel32 (+0x51693) (0x0032fe98)
  61 0x7bc7d7bc call_thread_func_wrapper+0xb() in ntdll (0x0032feb8)
  62 0x7bc806ff call_thread_func+0xce() in ntdll (0x0032ffa8)
  63 0x7bc7d79a RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  64 0x7bc51343 call_dll_entry_point+0x3d2() in ntdll (0x0032ffe8)
  65 0xf7dddc0d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  66 0xf7dddd70 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffd76f78)
  67 0x7bc57132 LdrInitializeThunk+0x251() in ntdll (0xffd76fc8)
  68 0x7b46773e __wine_kernel_init+0x93d() in kernel32 (0xffd78138)
  69 0x7bc57f45 __wine_process_init+0x144() in ntdll (0xffd781a8)
  70 0xf7ddcb18 wine_init+0x2d7() in libwine.so.1 (0xffd78208)
  71 0x7c000a72 main+0x81() in <wine-loader> (0xffd78658)
  72 0xf7bc7986 __libc_start_main+0xf5() in libc.so.6 (0x00000000)
0x7b43c43c: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (98 modules)
PE	  400000-  4fc000	Deferred        rorlauncher
PE	55000000-5519a000	Deferred        wpfgfx_v0400
PE	554c0000-55585000	Deferred        presentationnative_v0400
PE	561c0000-562a1000	Deferred        wpftxt_v0400
PE	5e0d0000-5e17a000	Deferred        diasymreader
PE	60340000-6034d000	Deferred        culture
PE	603b0000-60416000	Export          mscoreei
PE	60930000-60940000	Deferred        nlssorting
PE	79000000-7904a000	Export          mscoree
PE	79060000-7911e000	Deferred        msvcr100_clr0400
PE	79140000-797af000	Export          clr
PE	79810000-79870000	Deferred        clrjit
ELF	7b400000-7b7df000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7df000	\               kernel32
ELF	7bc00000-7bcf4000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcf4000	\               ntdll
ELF	7c000000-7c004000	Dwarf           <wine-loader>
ELF	7fe73000-7fe86000	Deferred        libnss_files.so.2
ELF	7fe86000-7fe94000	Deferred        libnss_nis.so.2
ELF	7fe94000-7feaf000	Deferred        libnsl.so.1
ELF	7feaf000-7ffae000	Deferred        libm.so.6
ELF	f6566000-f65f2000	Deferred        libgmp.so.10
ELF	f65f2000-f6627000	Deferred        libhogweed.so.4
ELF	f6627000-f6663000	Deferred        libnettle.so.6
ELF	f6663000-f6678000	Deferred        libtasn1.so.6
ELF	f6678000-f66ac000	Deferred        libidn.so.11
ELF	f66ac000-f6808000	Deferred        libp11-kit.so.0
ELF	f6808000-f69cb000	Deferred        libgnutls.so.30
ELF	f69fd000-f6a26000	Deferred        iphlpapi<elf>
  \-PE	f6a00000-f6a26000	\               iphlpapi
ELF	f6a26000-f6a56000	Deferred        netapi32<elf>
  \-PE	f6a30000-f6a56000	\               netapi32
ELF	f6a56000-f6a88000	Deferred        secur32<elf>
  \-PE	f6a60000-f6a88000	\               secur32
ELF	f6a88000-f6b43000	Deferred        windowscodecs<elf>
  \-PE	f6aa0000-f6b43000	\               windowscodecs
ELF	f6b43000-f6b7d000	Deferred        ws2_32<elf>
  \-PE	f6b50000-f6b7d000	\               ws2_32
ELF	f6b7d000-f6ba5000	Deferred        mpr<elf>
  \-PE	f6b80000-f6ba5000	\               mpr
ELF	f6ba5000-f6c1d000	Deferred        wininet<elf>
  \-PE	f6bb0000-f6c1d000	\               wininet
ELF	f6c1d000-f6e61000	Deferred        shell32<elf>
  \-PE	f6c30000-f6e61000	\               shell32
ELF	f6e61000-f6efe000	Deferred        urlmon<elf>
  \-PE	f6e70000-f6efe000	\               urlmon
ELF	f6efe000-f7031000	Deferred        oleaut32<elf>
  \-PE	f6f10000-f7031000	\               oleaut32
ELF	f7031000-f7100000	Deferred        crypt32<elf>
  \-PE	f7040000-f7100000	\               crypt32
ELF	f7100000-f7142000	Deferred        rsaenh<elf>
  \-PE	f7110000-f7142000	\               rsaenh
ELF	f7164000-f716b000	Deferred        libxfixes.so.3
ELF	f716b000-f7177000	Deferred        libxcursor.so.1
ELF	f7177000-f718a000	Deferred        libxi.so.6
ELF	f718a000-f718e000	Deferred        libxcomposite.so.1
ELF	f718e000-f719b000	Deferred        libxrandr.so.2
ELF	f719b000-f71a7000	Deferred        libxrender.so.1
ELF	f71a7000-f71ae000	Deferred        libxxf86vm.so.1
ELF	f71ae000-f71b2000	Deferred        libxinerama.so.1
ELF	f71b2000-f71bc000	Deferred        librt.so.1
ELF	f71bc000-f71d7000	Deferred        libbsd.so.0
ELF	f71d7000-f71de000	Deferred        libxdmcp.so.6
ELF	f71de000-f71e2000	Deferred        libxau.so.6
ELF	f71e2000-f720e000	Deferred        libxcb.so.1
ELF	f720e000-f7359000	Deferred        libx11.so.6
ELF	f7359000-f736e000	Deferred        libxext.so.6
ELF	f7371000-f737a000	Deferred        libffi.so.6
ELF	f73a0000-f742c000	Deferred        winex11<elf>
  \-PE	f73b0000-f742c000	\               winex11
ELF	f742c000-f74ac000	Deferred        rpcrt4<elf>
  \-PE	f7440000-f74ac000	\               rpcrt4
ELF	f74ac000-f75e5000	Deferred        ole32<elf>
  \-PE	f74c0000-f75e5000	\               ole32
ELF	f75e5000-f7609000	Deferred        imm32<elf>
  \-PE	f75f0000-f7609000	\               imm32
ELF	f7655000-f7680000	Deferred        libexpat.so.1
ELF	f7680000-f76c9000	Deferred        libfontconfig.so.1
ELF	f76c9000-f7703000	Deferred        libpng16.so.16
ELF	f7703000-f7722000	Deferred        libz.so.1
ELF	f7722000-f77de000	Deferred        libfreetype.so.6
ELF	f7810000-f793e000	Deferred        gdi32<elf>
  \-PE	f7820000-f793e000	\               gdi32
ELF	f793e000-f7a94000	Dwarf           user32<elf>
  \-PE	f7950000-f7a94000	\               user32
ELF	f7a94000-f7b0b000	Deferred        shlwapi<elf>
  \-PE	f7aa0000-f7b0b000	\               shlwapi
ELF	f7b31000-f7ba8000	Deferred        advapi32<elf>
  \-PE	f7b40000-f7ba8000	\               advapi32
ELF	f7baa000-f7baf000	Deferred        libdl.so.2
ELF	f7baf000-f7d85000	Dwarf           libc.so.6
ELF	f7d85000-f7da4000	Deferred        libpthread.so.0
ELF	f7da6000-f7db0000	Deferred        libnss_compat.so.2
ELF	f7db4000-f7dce000	Deferred        version<elf>
  \-PE	f7dc0000-f7dce000	\               version
ELF	f7dd6000-f7f8c000	Dwarf           libwine.so.1
ELF	f7f91000-f7f92000	Deferred        [vdso].so
ELF	f7f93000-f7fba000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Warhammer Online - Age of Reckoning\RoRLauncher.exe
	00000032    0
	00000031    2
	00000030    0
	00000009    0 <==
0000000e services.exe
	00000029    0
	00000028    0
	0000001f    0
	00000019    0
	00000018    0
	00000016    0
	00000010    0
	0000000f    0
00000012 mscorsvw.exe
	0000001c    0
	0000001b    0
	0000001a    0
	00000013    0
00000014 explorer.exe
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	00000015    0
0000001d winedevice.exe
	00000027    0
	00000024    0
	00000023    0
	00000022    0
	00000021    0
	0000001e    0
00000025 plugplay.exe
	0000002b    0
	0000002a    0
	00000026    0
00000035 wineconsole.exe
	00000036    0
System information:
    Wine build: wine-2.0.2 (Ubuntu 2.0.2-2ubuntu1)
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.13.0-16-generic
Then I create the launcher icon and it appears on my desktop. Obviously, when I click on it I have the same message as before. So I go to PlayOnLinux, in the RoRLauncher configurations and since I couldn't choose the 2.4-staging version of Wine at first, I select it here :

Image

And now, when I click on the Launcher, a " wineboot.exe " icon appears in the favorites bar, but nothing happens. The game doesn't open.

I don't know what to do... :cry:

User avatar
Secrets
Former Staff
Posts: 413

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#6 » Sat Oct 28, 2017 12:32 pm

FYI, the application is crashing in common runtime language to a system call. Make sure .NET 4.0 or higher is installed.

Wine will not work with the executable by default as it's a .NET Program. Install the following packages via winetricks:

comctl32ocx comctl32 comdig32ocx d3dx9_* dotnet40

User avatar
Zethra
Posts: 9

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#7 » Sat Oct 28, 2017 12:35 pm

Thank you, I'll try this !

User avatar
Zethra
Posts: 9

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#8 » Sat Oct 28, 2017 4:24 pm

Well, I did try to install comctl32ocx comctl32 comdig32ocx d3dx9_* and dotnet40 with Winetricks, but that doesn't change anything.

When I launch the Launcher, it crashes systematically... Here's the debug report:

Code: Select all

18:21:08] - Running wine-2.4 RoRLauncher.exe (Working directory : /home/timothee/.PlayOnLinux/wineprefix/RoR/drive_c/Warhammer Online - Age of Reckoning)
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
Any other ideas ?

Ads
areanda
Posts: 234

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#9 » Sat Oct 28, 2017 8:48 pm

If u scroll down to update u see ya solution.
Btw. Don't expect to much from Linux with warhammer vaguely remember jefawk doing it on linux..wasn't to good.

https://askubuntu.com/questions/846961/ ... nt-library

User avatar
Zethra
Posts: 9

Re: Warhammer ROR under Ubuntu 17.10 ?

Post#10 » Tue Oct 31, 2017 3:32 pm

Finally, I reinstalled Windows 10...

I have just downloaded the game's file again, I did follow the instructions but now I have this error message when I click on the RoRLauncher after having moved it to the folder :

Image

" C:\Windows\SYSTEM32\DINPUT8.dll is not designed to run on Windows or it contains an error. Install the program again using the original installation media, or contact your system administrator or software vendor for support. Error Status: 0xc000012f "

I've never had that mistake... Any idea ?

Si jamais des français passent dans le coin... Ce serait plus facile pour moi :lol:

Who is online

Users browsing this forum: No registered users and 2 guests