ddfix - Play Thief 2 on modern hardware in high resolution and true color
Last updated 3.10.2010
jere.leppanen@gmail.com
jermi at ttlg.com/forums
Based on ddfix 1.3.11 by Timeslip. Changes included in this package as a diff patch. See instructions and changelog for previous versions in ddfix 1.3.11 readme.txt.
Need help? Start here.
Changelog
ddfix 1.5.5
- Fixed a bug with the screen turning pure white when looking at a near wall in SS2.
- Per-mission ini files, new parameter EnableMissionIni.
- New parameter EnableGamma. Set EnableGamma=0 to disable gamma correction.
- New postprocessing parameters BloomShift and BloomShiftRemodulate.
ddfix 1.5.4
- Desktop resolution is restored when returning from Dromed game mode, even if game mode and editor are set to the same resolution.
- If UseCompatibleZBuffer=0, out of two different z-buffer formats the one that works is used.
- Texture replacement support for Dromed2 v1.18, Dromed v1.37, ShockEd v2.12. (Excluding TextureExists hook.)
ddfix 1.5.3
- Fixed UseCompatibleZBuffer=0, which now means 24 bits (UseCompatibleZBuffer=1 still means 16 bits).
- Menu screens and videos use Flip(), and triple buffering if TripleBuffer=1. There should be no more video tearing if vsync is on. As a side effect, Fraps can record seamlessly including menu screens, loadout and videos.
- MenuUpdateDelay is off by default. It's not needed if vsync is on.
- Texture replacement support for SS2 v2.3.
ddfix 1.5.2
- Anisotropic filtering for the first stage only, linear for the second stage. For the second stage (light maps) anisotropic does cause some glitches after all.
- Triple buffering.
- FlipInterval option. Translates directly to DDFLIP_INTERVAL* flag in the Flip() call.
- MenuUpdateDelay option.
ddfix 1.5.1
- PrintScreen works for menu screens now also.
- Added setting of maxanisotropy for the second texture stage.
- Frame rate limiter.
- Revisited menu screen update delay. Supports T2 and TG.
- New ini file option for setting the menu screen aspect ratio.
- Texture replacement support for TG v1.37 (T2 v1.18 was already supported). Removed Thief2Extensions option and added new TextureReplacement option.
- New ini file section MemAddr allows direct setting of the memory addresses to be patched.
ddfix 1.5.0
- Fog. SiO2's idea: fog requires w-friendly projection transform.
- Added restoring the filter functions for the second texture stage after post processing.
ddfix 1.3.11.4
- Added post processing options: (de)saturation, bloom.
ddfix 1.3.11.3
- Introduced some delay in the menu / loadout / readable screen update to lower GPU temperature and to slow down object rotation in the loadout screen.
ddfix 1.3.11.2
- Added support for Avi textures. The usual size restrictions apply. Use any VfW combatible codec that decodes into RGB.
ddfix 1.3.11.1
- Fixed the mipmap problems with the replacements to some textures, such as grass textures (NTEX), green water, and others.
- Removed the "You seem to be trying to use ddfix 1.3.11 or newer with an exe patched to use 1.3.10 or older" check.