ValveSoftware / ValveSoftware/Proton
Giana Sisters: Twisted Dreams - Rise of the Owlverlord (246960)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
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 :))
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the WMReader_Open failure and workaround with issue #1658 and Wine bug #38278, then reproduce the intro-video load using Proton 6.3-5. The report identifies BFG Logo 1080p.wmv, WMASF.DLL, WMVCORE.DLL, and the game executable; done means the game starts without freezing while handling the intro video.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100