It works! Richard Burns Rally on 3 screens with SoftTH and Windows 8.1

I have joined to share that which works for me.


I write this in the hope that it can keep others, from having the frustrations I had, when trying to set this up.


23,6” + 32” + 23,6” 16/9 1920x1080 screens with a GeForce GTX 970.


No matter what I did, the car was about 12cm tall and 72 cm wide.

It took me 6 day's to remember, that RBR FixUp Plugin was needed. Was I close to a temper tantrum? Several times? YES! Downloaded, installed and up and running right away. DOH! Feeling stupid? Yes.

If you want to see what i'm talking about, change fixAspectRatio=1 to 0 in FixUp.ini.



Note that You can have multiple installations of RBR on the same PC with different mods.

Make a clean install. Create a new folder. Copy all files and folders to the new folder. Then you can add whatever mods you wish.


Software needed:

RBR software. (I got a DVD from a online outlet)


RBR patch 1.01 Can be downloaded here:

http://www.gamershell.com/download_7108.shtml


RBR patch 1.02 Can be downloaded here:

http://www.gamershell.com/download_7403.shtml


SoftTH created by kegetys and kept alive and kicking by born2beflying.

Latest version can be downloaded here:

http://www.softth.net/


RBR FixUp Plugin by Workerbee. This is needed to change RBR's hardwired 4/3 aspect ratio.

Latest version, as of writing, can be downloaded here:

http://www.ly-racing.de/viewtopic.php?t=6512 Site in German


Not a must but a usefull SoftTH tool:

SoftTHConfigTool by Oliver Mueller Can be downloaded here:

https://github.com/Olstyle/SoftThConfigTool



What to do:

Download needed software.

Set up system to enable all screens in Windows, using the Nvidia controlpanel.


Install RBR (That must be anywhere else than the default folder.)


Install Patch 1.01 and 1.02 (They do not need to be run in the RBR folder.)


Delete PC_InputFilter.ini.


Open RichardBurnsRally.ini and delete "Constant Force Multiplier -60"


Install RBR FixUp Plugin (Put FixUp.dll into RBR Plugins folder)

Start RichardBurnsRally_SSE.exe, Load, OK, Exit, Yes (FixUp.ini is created in Plugins folder. This controls FixUp.dll)


Place the SoftTH d3d9.dll in the folder with RichardBurnsRally_SSE.exe (It only works with this file.)


Start RichardBurnsRally_SSE.exe, Load, OK, Exit, Yes (You now have config.SoftTHconfig)


Open RichardBurnsRally.ini and change XRes = X and YRes = X to the renderResolution= values from config.SoftTHconfig. Mine is XRes = 5760 YRes = 1080



The next may be a little complicated, so I would suggest a small break. Get up, move around, maybe get some fresh air, use bodyly input/output functions or whatever you feel like. ;-)



Welcome back. Are you ready? Okay, on with the show.



Setting up SoftTH is a complicated affair, with many possibilities, so I will not go deeper into details.

I have only scraped the surface to get some settings, so I could smash up virtual Rally cars on 3 screens.


Usefull information for Setting up SoftTH in links below.



config.SoftTHconfig is used to configure SoftTH. It can be opened with notepad. Hovewer, all the information is squized together:

[main]renderResolution=5760x1080nonlocalFormat=RGB16DkeepComposition=0


This can be made more readable, by loading config.SoftTHconfig with SoftTh Config Tool and then saving. Then it is like this:

[main]

renderResolution=5760x1080

nonlocalFormat=RGB16D

keepComposition=0


You can play around with resolutions and other settings in SoftTh Config Tool. I haven't done that, as my patience was nearly gone, when I found it, so I have only used it for the above.


