SoftTH 1.08 Config Updated: 5/04/2010
; SoftTH 1.08 configuration file
; by Kegetys, http://www.kegetys.net
;
[config]
; deviceIDLeft/right: Direct3D device ID's of left and right monitor, or 'auto' for automatic
; secondaryWidth/Height: Left&right monitor resolution, or 'auto' to use same as middle screen resolution
; secondaryRefresh: Refresh rate of left & right monitors, or 'auto' for automatic
; secondaryFormat: Secondary device image format, 'RGB32', 'RGB16' or 'RGB16D'.
; borderSize: Size in pixels of frame border between monitors that is discarded
; noHotkeys: Set to 1 to disable all hotkeys
; noOSD: Set to 1 to disable on-screen display when changing settings
deviceIDLeft=auto
deviceIDright=auto
secondaryWidth=1680
secondaryHeight=1050
secondaryRefresh=auto
secondaryFormat=RGB32
borderSize=0
sideExtraWidth=0
noHotkeys=0
noOSD=0
[Direct3D]
; ** Advanced setting for Direct3D games **
; lensCorrection: Lens correction, set to 1 to enable support. >1 to enable by default
; lensCorrectionEdge: Lens correction edge offset
; hideNondefaultDevices: Hides all but the default adapter from the game
; forceHorizontalFOV: Forces horizontal FOV to be three times as wide
; forceResolutionWidth/Height: Forces device to be created with this resolution
; force16bitDepth: Force game to use 16bit depth buffer, can improve performance and reduce memory use
; sleepBeforeRead: Time in ms to sleep before reading back buffer data from video card
; useMultihead: Uses multihead features of primary card if available, can increase performance and reduce memory use
; delayedPresent: When useMultihead enabled, delay primary monitor present to sync with secondary head
; swapOrder: Swap order at which the frame contents are copied
; d3d8dll: Path to D3D8.dll/D3D9.dll to use or auto for automatic (system32 dir)
lensCorrection=1
lensCorrectionEdge=0
cylindicalCorretionAngle=0
hideNondefaultDevices=1
forceHorizontalFOV=0
forceResolutionWidth=5040
forceResolutionHeight=1050
force16bitDepth=0
sleepBeforeRead=2
useMultihead=0
delayedPresent=0
swapOrder=0
autoSquash=0
d3d8dll=auto
[hooks]
; Win32 API hooking settings - Used for some extra compatibility and game-specific fixes
; doHooking: Enable/disable hooks in Direct3D, with OpenGL hooks are always enabled
; doScaleMouseCoordinates: Scale mouse coordinates for getCursorPos to fix games which do not handle negative screen coordinates properly
; doScaleFromLeftScreen: Spread out mouse coordinates from left screen to full width
; doScaleWindowRects: Scale focus window WindowRect
; mouseXoffset: Number of pixels to offset mouse cursor position in X axis, to fix misplaced cursor due to negative screen coordinates. auto = use X resolution
doHooking=1
doScaleMouseCoordinates=0
doScaleFromLeftScreen=0
doScaleWindowRects=0
mouseXoffset=auto
; Triplehead screenmodes to add to resolutions list (width multiplied by 3 and border added)
; 'auto' adds current primary monitor desktop resolution
; Must be last in this file
[modes]
1680x1050x60
1680x1050x60
1680x1050x60
auto
September 14th, 2009 - 08:17
Thanks for the config file, i used most of the settings from the file to get the game to work. but i am having a horrible fish eye len effect in the left and right monitor. any ideas?
September 15th, 2009 - 18:59
I reckon it’s a field of view (fov) issue with the game, try fiddling around with the fov settings and see what happens.
September 16th, 2009 - 05:25
Do you mean screen solution in the game?
It’s set to 1680×1024. Should I got lower and if so how much more?
September 16th, 2009 - 09:05
Yup it’s possible that the field of view of say 160 degrees is being spread over the 180 view so you’ll need to fiddle with the settings to see if you can get a less distorted view.
September 16th, 2009 - 12:42
I know this going sound stupid, how do u do that?
September 17th, 2009 - 00:31
Depends on the game mate a quick google for the console commands should yield results.
I didn’t bother changing my fov in for tf2 nor l4d when I was experimenting.
September 17th, 2009 - 01:18
Thanks for the help, but I’m getting burnt on getting this to work! I finally caved and found a triplehead2go for 214 on eBay! Man the SoftTH is a great piece of work, but I just can’t make it work right! Once again thanks for the help!
May 25th, 2010 - 21:35
hey there.
Im sorry that I have to ask this here but Im unable to comment on your new config file for softth (although I susbscribed…).
I wanted to know if you can play left 4 dead on dual monitors using softth. I used the following commands to disable one of the 3 monitors (I dont own a third monitor):
deviceIDLeft=-1
deviceIDright=1
What I want to do is to span the game on my 2 monitors so that I can play Left 4 dead splitscreen with a friend with both of us having one monitor (If you are interested in how to do it read this: http://www.jaytheham.com/l4d/l4d_ss_guide.htm).
However my desired resolution will never show up ingame and if I change it so something else (like 5040 etc.) the game goes completely black and even alt+tab doesnt help.
Can you help me or do you have some advice for me?
Best regards
PS: here is my config file:
; SoftTH 1.08 configuration file
; by Kegetys, http://www.kegetys.net
;
[config]
; deviceIDLeft/right: Direct3D device ID’s of left and right monitor, or ‘auto’ for automatic
; secondaryWidth/Height: Left&right monitor resolution, or ‘auto’ to use same as middle screen resolution
; secondaryRefresh: Refresh rate of left & right monitors, or ‘auto’ for automatic
; secondaryFormat: Secondary device image format, ‘RGB32′, ‘RGB16′ or ‘RGB16D’.
; borderSize: Size in pixels of frame border between monitors that is discarded
; noHotkeys: Set to 1 to disable all hotkeys
; noOSD: Set to 1 to disable on-screen display when changing settings
deviceIDLeft=-1
deviceIDright=1
secondaryWidth=1920
secondaryHeight=1080
secondaryRefresh=60
secondaryFormat=RGB32
borderSize=0
sideExtraWidth=0
noHotkeys=0
noOSD=0
[Direct3D]
; ** Advanced setting for Direct3D games **
; lensCorrection: Lens correction, set to 1 to enable support. >1 to enable by default
; lensCorrectionEdge: Lens correction edge offset
; hideNondefaultDevices: Hides all but the default adapter from the game
; forceHorizontalFOV: Forces horizontal FOV to be three times as wide
; forceResolutionWidth/Height: Forces device to be created with this resolution
; force16bitDepth: Force game to use 16bit depth buffer, can improve performance and reduce memory use
; sleepBeforeRead: Time in ms to sleep before reading back buffer data from video card
; useMultihead: Uses multihead features of primary card if available, can increase performance and reduce memory use
; delayedPresent: When useMultihead enabled, delay primary monitor present to sync with secondary head
; swapOrder: Swap order at which the frame contents are copied
; d3d8dll: Path to D3D8.dll/D3D9.dll to use or auto for automatic (system32 dir)
lensCorrection=1
lensCorrectionEdge=0
cylindicalCorretionAngle=0
hideNondefaultDevices=1
forceHorizontalFOV=0
forceResolutionWidth=0 <——- my desired resolution is 3840×1920 but the game crashes with that value ;so I leave it to zero
forceResolutionHeight=0
force16bitDepth=0
sleepBeforeRead=2
useMultihead=0
delayedPresent=0
swapOrder=0
autoSquash=0
d3d8dll=auto
[hooks]
; Win32 API hooking settings – Used for some extra compatibility and game-specific fixes
; doHooking: Enable/disable hooks in Direct3D, with OpenGL hooks are always enabled
; doScaleMouseCoordinates: Scale mouse coordinates for getCursorPos to fix games which do not handle negative screen coordinates properly
; doScaleFromLeftScreen: Spread out mouse coordinates from left screen to full width
; doScaleWindowRects: Scale focus window WindowRect
; mouseXoffset: Number of pixels to offset mouse cursor position in X axis, to fix misplaced cursor due to negative screen coordinates. auto = use X resolution
doHooking=1
doScaleMouseCoordinates=0
doScaleFromLeftScreen=0
doScaleWindowRects=0
mouseXoffset=auto
; Triplehead screenmodes to add to resolutions list (width multiplied by 3 and border added)
; 'auto' adds current primary monitor desktop resolution
; Must be last in this file
[modes]
1680x1050x60
1680x1050x60
1680x1050x60
1920x1080x59
1920x1080x60
auto
June 1st, 2010 - 03:00
I had a look online apparently you can disable one of the screens I tried it myself with no success have you tried using the 1.09 version of softTH?