ValveSoftware / Proton

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

Return to Castle Wolfenstein (9010) #542

Open Houtworm opened 6 years ago

Houtworm commented 6 years ago

Game does not run, I see the green terminal thingy, then a black flash and then it stops running.

I know the game also has a native Linux version, but that version is not in the Steam Store.

Edit: the multiplayer seems to work fine, This only applies to the single player.

dreamer commented 6 years ago

I don't have this title on Steam, so can't check it myself - @Houtworm - can you try using the following workaround to run this game?

Use following launch options: NVIDIA proprietary drivers users: __GL_ExtensionStringVersion=17700 %command% AMD/Intel: MESA_EXTENSION_MAX_YEAR=2003 %command%

BTW, spcr has report, that #831 affects this game as well.

Houtworm commented 6 years ago

@dreamer No that did not fix it, it actually stopped the game from launching at all, i did not see the green terminal thingy and Multiplayer also stopped working.

Thnx for the input Though :)

Edit, I have a GTX 1080, with NVIDIA 396.54 Drivers if that is any help i have tried this launch option __GL_ExtensionStringVersion=17700 %command%

rednaxela600 commented 6 years ago

I have seen this behavior as well on my AMD Radeon HD 8970m+Intel HD 4000 (muxless setup) using Mesa 18.3.0, so at least we may be able to rule out driver issues.

whizse commented 6 years ago

I only have access to the game as sold by GOG, that version absolutely requires MESA_EXTENSION_MAX_YEAR=2003 to start.

If it still crashes you can start the game with "+set logfile 3" and it should write a log called rtcwconsole.log. Experimenting with ESYNC turned off might be worth a try too.

Log files from Wine would be useful too.

rednaxela600 commented 6 years ago

The MESA_EXTENSION_MAX_YEAR=2003 works for my system at least. Here's the log file anyway when it crashes: rtcwconsole.log And, for what it's worth, when it succeeds with the MESA_EXTENSION_MAX_YEAR=2003: rtcwconsole.log

It's just not finding some extensions without that variable set. I don't know if it will, but I hope this helps.

lucifertdark commented 6 years ago

I've found that if you add the unofficial 1.4b patch from http://www.markshan.com/knightmare/ the workaround is no longer necessary, the version installed by Steam is version 1.22.

jgacas commented 6 years ago

@dreamer Your fix just helped me to play the game on my machine. Thank you.

System info: https://gist.github.com/jgacas/64704de0370633b265b2970b97ec7d35

legluondunet commented 6 years ago

I'm a Nvidia user and as said earlier in this discussion, the game only launches if I use this option at launch: __GL_ExtensionStringVersion=17700 %command% Star Wars Jedi Knight II outcast needs the same workaround #1732 If Steamplay integrates this workaround, the game could be whitelisted. After that you could even set the game resolution to 1280x1080 for a 1920x1080 screen without instability and for a better gameplay experience.

aeikum commented 5 years ago

Hello. With Proton 3.16-7, you can now use the PROTON_OLD_GL_STRING runtime option instead of the Mesa- or Nvidia-specific environment variables.

kisak-valve commented 5 years ago

Return to Castle Wolfenstein (9010)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/2432. @dreamer posted on 2019-03-19T18:15:39:

Whitelist Request

System Information

I confirm:

Issues

Additional comments

Briefly tested both singleplayer and multiplayer, also tested alt-tabbing behaviour - everything worked perfectly.

kisak-valve commented 5 years ago

Is anyone seeing any issues that would block this game from being whitelisted with Proton 3.16-8 beta and PROTON_OLD_GL_STRING=1 %command% set in the game's launch options?

legluondunet commented 5 years ago

Just played this game 30 mn with Steam controller, nothing to report, ok for whitelisting.

rednaxela600 commented 5 years ago

Played the first few levels, and it was pretty much flawless. I think it's ok for whitelisting.

It might be worth noting here that if you're like me and try to force these older games into modern resolutions (1920x1080 in my case) you will encounter a crash after beating the third level, but this is the game itself not Proton.

springwurm commented 4 years ago

Whitelist Request

System Information

I confirm:

Issues

Played the first Level for 15 Minutes. No Issues.