ValveSoftware / Proton

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

STAR WARS™ Jedi Knight: Dark Forces II (32380) #842

Open kforney opened 6 years ago

kforney commented 6 years ago

System Information

The game launches, but the menus and cutscene FMVs are in a ~640x480 box in the top-left of my screen.

Menu navigation is difficult, as the mouse cursor doesn't line up with the actual menu buttons.

Finally, when actually in a level, the texture colors are all rainbow, and the resolution is messed up in a different way (the height is correct, but the game runs at about half of my screen's actual resolution) while the HUD displays properly in the corners of the screen.

ghost commented 6 years ago

If I recall correctly, the FMVs and menus being stuck in a corner of the screen was also an issue under Windows before, so it may have nothing to do with Proton.

Aside from the resolution issue, the game played fine on my system with the following workarounds :

Testing the game itself, I was able to quickly complete Nar Shadaa(*) with no glaring issues, aside from the menu/cutscene issues described by OP.

(*) Thanks to the supernatural movement speed of 90s shooters. Bless them.

kforney commented 6 years ago

Yup, that works. The menus appear to be stuck in the corner of the screen, but the actual button placement is where you would expect it to be if the menu actually filled the screen properly.

Turning on 3D acceleration fixed the garbled colors/in-game resolution issue immediately.

martynhare commented 6 years ago

This game is indeed broken on modern Windows 10. But not on Linux under Steam Play! Here's a proper workaround for the screen resolution issue which I am hoping a Valve engineer will be able to script as a winetricks-style registry import as a proton-specific workaround:

The "true" workaround is to modify the game files or use a wrapper like dgVoodoo as mentioned here: https://steamcommunity.com/app/32380/discussions/0/490125103626477734/

Technically, Valve staff could legitimately close this as NOTABUG since the game is equally broken on modern Windows as it is under Wine, however, I kinda hope that Valve start making games that don't work on Windows start working on Linux seamlessly instead. It would be an excellent selling point if Valve could properly GNU Old Games (unlike a certain competitor).

-- Edit: To clarify "Wine" as "Steam Play" (for the uninitiated)

waspennator commented 9 months ago

Testing this out on my le oled deck. After getting past the unskippable intro, my deck visually freezes after 5-30 seconds when I try creating a new user profile and i have to manually force the console off. I've been able to get it to occur on experimental and 8.0, but not 7.0.

Saw another report also saying that the game crashes after a few seconds on the main menu, but I haven't gotten that far yet.

steam-32380.log.txt