Help and Support

Help and support information coming soon!

Quick facts and Quick start

(From the forum at

Quick facts:

  • Almost completely rewritten from scratch (version 2)
  • Requires Windows 7 with WDDM display drivers (may work in Vista but I haven't tried it). Windows XP will not work.
  • Supports any number of outputs in any configuration (two monitors, three monitors, 7 monitors, etc.)
  • Only Direct3D 9 is supported for now, others may come later. Direct3D 9 is actually wrapped to Direct3D 9Ex, which causes some compatiblity problems.
  • Configuration is entirely different, you now specify a target render resolution (that can be any size) and then source rectangles from this buffer which are copied to the outputs
  • Because of the above, manual configuration is a bit difficult. I have done some prototyping for a configurator app (something like this " softth_config_prototype.png") which hopefully helps a bit assuming I will get it done at some point
  • All the secondary outputs keep their native desktop resolution, you can freely specify a "transport resolution" which is not limited to screenmodes
  • No default config is included, when you first run a SoftTH app it will be automatically generated to cover all attached monitors in the layout they are set in the desktop

Download v2.08b from:
SoftTH 2.08 alpha 32-bit (latest version, for 32bit x86 programs)
SoftTH 2.08 alpha 64-bit (latest version, for 64bit x64 programs)

Note: Even if you are running a 64bit OS, most games require the 32bit x86 version since the games themselves are 32bit executables.

See the readme for more information. It needs better documentation but hopefully you will be able to figure out how it works.

A quick start:

  • Place the d3d9.dll like before to the game dir
  • Run the game. A dialog asking if you want to create a default config should pop up.
  • Pick the new resolution in-game (or set it in game config)
  • The generated default config goes to the same dir the d3d9.dll is in, it will be configured to match the Windows desktop monitor configuration
  • You can edit the config with a text editor like before
  • If you change the renderResolution setting, remember to re-select the resolution in game as well
  • Log file is now written in My Documents/SoftTH/SoftTH.log

Features to come in SoftTH v3+
  • Refined DX9 support
  • Full DX10/11 support
  • OpenGL support on Windows/Mac/Linux
Supported Games
  • Team Fortress 2
  • ArmA 2
  • Crysis demo
  • rFactor
  • Mount & Blade
  • Lock On Flaming Cliffs 2
  • Test Drive Unlimited
  • Trackmania United Forever
  • Call of Duty 2
  • Rise of Flight
  • Company of Heroes
  • Risen
  • Civilization 4
  • Dirt 2 demo
  • Dirt 3
  • HAWX demo
  • DCS A10C
  • C.A.R.S
  • NetKar Pro
  • F1 2010
  • Trackmania 2
  • Microsoft FSX - some known incompatibilities
  • Call of Duty: MW*
  • Call of Duty: MW2*
  • Call of Duty: MW3*
  • Call of Duty: Black Ops*
  • Call of Duty: World at War*
  • Assassin's Creed 2
  • ... and more

* = requires widescreenfixer for aspect ratio correction

Get SoftTH