ValveSoftware / Proton

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

Wizardry 8 (245450) #1805

Open Rabcor opened 5 years ago

Rabcor commented 5 years ago

Whitelist Request

System Information

I confirm:

Issues

Additional Info

To configure the game, since the 3D Setup Utility does not work, you can use nGlide's configureation tool instead, to do this simply hit play in steam, select 'Configure nGlide' then hit Play again. You will now get a utility to configure the graphics in the game. I suggest selecting a low resolution that matches your aspect ratio (for most users this will be 1280x720), using fit to screen, refresh rate 60, and then disable the 3dfx logo splash screen, then hit ok, and now you will be able to play the game just fine.

However, the settings are still configured for 16-bit-depth (seemingly has no effect on visual quality) and 2D audio, so if you are a stickler for having the best available settings, even if it probably has no actual effect on gameplay...

My recommended configuration for the game for 3DVideo.CFG for the best experience on 16:9 aspect ratio monitors is as follows:

DirectX7
1280
720
32
DirectSound3D Hardware Support

There are absolutely no benefits to setting the game's resolution higher, and I would advise against doing so. The game does not officially support resolutions higher than 1024x768.

If there are any problems running the game like this, you can try DirectX6 or OpenGL instead of DirectX7, as well as replacing DirectSound3D Hardware Support with Miles Fast 2D Positional Audio

The steam (Night Dive) version of the game has a plethora of issues when it comes to launching it on Windows, to such an extent where some users outright fail to launch the game no matter how they try. But it seems all of these issues just magically go away on Linux which is a bit ironic :D of course however, we can't run 3DSetup.exe as a tradeoff.

Arucard1983 commented 5 years ago

Since it was a Glide game primarily, it won't be easy to install a Glide wrapper, like nGlide ?

Rabcor commented 5 years ago

@Arucard1983 it actually defaults to these settings:

Glide2x
800
600
16
Miles Fast 2D Positional Audio

Rather than the ones I suggested, and as I said earlier, it works out of the box like that. But I had issues with correcting the resolution with Glide2x as the api. nGlide seems to be installed as a part of the game, if you right click it in the steam library it has a 'configure nGlide' button.

I am uncertain if it can really be used though because I tend to get some error about the video device not supporting the resolution, which is why I recommend the settings in the OP instead.

Edit: The error is caused if I configure the 3DVideo.CFG file to use a 32-bit depth,. I will update the OP to suggest this alternative.

Rabcor commented 5 years ago

Got the 3DSetup utility working like this: protontricks 245450 -q mfc42

However, it will only show the game's supported resolutions and only at 16 bit depth :P so configuring it via nGlide or directly editing the CFG file is still better.

I thought it might be worth mentioning that similar issues plague the windows version (follow link in OP for more details)

The game is actually easier to get running on Linux.

TheDromundKaas commented 3 years ago

I cannot confirm 0 issues. For me, the ingame map is basically empty. I've seen videos on how it should look, and the map is not completely empty in those videos. The marker for the party is displayed, and the map can be zoomed and moved using the ingame map controls, however, basically no area around the party is displayed, even when is has been visited.

The requested gist steam-245450.log

Sample screenshot on how the map looks (on the left): grafik

kisak-valve commented 3 years ago

Hello @TheDromundKaas, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report. Also, please add PROTON_LOG=1 %command% to the game's launch options, reproduce your issue and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

CyberKiller40 commented 7 months ago

I couldn't get the cutscene videos to play correctly. DirectX7 display plays only sound with a black screen, Glide plays the video but cropped in a small fragment of the screen. This is not optimal.

Rabcor commented 6 months ago

To be completely honest, the steam version of this game (e.g. night dive version) is garbage, night dive's modifications to it have introduced nothing but issues to it.

It's so bad that even on windows a guide like this is still necessary just to get it to run for quite a lot of users. Night Dive is just a pure garbage company, a troll company if anything since literally the only thing they do to games they buy the rights to is break them a lil bit and re-release them.

Also the game not working in above comments might possibly be a regression, I mean the initial post was on proton version 3.16 so if someone's trying to get it to work, it's worth trying to go back to older proton versions (such as 3.16)

I could maybe retest it soon.

CyberKiller40 commented 6 months ago

I can't say I'd agree with that, ND's work on Quake, Doom 64, Turok and Forsaken is stellar.

Good point on checking an older Proton version though, I'll see if I'll find the time to look at that myself too.