protonscr

Six Ages: Ride Like the Wind

protonopen appid 881420Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#3226 · opened 2019-11-17 by Kupferdrache · updated 2023-01-19 · 7 comments · github · game page · search this game
KKupferdrache 2019-11-17 github

Compatibility Report

Six Ages: Ride Like the Wind
ID: 881420

System Information

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

App reports this Windows version is too old to run this program and shuts down.

Reproduction

install app
edit winecfg set OS to windows 10
launch app

steam-881420.log

Additional Comment

After talking with the Developers Support team, we found, the problem is that wine and/or proton are missing api-ms-win-core-libraryloader-l2-1-0.dll with seems to be part of only windows 10

Zzelmor 2021-09-05 github

Game starts and the sand-coloured spash screen is visible for a split second. However, the game client closes soon after. I've attempted to get this to work with Proton experimental and Glorious Eggroll's 6.16A fork also. No cigar.

Experimental Gist:
https://gist.github.com/zelmor/351bd85d36e9a07defc293dae13a3cc5
Glorious Eggroll Gist:
https://gist.github.com/zelmor/3ca0e1b0e9e9edb69ab4d9724af31e22

Error line in both gists are the same:
(process:128843): GLib-GObject-CRITICAL **: 13:21:59.950: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
and
(process:130984): GLib-GObject-CRITICAL **: 13:25:18.468: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

This might have to do with Windows Feature Media Pack @alakoring utilises in his games, although I cannot be sure.

Kkisak-valve maintainer 2021-09-05 github

Hello @zelmor, there's a good chance that the glib assert you highlighted is unrelated. Please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Zzelmor 2021-09-05 github

steam-881420.log
@kisak-valve as you requested. Probably relevant error on line 1200:

156038.670:0104:0108:fixme:combase:RoGetActivationFactory (L"Windows.System.Threading.ThreadPool", {b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91}, 00AAF25C): semi-stub
156038.673:0104:0108:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.Threading.ThreadPool"
156038.673:0104:0108:trace:seh:raise (22)

Let me know if there is anything I can do to help testing this. I'm hoping we can get the game running by the Deck release.

Aalakoring 2021-09-05 github

I know nothing of Windows, but https://github.com/microsoft/WinObjC/issues/2930 has a little more specific info on what’s needed.

Zzelmor 2021-09-05 github

I know nothing of Windows either, maybe @DHowett-MSFT can help us in some way.

Rreiterative 2022-12-17 github

I just tried this game on Linux (Unbuntu 20-04-5) again after many failed attempts, and it now works when using Proton Experimental.

Zzelmor 2023-01-19 github

Can confirm, game starts with sound and all under Debian Bookworm as well as the stable branch of Steam Deck. Compatibility set to Proton Experimental.

Proton versions

Launch options

DLLs