[Linux] How To Install Return of Reckoning

Problems installing or downloading the game? Check the Install Guide first.
Forum rules
READ THE INSTALL GUIDE BEFORE YOU POST IN THIS SUBFORUM.

The stickies exist to handle common queries. Save our time and yours by reading them first.

Thank you.
User avatar
xpander
Community Management
Posts: 715
Contact:

[Linux] How To Install Return of Reckoning

Post#1 » Sun Jan 26, 2020 11:34 pm

Installation Guide for Linux users
If you're not a Linux user, follow this guide.


NOTE! Make sure you have wine installed on your linux distribution first



Image


1 //Install Lutris for your Linux Distribution https://lutris.net/downloads/

2 //Make an account and download the Installer from here: https://www.returnofreckoning.com/join.php

( Install files need to be decompressed/unzipped first)


3 //Press Install for Installer Version on Lutris Website https://lutris.net/games/warhammer-onli ... reckoning/
Spoiler:
Image
4 //Select a Location where you want to install it
Spoiler:
Image
5 //Select RoRinstaller.exe from where you extracted/decompressed the install data
Spoiler:
Image
6 //Proceed with normal way of going through the Installer prompts
Spoiler:
Image
You are done. Congratulations!

Image



OLD INSTALL METHOD WITH PRE DOWNLOADED DATA:
Spoiler:
1 // Install Lutris for your Linux Distribution: https://lutris.net/downloads/
2 // Make an account and download the game torrent or direct data content
(torrent download requires torrent client like transmission,qbitorrent, tixati etc. Direct download needs to be decompressed/unzipped first):

https://www.returnofreckoning.com/join.php

Image Image

3 // Go to the Lutris.net website and search for Warhammer Online and press install (on Launcher version ) on that website. https://lutris.net/games/warhammer-onli ... reckoning/
4 // Click Continue on the RoRLauncher Download prompt.
Spoiler:
Image
4 // Wait for the Game files to be copied to your prefix
Spoiler:
Image
5 // Wait for wineprefix to be configured.
Spoiler:
Image
6 // Copy the pre-downloaded Data into[/color])

Code: Select all

~/warhammer-online-return-to-reckoning/drive_c/Return_of_Reckoning
to make the install go faster and then Launch the game from Lutris


Troubleshooting

- // If Launcher doesn't launch and Lutris Show log shows Unknown heap type: #GUlD. You need to force install dotnet40. You can do this (change to your prefix path you chose on installing)

Code: Select all

WINEPREFIX=/home/yourname/Games/warhammer-online-return-of-reckoning winetricks --force dotnet40
Alternative soltion is to use PTS launcher: https://launcher.returnofreckoning.com/ ... uncher.exe
thatone doesn't require dotnet40

- // Server indicators Red on the launcher? make sure you have lib32-gnutls and gnutls installed for your distro of choice - thanks pixeljuice2019
sudo apt install gnutls-bin gnutls-bin:i386 - for Ubuntu and the likes

- // Server indicators still Red on the launcher?
Disable Lutris runtime and Enable Prefer System libraries from lutris config

- // Server indicators Yellow on the Launcher and Connect greyed out?

Code: Select all

sudo sysctl -w net.ipv4.ping_group_range="0 2147483647"
or add it to /etc/sysctl.d/ to make it permanent. Consult your distro wiki
- thanks tabrys

- // Launcher crashing when clicking on input fields?
force the locale in lutris (configure -> system options -> Locale) to `en_US.utf8`.
- thanks kujeger

- // Lutris wont quit at the end. Gives Exit with return code 256
Delete ".wine" folder in your Home; Restart Installation process and then it should proceed without errors. !!!Make sure you backup your important data from the prefix if you had save games there or similar!!!

- // No character models? floating weapons? restart the launcher and it should patch fully then.

- // Main menu white textures with flames? d3d9x_34.dll is missing.

Code: Select all

WINEPREFIX=/home/yourname/Games/warhammer-online-return-of-reckoning winetricks d3dx9_34
- // No sound ingame?
Make sure 32bit audio libraries are installed (lib32-pulseaudio or lib32-pipewire. Check your distro wiki for multiarch support)

- // Game doesn't launch with DXVK v1.10.3+?
make sure you are using latest up to date drivers that have vulkan 1.3 support. If you are not able to update GPU drivers, switch to older version of DXVK from lutris configuration.

- // Game doesn't launch with or without DXVK?
Make sure you have 32bit GPU driver packages installed. Consult your distro wiki how to enable multiarch support.

