Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove 32bit pfx function #14

Closed
frostworx opened this issue Jul 23, 2020 · 3 comments
Closed

remove 32bit pfx function #14

frostworx opened this issue Jul 23, 2020 · 3 comments

Comments

@frostworx
Copy link
Collaborator

frostworx commented Jul 23, 2020

doesn't look like it works completely correctly so I'll probably remove the function
edit: complete 32bit pfx function to work as expected! solved when Giana Sisters works ootb.

@frostworx
Copy link
Collaborator Author

nope changed my mind. with some work it should be possible to get this working correctly. I want Giana Sisters!

@frostworx
Copy link
Collaborator Author

I managed to implement a fully automated transparent start for
"Giana Sisters - Rise of the Owlverlord Launcher" (246960)
(not yet commited)

pretty wild hacking but it works very good :)

the other title "Giana Sisters - Twisted Dreams Launcher" (223220) is almost identical, but unfortunately doesn't work (yet?)

the reason is that "Rise" installs dotnet4.0 (not used, because I wipe out 64bit dlls) and suceeds, and
"Twisted" installs dotnet3.5 which fails on every launch. this isn't required as well (probably), but with the failed installer the start changes its $PWD away from gamedir to ~/.local/share/Steam
and therefore the launcher searches its exe in ~/.local/share/
(strace). cd into the game dir before start or while the launcher is open doesn't help.

possible solutions:

  • valve removes the dotnet35 installation for "Twisted" which probably is useless(?) - I guess this is not verly likely
  • finding a way to tell 223220 dotnet35 is correctly installed
  • directly start the game exe instead of the launcher, but I currently rely on the launcher, because the sane system32 dir is replaced as soon as the launcher pops up (on launch it is messed up from 64bit proton stuff)

a sane solution would be that wine gets a fix of course, but that is probably not that easy

Twisted has an open issue here: ValveSoftware/Proton#1658
"Rise" doesn't though

@frostworx
Copy link
Collaborator Author

"Giana Sisters - Rise of the Owlverlord Launcher" (246960)
works ootb for me, since v0.99.9 - 5459b2b
so closing this for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant