Thief 1/2 & SShock 2: DDFix and Enhanced Resolution Patch - discussion - by bikerdude
Timeslip on 14/3/2008 at 06:48
Quote Posted by clearing
Strange... UseCompatibleZBuffer=1 added to .ini, and in video properties in game no fog, and max resolutions 800x600x8.
Next to the fog setting, does it say no and not let you change it, or is there no yes or no text at all?
Everytime I've had the problem where it would only let me choose an 8 bit resolution and the fog setting has vanished, it's been because I'd accidently corrupted one of the .cfg files. (Attempting to start the game with a different resolution set in cam.cfg to ddfix.ini can sometimes corrupt them, for example.) Try replacing them with copies of the originals, or if you don't have any, at least check cam.cfg to make sure all the settings are sane.
clearing on 14/3/2008 at 06:54
Quote Posted by Timeslip
no text at all?
Yes. No
Off or
On. Only
Fogging:Ok. I'll check cam.cfg
clearing on 14/3/2008 at 07:38
Sorry, I read ddfix readme.txt:
This fix breaks thief's normal method of taking screenshots. You can take screenshots using ddfix by hitting printscreen.
Timeslip on 14/3/2008 at 07:40
I've removed the beta downloads. You can get 1.2.3 in standard or GUI flavours from the normal download link. ;)
I've changed the z mask around a bit, so ATi users might be able to set UseCompatibleZBuffer back to 0 without causing crashes now. (It still defaults to 1, just in case.)
EvaUnit02 on 14/3/2008 at 08:45
Thanks again for your service to the community, Timeslip.
By any chance have you looked into the SS2 Use mode HUD transparencies bug, introduced by the 1.2.x builds?
Thanks in advance.
Clearing, you can still use Fraps to take screenshots.
Timeslip on 14/3/2008 at 08:59
Quote Posted by EvaUnit02
By any chance have you looked into the SS2 Use mode HUD transparencies bug, introduced by the 1.2.x builds?
I have the same number of copies of SS2 lying around as I do radeon graphics cards, if that answers your question. :p iirc, transparent menus have been a problem in SS2 with all versions of ddfix, not just 1.2.
Is the menu background supposed to be black? I'm using black as a transparent colour key for the thief 2 text overlay. If SS2 draws the menu by locking the frontbuffer, that's probably the problem. You'd just need to change the 'fx.dwFillColor=0;' line in FakeSurface::ClearOverlay and the 'fx.ddckSrcColorkey.xxx=0' lines in FakeSurface::Flip to some colour that's never used in the menus and recompile.
Hiatus on 14/3/2008 at 09:35
@Timeslip:
I just quickly tested 1.2.3 with UseCompatibleZBuffer=0 (previously non-working on ATI) and it works ok (sets desired 3D H/W mode and does not crash) BUT... setting this to 0 (on ATI at least) introduces visual artifacts in game - VERY distant objects in game (in huge outdoor levels - like towers etc) tend to disappear and re-appear when you move just a bit. With UseCompatibleZBuffer=1 (16-bit zbuffer) it's all ok (they don't disappear). So it looks like T2 has problems not with 16-bit zbuffer, but with 24-bit one!
the same problems with disappearing distant objects I've noticed in 1.1.1 when I put d3dx9_30.dll in T2 dir to be able to take screenshots - after that distant objects also tended to vanish (oddly, it was fine w/o this .dll).
If you want to test it yourself on nVidia, in User.cfg in T2 dir remove semicolon from ;starting_mission 3 line so it reads starting_mission 3, then start new game, load level (3rd level in game, Framed), in your starting point look ahead and see that very distant tower-like in front of you, above/behind all other objects. Now move slowly forward/backward/strafe and this tower should disappear/reappear briefly.
MH.TheFreak on 14/3/2008 at 09:39
It works now me, too. But the fog problems in vista are the same: When I start the game, the game shows fog normal, but when I read a book or go into the menu, the fog is disappeared and I have to restart the game. I have no idea what the reason is, but it seems it has nothing to do with ddfix...