Thanks to leth, a forum member in rpgwatch.com, I can finally solve the graphical glitches in Por2. He said he had applied this solution to Planescape Torment to solve some graphical issues and it perfectly fits this problem also. As you knew in order to solve the graphical glitches in newer systems you must turn off directdraw accelaration from dxdiag menu. You can do that easily on XP, but Vista do not allow that and also new drivers don't want you to mess up with the settings. So here is the solution:
1) Download and install the microsoft application compatiblity toolkit. You can easily find that in Microsoft's site in download section. I think the last version of it is 5,5.
2) Start the 'Compatibility Administrator' with administrator rights. If your UAC is off, no need to adm. rights by the way.
3) Click the 'New' Button
4) Right click the new database. Select 'Create new application fix…'
5) Name your program and vendor however you like. Browse to your por2main.exe file.
6) Select 'None' for operating system modes. Click Next. Tick the 'ForceDirectDrawEmulation' compatibility fix. (No need to select additional compatibility modes)
7) Click next and finish.
8) Save your database.
9) Right click the database and select install. This will install the database.
10) Close the compatibility administrator and start POR2. That's it. Play & Enjoy. No more graphical glitches. Just a bit slow though, but it is more tolerable than weird 3d graphics.
To do that once is enough to solve the issue. No need to do that everytime you want to play POR2.
'How to solve graphical glitches in Vista' guide
Easy solution to graphichs problem
The compability fix (emulate directdraw) does only work on v. 1.0 of the game, not any patched version.
The propper solution is simple, turn off all kind of antialiasing on your machine. If you have a Nvidia card, you will find this under 3d settings in the control panel.
Works for all versions
The compability fix (emulate directdraw) does only work on v. 1.0 of the game, not any patched version.
The propper solution is simple, turn off all kind of antialiasing on your machine. If you have a Nvidia card, you will find this under 3d settings in the control panel.
Works for all versions