Recent Topics

Ads

[Linux] How To Install Return of Reckoning

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
leubac
Posts: 27

Re: [Linux] How To Install Return of Reckoning

Post#371 » Sun Oct 06, 2024 9:12 pm

Worked very well. Thank you again.
Absolutist - WH 7X - solo and no crafted potions !

Ads
wazgilbert
Posts: 7

Re: [Linux] How To Install Return of Reckoning

Post#372 » Tue Oct 08, 2024 7:12 pm

Hi, I just tried to install on a Linuxmint 21.3 system, everything looked like it installed, using the lutris game installer script, but on completion, it actually will not run at all.
log shows;
Started initial process 6158 from gamemoderun /home/***/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/***/Games/warhammer-online-return-of-reckoning/drive_c/Program Files (x86)/Return of Reckoning/RoRLauncher.exe
Start monitoring process.
gamemodeauto:
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Failure processing application bundle.
Failed to create directory [C:\Program Files (x86)\Return of Reckoning\/home/***/.cache/dotnet_bundle_extract\] for extracting bundled files.
Monitored process exited.
Initial process has exited (return code: 40960)
Exit with return code 40960
Many thanks for your help!

User avatar
xpander
Posts: 812
Contact:

Re: [Linux] How To Install Return of Reckoning

Post#373 » Wed Oct 09, 2024 5:12 am

wazgilbert wrote: Tue Oct 08, 2024 7:12 pm Hi, I just tried to install on a Linuxmint 21.3 system, everything looked like it installed, using the lutris game installer script, but on completion, it actually will not run at all.
log shows;
Started initial process 6158 from gamemoderun /home/***/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/***/Games/warhammer-online-return-of-reckoning/drive_c/Program Files (x86)/Return of Reckoning/RoRLauncher.exe
Start monitoring process.
gamemodeauto:
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Failure processing application bundle.
Failed to create directory [C:\Program Files (x86)\Return of Reckoning\/home/***/.cache/dotnet_bundle_extract\] for extracting bundled files.
Monitored process exited.
Initial process has exited (return code: 40960)
Exit with return code 40960
Many thanks for your help!

Looks like some path problem with mint. try adding
DOTNET_BUNDLE_EXTRACT_BASE_DIR and value as some path you have access to
into the runner options env variables in lutris.
my bet is that wine doesnt have permissions to the hidden .cache folder located in your home folder for some reason

maybe you are using flatpak version? don't do that if possible
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

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

wazgilbert
Posts: 7

Re: [Linux] How To Install Return of Reckoning

Post#374 » Wed Oct 09, 2024 6:42 pm

Thanks! I tried the env variables and found no benefit, and then realised I had previously installed the flatpack version, and had already installed the system package, before realising that that action does not uninstall the flatpack.
So I removed that, found the system package program - ran that and reinstalled. (looked like installed for the first time actually, as none of what I had installed in the flatpack was visible, even though the same folder was default)
Now I seem to have an installed game, with icon in lutris.
doesn't work though, I get nothing in logs now, even though the play button has become 'Launching' permanently. Stop has no effect. I have to kill Lutris to get a play button.
I have no doubt mixing the lutris versions has messed it up (and binned my other game installs that were fine, which is why I didn't think twice to just bang the install in.)
Edited to add - I now don't have any working anything in Lutris. No installs of any kind will run, so I'm going to try and get a working Lutris before trying again, or at all.

Edited again to say - I have managed to remove all packages of Lutris, and downloaded the latest deb file from the github version:0.5.17, now the other games are possible again, so installed again RoR logs now report;
Started initial process 38947 from gamemoderun /home/waz/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/waz/Games/warhammer-online-return-of-reckoning/drive_c/Program Files (x86)/Return of Reckoning/RoRLauncher.exe
Start monitoring process.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Failure processing application bundle.
Failed to create directory [C:\Program Files (x86)\Return of Reckoning\/home/waz/.cache/dotnet_bundle_extract\] for extracting bundled files.
Monitored process exited.
Initial process has exited (return code: 40960)
Exit with return code 40960
if I apply your suggestion DOTNET_BUNDLE_EXTRACT_BASE_DIR to another folder, the error just reflects the new folder, e.g.
Failed to create directory [C:\Program Files (x86)\Return of Reckoning\/home/plex\] for extracting bundled files.

User avatar
xpander
Posts: 812
Contact:

Re: [Linux] How To Install Return of Reckoning

Post#375 » Wed Oct 09, 2024 7:42 pm

if you go to runner options and scroll down to output debugging info and enable that, it will show a lot more info on the "show logs" section.

edit:
you still seems to have

Code: Select all

Failed to create directory [C:\Program Files (x86)\Return of Reckoning\/home/waz/.cache/dotnet_bundle_extract\]
so that indicates you dont have permissions to your /home/yourname/.cache folder or something..or lutris or wine doesn't have access to it
have you messed with permissions on your home folder maybe? make sure your ~/.cache folder is accesible for your user
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

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

wazgilbert
Posts: 7

Re: [Linux] How To Install Return of Reckoning

Post#376 » Wed Oct 09, 2024 7:56 pm

I enabled the output debugging info and got the extra information below.

from a permissions standpoint, my user home folder has the games folder inside that all the other lutris installed games are running inside, so at least other lutris runners are going ok there. e.g. battlenet, wow for instance.

Code: Select all

Started initial process 44652 from gamemoderun /home/waz/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/waz/Games/warhammer-online-return-of-reckoning/drive_c/Program Files (x86)/Return of Reckoning/RoRLauncher.exe
Start monitoring process.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.0 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:err:hid:udev_bus_init UDEV monitor creation failed
Failure processing application bundle.
Failed to create directory [C:\Program Files (x86)\Return of Reckoning\/home/plex\] for extracting bundled files.
0024:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
0024:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x000003ff,00000000,0x0001,0x00000000,00DAFE10,00000000): stub
0024:err:eventlog:ReportEventW L"Description: A .NET application failed.\nApplication: RoRLauncher.exe\nPath: C:\\Program Files (x86)\\Return of Reckoning\\RoRLauncher.exe\nMessage: Failure processing application bundle.\nFailed to create directory [C:\\Program Files (x86)\\Return of Reckoning\\/home/plex\\] for extracti"...
0024:fixme:advapi:DeregisterEventSource (CAFE4242) stub
Monitored process exited.
Initial process has exited (return code: 40960)
Exit with return code 40960