Or use Notepad++ (Recommended for editing *.lua files, as it don't change the structure.)

It looks like after using SoftTh Config Tool, but it stays squized together, when you exit the file.



My screens are alligned at the top. In NVIDIA Control panel they are listed as:

Left is 2, Center is 1, Right is 3.


I run RBR with a black bar, at the bottom of the center screen. That is to keep everything, at the same size across the screens. The destRect= line is used for that.


Only as I have been writing this, I have gotten Bezel correction to work for me.



Here is my RBR config.SoftTHconfig file

[main]

renderResolution=5760x1080

nonlocalFormat=RGB16D

keepComposition=0

smoothing=1

debugD3D=0

zClear=1

vsync=0

tripleBuffer=0

screenshotFormat=jpg

dllPathD3D9=auto

dllPathDXGI=auto

dllPathD3D11=auto


[overrides]

forceResolution=0

antialiasing=0

processAffinity=0

FOVForceHorizontal=0

FOVForceVertical=0


[debug]

compatibleIB=0

compatibleTex=0

compatibleVB=0


[head_primary]

; borderA=0

; borderL=0

sourceRect=1920,0,1920,1080

destRect=0,0,1920,850 This is what makes the black bar. Also link below

screenMode=1920x1080


[head_1]

; borderA=0

; borderL=0

devID=1

sourceRect=0,0,1820,1080 Bezel Correction (Default sourceRect=0,0,1920,1080)

transportResolution=1920x1080

transportMethod=auto

noSync=0

fpsLimit=0


[head_2]

; borderA=0

; borderL=0

devID=2

sourceRect=3940,0,1820,1080 Bezel Correction (Default sourceRect=3840,0,1920,1080)

transportResolution=1920x1080

transportMethod=auto

noSync=0

fpsLimit=0



Setting up SoftTH, with different sized screens:

http://www.softth.net/forum/index.php?topic=2966.0


Bezel correction information here. I used the second method.

http://www.softth.net/forum/index.php?topic=2123.msg8803#msg8803


Some information about the destRect settings can be found here.

http://www.softth.net/forum/index.php?topic=2810.0


And in many other places.


Hope this is usefull.


Good luck


Dan DanTDBV Nielsen

Denmark


Specs:

Brain

AMD FX-4300

Body

ASUS M5A97 EVO R2.0

Heart

32GB DDR3 1600

Image LookAt thingies:

2 Medion MD20436 23,6” 16/9 monitors for the sides + a Panasonic 32” 16/9 tv for the middle. 1920x1080 max resolution for all 3.

LookAt Feeder:

GeForce GTX 970 4GB

Touchies

CH Flightstick Pro, Saitek Pro Throttle Quadrant, TM Cougar MFD's

G27 reversemounted pedals and homebuilt handbrake.
 
I have joined to share that which works for me.


I write this in the hope that it can keep others, from having the frustrations I had, when trying to set this up.


23,6” + 32” + 23,6” 16/9 1920x1080 screens with a GeForce GTX 970.


No matter what I did, the car was about 12cm tall and 72 cm wide.

It took me 6 day's to remember, that RBR FixUp Plugin was needed. Was I close to a temper tantrum? Several times? YES! Downloaded, installed and up and running right away. DOH! Feeling stupid? Yes.

If you want to see what i'm talking about, change fixAspectRatio=1 to 0 in FixUp.ini.



Note that You can have multiple installations of RBR on the same PC with different mods.

Make a clean install. Create a new folder. Copy all files and folders to the new folder. Then you can add whatever mods you wish.


Software needed:

RBR software. (I got a DVD from a online outlet)


RBR patch 1.01 Can be downloaded here:

http://www.gamershell.com/download_7108.shtml


RBR patch 1.02 Can be downloaded here:

http://www.gamershell.com/download_7403.shtml


SoftTH created by kegetys and kept alive and kicking by born2beflying.

Latest version can be downloaded here:

http://www.softth.net/


RBR FixUp Plugin by Workerbee. This is needed to change RBR's hardwired 4/3 aspect ratio.

Latest version, as of writing, can be downloaded here:

http://www.ly-racing.de/viewtopic.php?t=6512 Site in German


Not a must but a usefull SoftTH tool:

SoftTHConfigTool by Oliver Mueller Can be downloaded here:

https://github.com/Olstyle/SoftThConfigTool



What to do:

Download needed software.

Set up system to enable all screens in Windows, using the Nvidia controlpanel.


Install RBR (That must be anywhere else than the default folder.)


Install Patch 1.01 and 1.02 (They do not need to be run in the RBR folder.)


Delete PC_InputFilter.ini.


Open RichardBurnsRally.ini and delete "Constant Force Multiplier -60"


Install RBR FixUp Plugin (Put FixUp.dll into RBR Plugins folder)

Start RichardBurnsRally_SSE.exe, Load, OK, Exit, Yes (FixUp.ini is created in Plugins folder. This controls FixUp.dll)


Place the SoftTH d3d9.dll in the folder with RichardBurnsRally_SSE.exe (It only works with this file.)


Start RichardBurnsRally_SSE.exe, Load, OK, Exit, Yes (You now have config.SoftTHconfig)


Open RichardBurnsRally.ini and change XRes = X and YRes = X to the renderResolution= values from config.SoftTHconfig. Mine is XRes = 5760 YRes = 1080



The next may be a little complicated, so I would suggest a small break. Get up, move around, maybe get some fresh air, use bodyly input/output functions or whatever you feel like. ;-)



Welcome back. Are you ready? Okay, on with the show.



Setting up SoftTH is a complicated affair, with many possibilities, so I will not go deeper into details.

I have only scraped the surface to get some settings, so I could smash up virtual Rally cars on 3 screens.


Usefull information for Setting up SoftTH in links below.



config.SoftTHconfig is used to configure SoftTH. It can be opened with notepad. Hovewer, all the information is squized together:

[main]renderResolution=5760x1080nonlocalFormat=RGB16DkeepComposition=0


This can be made more readable, by loading config.SoftTHconfig with SoftTh Config Tool and then saving. Then it is like this:

[main]

renderResolution=5760x1080