- // Game Doesn't launch or has graphical glitches after hitting connect on launcher (this can happen on older intel IGPs or if your vulkan drivers aren't working correctly)?
disable DXVK from Lutris configuration

- // Still Doesn't Launch after disabling DXVK?
Add this Environment variable into Lutris configuration (Configure -> System options tab -> Environment variables):
MESA_GL_VERSION_OVERRIDE with a value 4.5

- // Mouse going weird? Running wayland/Sway? try Gamescope (https://github.com/Plagman/gamescope) - thanks felipetrz

- // Mouse doing weird focus clicks on i3wm? Disable hover focus

Code: Select all

mouse_warping none
focus_wrapping no
focus_follows_mouse no
- thanks Ultrakill




Optional Enhancements

Enhanced Graphics with vkBasalt: This only works with DXVK
  • Change the shader paths to full paths of your shader folder location in the vkbasalt.conf (make sure there are no spaces in your paths. you can copy the shader files elswhere also to link them up)
  • add ENABLE_VKBASALT with value 1 into the environment variables under Lutris (Configure -> System options tab -> Environment variables) or in your Scripts with ENABLE_VKBASALT=1
*pressing home key while in game should enable/disable vkbasalt effects on fly to compare to default look

https://imgur.com/a/PjRTusf

------------------------------

Sildur's Enhanced Reshade: This only works with DXVK

Click here to watch on YouTube
Spoiler:
- Grab the 3.0 version and extract to RoR directory:
https://drive.google.com/file/d/1LTaLsp ... sp=sharing
- Grab 32bit d3dcompiler_47 and extract to RoR directory:
https://www.dll-files.com/d3dcompiler_47.dll.html
- Open Winecfg (wine configuration) add dinput8 and d3dcompiler_47 into dll overrides

Hotkeys:
Reshade can be toggled with F11
FXAA with F10
Ambient occlusion with F9
Distance blur with F8 (should only be used for screenshots)
*make sure d3d9.forceSwapchainMSAA and d3d9.samplerAnisotropy is not enabled from dxvk.conf as it breaks depth capture.


Additional Tweaks:
  • Want sharper textures on the distance? make dxvk.conf into the game folder with contents (this only works with DXVK)

    Code: Select all

    d3d9.samplerAnisotropy = 16
  • Want to use MSAA with DXVK? make dxvk.conf into the game folder with contents (goes up to 8 afaik, has big perf impact on mid/lower range GPUs)

    Code: Select all

    d3d9.forceSwapchainMSAA = 4
Addons go to: ~/warhammer-online-return-to-reckoning/drive_c/Return_of_Reckoning/Interface/AddOns
  • If performance starts to degrade, delete the cache folder from warhammer dir
~/warhammer-online-return-to-reckoning/drive_c/Return_of_Reckoning/cache

- // RoR Cheatsheet for Addons, Scripts etc by Lilim: viewtopic.php?f=113&t=40739


Addon Manager:
RPM/DEB packages available: https://github.com/Idrinth/WARAddonClient/releases
AUR package: https://aur.archlinux.org/packages/waraddonclient/
Spoiler:
Image
Last edited by xpander on Sat May 15, 2021 7:07 pm, edited 57 times in total.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

Ads
User avatar
MisterViktor
Posts: 25

Re: RoR under Linux

Post#2 » Sun Feb 09, 2020 7:46 am

I'm not a Linux fan! But I decided to try, in the hope of at least slightly reducing the lags of the friezes and the crash of the game client.
Specially for the game, I installed Debian, and the game got up on it without any problems.

To say that I was pleasantly surprised - is to say nothing. Now the game works just fine, I forgot about the lags, even on the fort, even in the warband. Now no crashes, no lags, no friezes!

Under Linux, I can turn on all effects, during the battle on fort, edit the interface while in the warband, and write rel - and I won’t get any crash.

In two weeks I received only one crash - and that when rebooted the server.

With absolute certainty, I can recommend Linux to anyone who has unstable game play. And yes, the problem is not in the server, but in the disagreement of modern Windows and the game client.

What is my evidence? I have them!
Stream on integrated graphics Intel HD Graphics 4600
https://www.youtube.com/watch?v=sXIFo1HtGuc

User avatar
Natherul
Former Staff
Posts: 3154
Contact:

Re: RoR under Linux

Post#3 » Sun Feb 09, 2020 7:50 am

I can confirm this works great.

User avatar
Valkinz
Posts: 1

Re: RoR under Linux

Post#4 » Wed Mar 11, 2020 5:26 pm

I was able to get this going as well. I did have to run the setup under wine before lutris would launch it.

Ruscour
Posts: 54

