protonscr

Old School Runescape

protonopen appid 1343370Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#4652 · opened 2021-02-25 by ThaChillera · updated 2024-11-13 · 8 comments · github · game page · search this game
TThaChillera 2021-02-25 github

Compatibility Report

  • Name of the game with compatibility issues: Old School Runescape
  • Steam AppID of the game: 1343370

System Information

  • GPU: RX 580
  • Driver/LLVM version: Mesa Mesa 20.3.4/11.1.0
  • Kernel version: 5.10.16-arch1-1
  • Link to full system information report as Gist:
  • Proton version: Proton v4.11-13, Proton 5.13-6, Proton experimental

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1343370.log

Symptoms

When you click log into existing account the game freezes

Reproduction

Start the game, click 'log into existing account', game freezes on 'connecting to steam'

Kkisak-valve maintainer 2021-02-25 github

Possible line of interest from the log: err:winebrowser:wmain Usage: winebrowser URL

TThaChillera 2021-02-25 github

Possible line of interest from the log: err:winebrowser:wmain Usage: winebrowser URL

Friend on windows verified that what's supposed to happen is the browser in the steamoverlay is supposed to open, with a website that is used to link your OSRS account with your steam account

?ghost 2021-03-11 github

As a workaround, you can probably log onto the game's website directly and link your steam account from there.

You might also be able to just disable Steam overlay, which would make it open in your default browser rather than the steam overlay browser.

Alternatively, I know RS3 works for sure, at least with steam overlay disabled. You can link your Steam account through it, and then log in with it on OSRS and that should work.

Ooplosthee 2021-06-23 github

Works (almost) out of the box for me now. The client froze on initial login (after linking Steam account and logging in), but after restarting the client it worked like expected. The Steam overlay part worked fine.

Running Pop!_OS 20.10/X11.

Jjolty1 2022-02-16 github

Sometimes the game window doesn't display and hangs. I can see the process running on my system and on steam.

To get it to launch, I have to click Stop, then Play again until it shows up.. usually after a few tries it works.

Log when nothing is displayed.
steam-1343370.log

Jjolty1 2022-02-16 github

Tested on Proton 7.0-1

I did 10 launches in a row, 3 were successful in displaying the game window.

Occasionally when clicking Play, the game immediately closes with error from Proton log.

wine client error:170: write: Bad file descriptor
pid 47619 != 47618, skipping destruction (fork without exec?)
steam-1343370.log

Kkisak-valve maintainer 2022-02-16 github

Hello @jolty1, free(): double free detected in tcache 2 in the log you just shared is a more interesting hint. The file descriptor line is after the game is dying with Unhandled exception: assertion failed in 64-bit code (0x00007f019612418b).

Kkisak-valve maintainer 2024-11-13 github

Old School RuneScape - Audio issues

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8240.
@Operativ posted on 2024-11-13T13:25:00:

Compatibility Report

  • Name of the game with compatibility issues: Old School RuneScape
  • Steam AppID of the game: 1343370

System Information

  • GPU: RTX 4070
  • Video driver version: NVIDIA 560
  • Kernel version: 6.11.7
  • Proton version: 9.0.3

I confirm:

  • [ x ] that I haven't found an existing compatibility report for this game.
  • [ x ] that I have checked whether there are updates for my system available.

Symptoms

Audio is distorted, sometimes pops with a crackling sound when music/OST is playing. The biggest issue is when standing near the Town Crier NPC (eg. near Varrock East Bank, or Hosidius bank). When this NPC plays the "bell" animation, instead of the usual ringing, you can hear a variety of sounds, from growling, to flashy explosions, sometimes put on a permanent loop until app is closed. These persist even after log-out, until app is fully closed.

Reproduction

  1. Log-in,
  2. Visit Varrock east bank,
  3. Wait until the nearby Town Crier rings his bell a few times. Check the audio you hear.

Proton versions

Upstream links