Version History
(From the forum at www.kegetys.fi)
- 2.08 alpha
- GetContainer support for textures (TES Skyrim)
- Improved index- and vertexbuffer emulation
- Quirk support for invalid VB locks disabled by default
- Fix discard flag use with emulated index buffers (DCS A-10C)
- Config settings to disable various manage-emulation modes
- 2.07 alpha
- Fixed GetTexture behaviour (NFS Shift 2, C.A.R.S, Rfactor, ...)
- Workaround for D3D9Ex non-primary swapchain backbuffer rendering (Falcon 4 BMS)
- Device reset to windowed mode is no longer incorrectly used as SoftTH mode (Falcon 4 BMS)
- 2.06 alpha
- fpsLimit setting for non-primary heads
- Managed volume texture fixes (Rise of Flight)
- Fixed memory leak with GetSwapChain
- Fixed memory leak with GetSurfaceLevel
- SoftTH no longer incorrectly activates on windowed mode device
- 2.05 alpha
- Improved local head performance for AMD cards
- Fixed RGB16D nonlocal mode on AMD cards
- Slightly improved nonlocal performance for Nvidia cards (Restored to v2.02 level)
- Reduced CPU use when waiting for gpu synchronization
- Framerate smoothing is always disabled if all heads are local
- Fixed potential crash with hooks
- 2.04 alpha
- Improved mouse cursor hooking (World of Warcraft)
- Fixed QueryInterface behaviour for non-D39Ex device (Rise of Flight, Netkar Pro, Mount & Blade, ...)
- Fixed volume surface locking behaviour
- 2.03 alpha
- Fixed nonlocal performance on ATI cards
- Fixed crash with steam overlay introduced in v2.02 (Left 4 Dead 2, Team Fortress 2, ...)
- Added support for Direct3D 9Ex games (Fallout New Vegas)
- 2.02 alpha
- Fixed non-managed volume texture handling
- Improved performance with partial texture locks
- Quirk support for invalid vertex buffer locks (DCS A10C Beta)
- x64 support
- 2.01 pre-alpha
- Improved manage texture emulation (Richard Burns Rally, X3 Terran Conflict, Bioshock 2, ...)
- Volume texture manage-emulation fixes (Portal, Left 4 Dead 2)
- Various COM interface compatibility fixes
- GetCursorInfo hook (ArmA2 v1.07)
- TrackMouseEvent messages handling (Dragon Age: Origins)
- 2.0 pre-alpha
- Re-written almost completely from scratch
- Supports any number of outputs in any configuration
- New configuration method
Donate
Get SoftTH
-
Download the binaries
- Windows
DX9 x86 - still mostly v2 code. Readme is still from v2, but will be updated soon.
- Older versions (by Kegetys)
- Windows
-
Get the source - GitHub
https://github.com/born2beflyin/SoftTH
- SoftTH configuration GUI (by Olstyle)
Features to come in SoftTH v3+
- Refined DX9 support
- Full DX10/11 support
- OpenGL support on Windows/Mac/Linux
Links
- Facebook: facebook.com/SoftTH
- Twitter: twitter.com/SoftTH
- Google+: google.com/+mySoftTH
- Youtube: youtube.com/c/mySoftTH
- SoftTH at WSGF
- SoftTH at Hardforum
- SoftTH at Eagle RU
- SoftTH at NeoGaf