nonlocalFormat=RGB16D

keepComposition=0


You can play around with resolutions and other settings in SoftTh Config Tool. I haven't done that, as my patience was nearly gone, when I found it, so I have only used it for the above.


Or use Notepad++ (Recommended for editing *.lua files, as it don't change the structure.)

It looks like after using SoftTh Config Tool, but it stays squized together, when you exit the file.



My screens are alligned at the top. In NVIDIA Control panel they are listed as:

Left is 2, Center is 1, Right is 3.


I run RBR with a black bar, at the bottom of the center screen. That is to keep everything, at the same size across the screens. The destRect= line is used for that.


Only as I have been writing this, I have gotten Bezel correction to work for me.



Here is my RBR config.SoftTHconfig file

[main]

renderResolution=5760x1080

nonlocalFormat=RGB16D

keepComposition=0

smoothing=1

debugD3D=0

zClear=1

vsync=0

tripleBuffer=0

screenshotFormat=jpg

dllPathD3D9=auto

dllPathDXGI=auto

dllPathD3D11=auto


[overrides]

forceResolution=0

antialiasing=0

processAffinity=0

FOVForceHorizontal=0

FOVForceVertical=0


[debug]

compatibleIB=0

compatibleTex=0

compatibleVB=0


[head_primary]

; borderA=0

; borderL=0

sourceRect=1920,0,1920,1080

destRect=0,0,1920,850 This is what makes the black bar. Also link below

screenMode=1920x1080


[head_1]

; borderA=0

; borderL=0

devID=1

sourceRect=0,0,1820,1080 Bezel Correction (Default sourceRect=0,0,1920,1080)

transportResolution=1920x1080

transportMethod=auto

noSync=0

fpsLimit=0


[head_2]

; borderA=0

; borderL=0

devID=2

sourceRect=3940,0,1820,1080 Bezel Correction (Default sourceRect=3840,0,1920,1080)

transportResolution=1920x1080

transportMethod=auto

noSync=0

fpsLimit=0



Setting up SoftTH, with different sized screens:

http://www.softth.net/forum/index.php?topic=2966.0


Bezel correction information here. I used the second method.

http://www.softth.net/forum/index.php?topic=2123.msg8803#msg8803


Some information about the destRect settings can be found here.

http://www.softth.net/forum/index.php?topic=2810.0


And in many other places.


Hope this is usefull.


Good luck


Dan DanTDBV Nielsen

Denmark


Specs:

Brain

AMD FX-4300

Body

ASUS M5A97 EVO R2.0

Heart

32GB DDR3 1600

Image LookAt thingies:

2 Medion MD20436 23,6” 16/9 monitors for the sides + a Panasonic 32” 16/9 tv for the middle. 1920x1080 max resolution for all 3.

LookAt Feeder:

GeForce GTX 970 4GB

Touchies

CH Flightstick Pro, Saitek Pro Throttle Quadrant, TM Cougar MFD's

G27 reversemounted pedals and homebuilt handbrake.
Is this still the only solution, Win 11?
 
On my side it seems to work on Windows 11, or at least doing something. But the image starts on the center monitor instead of the left one. Is it possible to fix that via the config ?

screenshot-276.jpg


Code:
[main]
renderResolution=5760x1080
nonlocalFormat=RGB16D
keepComposition=0
smoothing=1
debugD3D=0
zClear=1
vsync=0
tripleBuffer=0
screenshotFormat=jpg
dllPathD3D9=auto
dllPathDXGI=auto
dllPathD3D11=auto

[overrides]
forceResolution=0
antialiasing=0
processAffinity=0
FOVForceHorizontal=0
FOVForceVertical=0

[debug]
compatibleIB=0
compatibleTex=0
compatibleVB=0
enableVBQuirk=0

[head_primary]
sourceRect=1920,0,1920,1080
screenMode=1920x1080

[head_1]
; Autodetected as \\.\DISPLAY2 at NVIDIA GeForce GTX 1070 Ti
devID=1
sourceRect=3840,0,1920,1080
transportResolution=1920x1080
transportMethod=auto
noSync=0
fpsLimit=0

[head_2]
; Autodetected as \\.\DISPLAY3 at NVIDIA GeForce GTX 1070 Ti
devID=2
sourceRect=2000,0,1920,1080
transportResolution=1920x1080
transportMethod=auto
 

Latest News

How long have you been simracing

  • < 1 year

    Votes: 239 14.9%
  • < 2 years

    Votes: 166 10.3%
  • < 3 years

    Votes: 159 9.9%
  • < 4 years

    Votes: 120 7.5%
  • < 5 years

    Votes: 225 14.0%
  • < 10 years

    Votes: 189 11.8%
  • < 15 years

    Votes: 125 7.8%
  • < 20 years

    Votes: 92 5.7%
  • < 25 years

    Votes: 73 4.5%
  • Ok, I am a dinosaur

    Votes: 220 13.7%
Back
Top