Re: RoR under Linux

Post#5 » Fri Mar 20, 2020 12:56 pm

Works great, thanks.

If anyone wants notifications for queue pops, you can do something like this alongside the scenarioAlert addon

Code: Select all

while inotifywait -e modify "/opt/lutris/warhammer-online-return-to-reckoning/prefix/drive_c/Program Files (x86)/Return of Reckoning/logs/scenarioAlert.log"; do notify-send "QUEUE POP"; paplay /usr/share/sounds/gnome/default/alerts/sonar.ogg; done
obviously substitute the sound file and message as necessary.

The package containing inotifywait was called "inotify-tools" for me.
ruscur - RR6x Shaman <Art of Execution>
From Australia or nearby countries less cool? Join our Asia Pacific discord community!

User avatar
xpander
Community Management
Posts: 715
Contact:

Re: RoR under Linux

Post#6 » Fri Mar 20, 2020 1:28 pm

Ruscour wrote: Fri Mar 20, 2020 12:56 pm Works great, thanks.

If anyone wants notifications for queue pops, you can do something like this alongside the scenarioAlert addon

Code: Select all

while inotifywait -e modify "/opt/lutris/warhammer-online-return-to-reckoning/prefix/drive_c/Program Files (x86)/Return of Reckoning/logs/scenarioAlert.log"; do notify-send "QUEUE POP"; paplay /usr/share/sounds/gnome/default/alerts/sonar.ogg; done
obviously substitute the sound file and message as necessary.

The package containing inotifywait was called "inotify-tools" for me.
i also have this: https://github.com/xpander69/scalert_linux
:) but yeah scripting is easy on linux
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

KhorneBerserker
Posts: 15

Re: RoR under Linux

Post#7 » Mon Mar 23, 2020 2:40 pm

It doesn't run in my case.
I'm using Arch linux.
Lutris and manual way failed to launch the game. My wine package version: wine-staging 5.4-1
Using up to date March 2020 torrent to download the game.

I've tried followings:
fresh prefix 64 bit
installing everything listed in lutris script
tried other prefix with only vcrun2012 and dotnet40 (after fail - adding corefonts to that basic - didn't help)
repeating the same with 32 bit prefixes
changing windows version to XP (changes error message), win10 (the message remains the same as in win7)

The last try uses following settings:
fresh prefix 64bit with vcrun2012 dotnet40
win10 version
Terminal output: https://pastebin.com/gwENKqrn
Screenshot of the error message Image

User avatar
xpander
Community Management
Posts: 715
Contact:

Re: RoR under Linux

Post#8 » Mon Mar 23, 2020 6:32 pm

try changing wine version to 5.0 in lutris. do not use the system wine. use the lutris provided ones


edit: do you have intel IGP? cause i see message

Code: Select all

002e:fixme:d3d:wined3d_check_device_format_conversion output 0x59331b0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
looks like you GPU or drivers do not support that format. AMD and Nvidia should support fine, no idea about intel


edit2: you also need to install d3dx9_34 into the prefix or d3dcompiler_47 (thisone works from wine 5.2 and you dont need d3dx9_34 then) for it to work.

You also didnt specify where it fails?... does the launcher work? or launcher also doesnt show up
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

Ads
KhorneBerserker
Posts: 15

Re: RoR under Linux

Post#9 » Mon Mar 23, 2020 10:18 pm

As I said, I've tried with default lutris script settings. To be more specific - as in video, with lutris wine (current version is 5.4). Downloading 5.0.
I have intel GPU hd4600, mesa 19.3.
I forgot to add that I tried to run it with vulkan (dxvk), but no effect on error message popup. https://pastebin.com/81FhyF81 wine logs with DXVK
The launcher doesn't show up - error message appears as in screenshot.
I tried it now with the prefix from previous attempt with d3dcompiler_47 - the same behavior.

But what if the problem in

Code: Select all

0030:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
and in the message error "hostname cannot be parsed" ?

Edit:
Behavior with lutris (despite wine version - 5.4 or 5.0) - no visible error pop ups with relatively small wine output https://pastebin.com/3gPgEWZa.

User avatar
xpander
Community Management
Posts: 715
Contact:

Re: RoR under Linux

Post#10 » Tue Mar 24, 2020 7:53 am

It must be something on your system then. I just tested it from scratch, installed with lutris again. with the 5.4 wine. just same as in my videos, click and click and it works.
Can you try some other distro just to test it? maybe you are missing something on your Arch insrtallation. I do use Arch Linux myself also though.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

Who is online

Users browsing this forum: LuminaFornica and 4 guests