ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.96k stars 1.05k forks source link

Rise of the Triad (217140) #2598

Open mindinsomnia opened 5 years ago

mindinsomnia commented 5 years ago

Compatibility Report

System Information

I confirm:

Proton Log:

steam-217140.log

Symptoms

Game does not launch.

Reproduction

Click Install, click Play.

Notes

For what it's worth, this appears to run with my local installed version of Wine 4.6, so is there a Wine specific bug that's been fixed which effects this?

kisak-valve commented 5 years ago

The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. in the log looks like a line of interest.

lucifertdark commented 5 years ago

Now that .Net is mostly working the game can be made to run with Proton 4.2-3, I also followed......

you can create small exe that will run Win64\ROTT.exe

i launched game this way, but sound worked really strange and fps was low.

code of program for fake launcher:

#include <stdlib.h>

int main(int argc, char **argv) {
  return system("Win64\\ROTT.exe");
}

you need write it in ROTTLauncher.c and compile with mingw:

i686-w64-mingw32.static-gcc ROTTLauncher.c -o ROTTLauncher.exe

Replace original ROTTLauncher.exe with this binary and run game from steam.

It's not perfect as there are some graphical bugs with the trees being covered in White dots, but it's playable, I've gone through the first two missions without a single crash.

minisori commented 5 years ago

The 32 bits version that now works has fps drops and some textures problems noticeable with the trees just at the beginning of the game.