SoftTH Home

Recent Posts

Pages: [1] 2 3 ... 10
1
General Discussion / Need help setting up triple-monitor
« Last post by Gazotey on November 06, 2017, 05:44:27 PM »
Hey all,

I'm trying to setup SoftTH with Guild Wars 2.
The game boots up fine and the SoftTH message about generating a default config is shown (the first time, of course).
After that, the game does display the configured resolution in the graphics options, but when I select it, the primary monitor (I've set them all to primary, makes no difference in the issue) goes black and the other monitors blink several times.
After that, the game is shown on the primary monitor, with the resolution switched back to the resolution of the primary monitor.

My monitor resolutions (from left to right): 1440x900 - 1440x900 - 1280x1024
config.SoftTHconfig: https://pastebin.com/SGG7vfg9

All help in solving this issue is greatly appreciated!
2
General Discussion / softTH / rF2 - 3 screens work great until I get to the track
« Last post by jstoezel on October 21, 2017, 07:06:37 PM »
Hi, I am running softTH in 64bit mode with rF2. The 3 screens work great in the games menus, but I soon as a track is finished loading, the track loading screen seems to stay on top of the cockpit screen...
By this I mean I can still see on the 3 screens the track loading screen, when I move the move the mouse I can hear the cursor going over the different menus you typically see when you are waiting in the pits to get out on track.

I used the same config file I used with rF1, which worked very well. But with rF2 again everything works until the track is finished loading and and I get into the pits.

Any idea how to fix this?

Thanks,
JS
3
Hi guys,

I've been trying SoftTH with a bunch of games today and I've had success in about half of them, so I think I'm missing something to maybe make it work in the other half?

Basically, what I was doing was to copy the following files to the folder of the game.exe:
* d3d9.dll
* config.SoftTHConfig (with settings of 5760 x 1080 => 3 Full HD monitors)

I've found 5 scenarios when trying to launch a game:

1. The game has an INI file that I can edit manually with information about the resolution. I can enter 5760x1080 here and these games work fine.
2. The game has a launcher with some settings there and after copying the files above, I can see 5760x1080 added, which I can choose and the games will work fine.
3. The game does NOT have any INI file or launcher, in which case the resolution options are just in-game, and in this case, it seems SoftTH is not working at all for me, as the game is just launched in a single screen?, as I am not able to choose that the game starts with resolution of 5760x1080. Checking in-game, that resolution has not been added either.
4. Similar to  3 really, it's just that in some cases, there's a launcher there with video options, but... in this case (as a difference to the example 2 above), this launcher has not recognized SoftTH settings and it's not displaying the 5760x1080, so the game is launched in a single screen.
5. The game has an INI file that I can edit, or a launcher where I can put the resolution I want (5760x1080) but even like that and when those games are DirectX9, SoftTH doesn't seem to do anything. The game just launches in a single monitor anyway.

A few doubts:
A. Am I understanding this software correctly, as in, that one has to copy the SoftTH files but on top of that one MUST choose the resolution we want the game to be running on BEFORE the game starts?
B. And if that's the case, any clue how we can choose such a resolution for games who do not provide those options (as described in examples 3 and 4 above)?
C. In the example number 5, any clue why sometimes the INI settings are fine but SoftTH doesn't kick in?

Many thanks!

Then, in the games that it has been working what I had to do is either edit an ini file with the resolution the game will launch with (entering 5760x1080 manually there) or some of them have a launcher and there we can configure
4
General Discussion / Re: SoftTh 2.x configuration tool
« Last post by Vuldarian on June 16, 2017, 05:07:43 PM »
You might as well. This place is as dead as SoftTH 3.0 ;)
5
General Discussion / Re: softth on ets2
« Last post by dagostix on June 05, 2017, 04:01:44 PM »
Hi Paul,

I do not know Euro Truck Simulator but it seems you can run 2 different versions - 32 or 64 bits.
Are you sure you use the correction version of softth?

Indeend I have GTA V and it's a 64 bits game so softth config file is only generated if I put the d3d9.dll from a softth's 64 bits version. If I put a 32 bit version the config file is not generated.

Hope it can help you...

nico
6
General Discussion / Re: GTA IV & V + Unreal Tournament 2004
« Last post by dagostix on June 05, 2017, 03:12:37 PM »
Hi,

I am now able to play GTA IV.

Regarding GTA V using last 64 bit version of Softth the game failed to run. I have a message saying that the entry point of D3DPERF_BeginEvent is not found.

Here is Softth log:

Quote
6684:   0.000 SoftTH: SoftTH v2.03 x64 alpha by Kegetys (GTAVLauncher.exe, static link)
6684:   0.000 SoftTH: Config path: <D:\Grand Theft Auto V\config.SoftTHconfig>
6684:   0.000 SoftTH: config: main.renderResolution: 4960x1600
6684:   0.000 SoftTH: config: Additional heads: 2
6684:   0.000 SoftTH: config: head_primary.screenMode: 2560x1600
6684:   0.000 SoftTH: config: head_primary.sourceRect: 1200,0,3760,1600
6684:   0.000 SoftTH: config: head_primary.destRect: not set
6684:   0.000 SoftTH: config: head_1.screenMode: not set
6684:   0.000 SoftTH: config: head_1.sourceRect: 0,0,1200,1600
6684:   0.000 SoftTH: config: head_1.destRect: 0,0,1200,1600
6684:   0.000 SoftTH: config: head_1.transportResolution: 1200x1600
6684:   0.000 SoftTH: config: head_2.screenMode: not set
6684:   0.000 SoftTH: config: head_2.sourceRect: 3760,0,4960,1600
6684:   0.000 SoftTH: config: head_2.destRect: 0,0,1200,1600
6684:   0.000 SoftTH: config: head_2.transportResolution: 1200x1600
6684:   0.000 SoftTH: Initializing win32 hooks...
6684:   0.000 SoftTH: Added module <D:\Grand Theft Auto V\d3d9.dll> to hook ignore list
6684:   0.000 SoftTH: Added module <C:\Windows\System32\KERNEL32.DLL> to hook ignore list
6684:   0.000 SoftTH: Added module <C:\Windows\System32\USER32.dll> to hook ignore list
6684:   0.000 SoftTH: Hooking user32.dll/ClipCursor
6684:   0.000 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.000 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.000 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.000 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.000 SoftTH: Hooking user32.dll/GetCursorPos
6684:   0.000 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.000 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.000 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.000 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.000 SoftTH: Hooking user32.dll/GetCursorInfo
6684:   0.000 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.000 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.000 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/SetCursorPos
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/EnumDisplaySettingsExA
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/ChangeDisplaySettingsExA
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/EnumDisplaySettingsA
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/GetWindowRect
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/GetClientRect
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/GetMonitorInfoA
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/EnumDisplayMonitors
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Hooking user32.dll/SetWindowPos
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: WARNING: Jump address over +/- 2GB limit
6684:   0.015 SoftTH: ERROR: writeJmpOpcode: x64 jmp not implemented!
6684:   0.015 SoftTH: Pinned DLL: <D:\Grand Theft Auto V\d3d9.dll>
6684:   0.015 SoftTH: Direct3D DLL Path: <C:\Windows\system32\d3d9.dll>
6684:   0.015 SoftTH: Added module <C:\Windows\system32\d3d9.dll> to hook ignore list
[unquote]

My graphic card has 2gb ram so I think it's the reason of this issue. However I have a total 10gb available : 2 from GPU and 8 from RAM. Do you know if there is a way to bypass this limit? or any other idea?

Tks for your help!
7
General Discussion / Re: SoftTh 2.x configuration tool
« Last post by dagostix on June 04, 2017, 08:51:26 PM »
Hi,
I reply to myself...
Just had to install DirectX on my PC :P
8
General Discussion / Re: SoftTh 2.x configuration tool
« Last post by dagostix on June 03, 2017, 08:53:32 PM »
Hi All,

I've just re-installed Windows 10 64 bits and I don't know why but SoftTh config tool does not start.
1st time he said that .net framework 3.5 was not installed so I've installed it but now if I run config tool absolutely nothing happen :(

Any idea?

Tks
dago
9
General Discussion / GTA IV & V + Unreal Tournament 2004
« Last post by dagostix on June 03, 2017, 10:06:21 AM »
Hi all,

I use Softth to play Half Life 2 deathmatch on 3 screens and that works very well. Tks for softth's team!!

Now I would like to do the same with the 2 last GTA and also for the old Unreal Tournament 2004 but I am not able to do it.
Can someone help to find the right way to make them working?

My PC:
- win10 64 bits
- GTX960 + driver 382.33
- monitors Dell in PLP (20>30>20)

I can't activate nvidia surround due to different synchronisation between 20 and 30" monitors :'(

Tks for your help!
10
General Discussion / softth on ets2
« Last post by joicey2007 on May 24, 2017, 09:51:09 PM »
hi everyone, I have 2 monitors and I'm trying to get ets2 working with both but I have tried loads of times to get SoftTH to work and I'm having no joy I have put the dll file into euro truck sim X86 file but it's not making a config file

someone, please help


many thanks

paul
Pages: [1] 2 3 ... 10