Proton: Giana Sisters: Twisted Dreams (223220)

Created on 1 Oct 2018  ·  11Comments  ·  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: Giana Sisters: Twisted Dreams
  • Steam AppID of the game: 223220

System Information

  • GPU: GTX 1060 (6gb)
  • Driver/LLVM version: Nvidia 396.54
  • Kernel version: Kernel version: 4.15.0-34
  • My System Info
  • Proton version: 3.7-7 Beta

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

Won't launch, Steam says running and then goes back to online. Requires DotNet4.0.

steam-223220.log

.NET Game compatibility - Unofficial XAudio2

Most helpful comment

The launcher is now working with Proton 4.2-3 but it crashes as soon as I press the play button.
steam-223220.log

All 11 comments

If you change the prfix to xp .net will install but unfortunately the games launcher works but it still won't play. It says running but it isn't. This is with the 3.16.1 beta.

@kisak-valve Requesting an XAudio2 label for this game...

Still doesn't work with Proton 4.2.

Log: steam-223220.log
Systeminfo: https://gist.github.com/NoXPhasma/b6e8c494cc5f92bbae4aae1f81cb25ee

I managed to get it working, including D3D11, with Proton outside of Steam but you need to install xact and wmp9 with winetricks. The launcher doesn't work due to Mono but if the defaults are okay then you don't need it. Otherwise you can run it with another version of Wine. XInput only seems to work under Proton even though Wine has supported this for a while. Most importantly, you need to interrupt the brief BFG clip at the start where the wolf howls because if you don't, it crashes with an error. It took me a while to realise this!

The launcher is now working with Proton 4.2-3 but it crashes as soon as I press the play button.
steam-223220.log

I managed to get the other "Giana Sisters: Twisted Dreams - Rise of the Owlverlord" (246960) game to start automatically with my "steamtinkerlaunch" by autoappling 32bit voodoo for that game (changes are not in git yet),
but the same thing doesn't work with 223220 - see here:
https://github.com/frostworx/steamtinkerlaunch/issues/14#issuecomment-663514148

When starting 223220 $PWD is falsely in
~/.local/share/Steam
but it should be in
SteamLibrary/steamapps/common/Giana Sisters Twisted Dreams/launcher
and therefore the main game exe file is being searched for in
~/.local/share/
which fails of course. I though this was a problem with the forced 32bit prefix, but just found out that this is exactly the same problem in the original 64bit WINEPREFIX created by proton!
(maybe this is really related to the always failing steam runtime install of dotnet35 where the failed install simply is missing a cd -
to return to SteamLibrary/steamapps/common/Giana Sisters Twisted Dreams/launcher
the other game 246960 installs dotnet40 which suceeds and therefore doesn't have this problem

edit: in a fresh 64bit WINEPREFIX the 246960 exe hangs after the title logo, because wmp10 needs to be installed in any case, so 223220 would require the 32bit hack anyway even if the wrong pwd would be fixed (until wine can install wmp10 correctly in 64bit)

edit2:
no idea, if this would be a big deal, but if
"valve removes the dotnet35 installation for "Twisted" which probably is useless(?)"
(maybe replacing it with dotnet40 - in the community forum there are people with dotnet4.5 playing the game)
this would probably help a lot.

edit3: sorry for the noise:
looks like there's no valid way anymore to prevent steam from installing the redistributables, but taking away the whole source
steamapps/common/Steamworks Shared and starting with a clean WINEPREFIX
the pwd is still ~/.local/share/Steam
so dotnet might not be related at all(?)
pwd in the other Giana 246960 is correctly in
SteamLibrary/steamapps/common/GSTD - Rise of the Owlverlord/launcher
so this is definitely the problem.

yes the wrong pwd was the last problem.
Just released stl-v1.4.3
which supports both
"Giana Sisters Twisted Dreams (223220)"
and
"Giana Sisters - Rise of the Owlverlord (246960)"
ootb.
The WINEPREFIX is the regular 64bit one, but a 2nd 32bit WINEPREFIX with wmp10 is created inside the 64bit one (so it is removed automatically when uninsalled) and the required wmp10 files are copied over into the 64bit one. it just works

I tried stl-v1.4.3 for this game, but it always keeps hanging in the title screen. This doesn't work for me.

opening an issue with a logfile would be nice
edit: My glass sphere says you (and toalex77) didn't install the bundled tweakfile, which is required of course...

I was about to open an issue on your repository, but decided to delete the prefix and restart the process. And this time it worked.

ic

Was this page helpful?
0 / 5 - 0 ratings

Related issues

leifmetcalf picture leifmetcalf  ·  3Comments

ghost picture ghost  ·  3Comments

AwesamLinux picture AwesamLinux  ·  3Comments

kforney picture kforney  ·  3Comments

prototype99 picture prototype99  ·  3Comments