TormStorm/jagex-launcher-linux

Getting 'Unfortunately Old School Runescape could not be started.' and I don't know why

randomlama opened this issue · 9 comments

The relevant configuration and files:
image
image
system info:
image

I followed the manual installation instructions since it didn't seem to work with the install script

And this was done using the Lutris script? The location of those files looks non-standard along with the registry value. The Jagex Launcher files are usually inside Program Files x86 by default and changing from that location In the prefix can cause issues. The registry entries assume choosing the default location in the prefix.

I followed the manual installation instructions since it didn't seem to work with the install script

If you used the manual installation did you remember to change USERNAME with the name of your user in the windows registry key?

And this was done using the Lutris script? The location of those files looks non-standard along with the registry value. The Jagex Launcher files are usually inside Program Files x86 by default and changing from that location In the prefix can cause issues. The registry entries assume choosing the default location in the prefix.

I followed the manual installation instructions because the install script didn't work for me, I was unable to type in the jagex launcher so couldn't log in

I followed the manual installation instructions since it didn't seem to work with the install script

If you used the manual installation did you remember to change USERNAME with the name of your user in the windows registry key?

yes I did change it, not sure if you can see my provided screenshots, but it shows my registry key as well

@randomlama ah, ok that makes sense. By manual instructions, I thought you meant a different lutris script we have floating around where you manually just give it an archive of installer files.

Try putting your registry key in the Windows format relative to the prefix, something like C:\users\sebastiaan\AppData\Local\RuneLite. The unix file path never worked for me in the registry.

If that doesn't work, I remember what I did was I ran the RuneLite installer exe for Windows inside the prefix, and then once that was done I just had replaced the RuneLite.exe that the installer placed with the symlink.

I'm surprised to hear you couldn't type on the login page. Were you for sure running with the latest wine-GE version?

See here #24, not sure what Lutris you're using bc this is missing the hardware preferences page, but if you're not using the flatpak version of Lutris, be sure you have all the appropriate dependencies installed that Lutris recommends. You can also try changing your runner to wine-staging (system wine).

Side-note, but your neofetch page looks weird on the nvidia gpu piece. Maybe your graphics drivers are misconfigured?

@nmlynch94 Sorry if I wan't being clear, and thanks for giving me a hand on this!

changing the registry key to C:\users\sebastiaan\AppData\Local\RuneLite gives me the same error, just with the updated path.

running the RuneLite installer in my wine prefix and then replacing the RuneLite.exe with the symlink alongside the aforementioned reg key change returns the same error as well.

I'm running wine-8.17 (Staging)

I'm running the lutris flatpak from the Pop!_Shop. Since it was using my system wine out of the box (both for lutris globally and for the jagex launcher) I've updated the wine runner inside of lutris to the latest Wine-GE version and made sure it was applied to the jagex launcher, but this cause it to no longer launch at all. Now I'm trying to run the installer for dot net inside the lutris wineprefix to see if that helps. \

Edit: It worked, I can now type in the launcher. Note: use the offline version, not the web installer.

Edit2: I was able to log in, able to launch and play with HDOS, but runelite won't launch. But I'm not getting any error whatsoever.

Edit3: I stopped trying to use appimage and switching to the flatpak version of runelite made it work without a problem. It seems like I forgot to install the flatpak version, which is probably I didn'y receive an error in the lutric jagex launcher. In the manual set-up I was using appimage. I pretty much just copy-pasted the jagex launcher folder and location from the lutris set-up into my local wineprefix, copy-pasted the reg key's as well and after installing the runelite flatpak all is working perfectly.

Yea I have no idea why it doesn't display the actual GPU name, but in my NVIDIA settings it does show the correct name and info, I just tried purging all NVIDIA drivers and reinstalling them, but it remains the same.

Thank you guys for your time and help, much appreciated!

@randomlama Glad you got it working!

Yeah that's a weird bug. Maybe just a neofetch issue since your GPU is working outside of that.