ThirteenAG / WidescreenFixesPack

Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.
https://thirteenag.github.io/wfp
MIT License
2.26k stars 215 forks source link

Add support for forcing MSAA in GTA 3 #550

Open Calinou opened 5 years ago

Calinou commented 5 years ago

OS: Fedora 28 WINE version: 3.17 (Staging) Graphics card: NVIDIA GeForce GTX 1080 (driver version 396.54)

I'm running GTA 3 with the widescreen fix and Silent Patch and it works pretty well, but I'd like to enable MSAA. Forcing MSAA in nvidia-settings has no effect on the game, but the ForceMultisamplingLevel option in the Vice City widescreen fix works just fine in that game.

Would it be possible to backport the MSAA setting to GTA 3, or are there significant differences in rendering making this difficult?

Thanks again for the widescreen fixes, they make old games much more playable today :slightly_smiling_face:

ThirteenAG commented 5 years ago

I think I wanted to a long time ago but something either didn't work or III didn't have the same code I replaced in VC, don't remember exactly.

gransabr commented 5 years ago

@Calinou Have you tried applying MSAA/SGSSAA via "Nvidia Profile Inspector" app? I always use that app instead of "Nvidia Control Panel" because it has more settings. IIRC that worked just fine for me out of the box.

Calinou commented 5 years ago

@gransabr I'm on Linux, the only tool that can be used to force anti-aliasing is nvidia-settings but it doesn't work on all applications.

(Also, open source drivers don't offer anything to force anti-aliasing, so people on AMD or Intel would be left without anti-aliasing no matter what.)

gransabr commented 5 years ago

@Calinou Oh, so sorry, the moment I saw "GTX 1080" I immediately thought you are on Windows and skipped the intro specs. I dont know anyone who has GTX 1080 and only Linux, it just doesnt seem like a great fit (for gaming) considering that GPU is still rather expensive and you cant play everything on Linux. Seems like you are at the mercy of the community codes then :) Personally I would simply make a Windows partition for gaming but you would have probably done it already if it was feasible for you.