User avatar
xpander
Posts: 812
Contact:

Re: [Linux] How To Install Return of Reckoning

Post#377 » Thu Oct 10, 2024 5:14 am

Yeah but whats the permissions to ~/.cache folder, can you try and manually create files and folders to that location for example? its very strange. all i could find is someone else with linux mint having that issue but the env variable fixed it for him:
https://www.reddit.com/r/linuxquestions ... _base_dir/

edit: though you changed the bundle extract directory to a different one which you probably had permissions to.
Honestly im out of ideas why it doesn't work for you. Maybe try installing the game with Bottles or Heroic Games instead of Lutris? Might be that Lutris packages on Linux mint is somewhat broken.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

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

wazgilbert
Posts: 7

Re: [Linux] How To Install Return of Reckoning

Post#378 » Thu Oct 10, 2024 7:12 am

it's pretty confusing, considering I've done pretty much nothing else with this system except gaming. it's the first real head-scratcher I've had.

Code: Select all

waz@waz-linux-box:~$ stat .cache
  File: .cache
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: 10302h/66306d	Inode: 42729488    Links: 34
Access: (0777/drwxrwxrwx)  Uid: ( 1000/     waz)   Gid: ( 1000/     waz)
Access: 2024-10-10 07:08:44.951629987 +0100
Modify: 2024-10-10 07:08:44.939629684 +0100
Change: 2024-10-10 07:08:44.939629684 +0100
 Birth: 2023-12-14 15:03:53.335108402 +0000
I will probably set-up WAR / RoR on my cMP with wine on there, before I resort to dual-booting either of these machines to win10.
*just read the install instructions, I don't use crossover, so I will try and find some way to test.

Ads
User avatar
xpander
Posts: 812
Contact:

Re: [Linux] How To Install Return of Reckoning

Post#379 » Thu Oct 10, 2024 8:10 am

Just tested a fresh install also. I dont even get that dotnet bundle message at all and i don't see anything in .cache folder either with that. it just works... :?

Code: Select all

Started initial process 3807369 from gamemoderun mangohud /home/xpander/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /mnt/SSDGames/Games/warhammer-online-return-of-reckoning_test2/drive_c/Program Files (x86)/Return of Reckoning/RoRLauncher.exe
Start monitoring process.
gamemodeauto: 
gamemodeauto: 
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
fsync: up and running.
wine: Using setpriority to control niceness in the [-11,11] range

Code: Select all

xpander@archlinux ~ $ stat .cache
  File: .cache
  Size: 20480     	Blocks: 40         IO Block: 4096   directory
Device: 259,1	Inode: 2883720     Links: 55
Access: (0755/drwxr-xr-x)  Uid: ( 1000/ xpander)   Gid: (  100/   users)
Access: 2021-09-08 21:19:12.665897565 +0300
Modify: 2024-10-01 20:52:07.531107201 +0300
Change: 2024-10-01 20:52:07.531107201 +0300
 Birth: 2021-09-08 21:19:12.665897565 +0300
so my bet is that something is strange with linux mint then.. maybe wine mono hasn't been installed correctly or something.


edit:
full log with wine debugging enabled
https://pastebin.com/raw/HgdLRC43
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

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

wazgilbert
Posts: 7

Re: [Linux] How To Install Return of Reckoning

Post#380 » Thu Oct 10, 2024 8:43 am

I mean, now that I have binned the software manager versions of Lutris, and gone straight to the lutris github, installed the package recommended for Ubuntu/Elemtary/Mint. Then I'm assuming now that either the earlier configuration has messed with enough things in the system that I'd need to clean install Mint, because either wine or the way dotnet is setup is borked.
If I free up a spare drive to play with different distros I might learn something.
btw, Heroic doesn't work, it tries to download the data packages and fails partway.
I also just tried running wine RoRInstaller.exe, got the whole installer progress to completion just like lutris - launch game and

Code: Select all

0648:err:eventlog:ReportEventW L"Description: A .NET application failed.\nApplication: RoRLauncher.exe\nPath: C:\\Program Files (x86)\\Return of Reckoning\\RoRLauncher.exe\nMessage: Failure processing application bundle.\nFailed to create directory [C:\\Program Files (x86)\\Return of Reckoning\\/home/waz/.cache/dotnet_bu"...
which is at least consistent

just for info

Code: Select all

dotnet --info
.NET SDK:
 Version:           8.0.110
 Commit:            87a66bb3d1
 Workload version:  8.0.100-manifests.9143487c

Runtime Environment:
 OS Name:     linuxmint
 OS Version:  21.3
 OS Platform: Linux
 RID:         ubuntu.22.04-x64
 Base Path:   /usr/lib/dotnet/sdk/8.0.110/

.NET workloads installed:
 Workload version: 8.0.100-manifests.9143487c
There are no installed workloads to display.

Host:
  Version:      8.0.10
  Architecture: x64
  Commit:       81cabf2857

.NET SDKs installed:
  8.0.110 [/usr/lib/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 8.0.10 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 8.0.10 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Who is online

Users browsing this forum: Ahrefs [Bot], soggydust and 5 guests