protonscr

Giana Sisters: Twisted Dreams - Rise of the Owlverlord

protonopen appid 246960Game compatibility - Unofficial
ValveSoftware/Proton#4929 · opened 2021-06-29 by frostworx · updated 2021-06-29 · 0 comments · github · game page · search this game
Ffrostworx 2021-06-29 github

Compatibility Report

  • Name of the game with compatibility issues: Giana Sisters: Twisted Dreams - Rise of the Owlverlord
  • Steam AppID of the game: 246960

System Information

  • GPU: AMD Radeon RX 6900 XT
  • Driver/LLVM version: mesa-21.1.3-1
  • Kernel version: 5.12.13-xanmod1-1
  • system information
  • Proton version: 6.3-5

I confirm:

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

The problem is identical to the one of the "sister" game "Giana Sisters: Twisted Dreams (223220)"
(https://github.com/ValveSoftware/Proton/issues/1658)
Like described here
the game freezes with a black screen when trying to load the intro wmv
(010c:fixme:wmvcore:WMReader_Open (02160740)->(L"data_common\\BFG Logo 1080p.wmv" 4A256270 00000000))

The game starts fine (showing a black screen instead of the video though) when copying "WMASF.DLL" and
"WMVCORE.DLL" from Microsofts MP10Setup (wmp10 - removed upstream) into the game directory and starting the game exe directly instead of the forced launcher (I use my steamtinkerlaunch for this)

A bit sad that those gems simply don't work just because of some useless 10 seconds intro videos.
As implementing the missing wmp10 functionalilty in wine probably_(?)_ isn't easy (upstream bug: https://bugs.winehq.org/show_bug.cgi?id=38278)
maybe adding a game specific patch (for 246960 and 223220) skipping WMReader_Open would be a valid solution.

Edit:
ffmpeg -ss 00:00:00.00 -to 00:00:00.01 -i BFG\ Logo\ 1080p.wmv -c copy BFG\ Logo\ 1080p_dummy.wmv
generates a very short, compatible dummy intro video (the files need to be renamed of course :))

Upstream links

DLLs