1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Discussion in 'Richard Burns Rally' started by DanTDBV, Oct 23, 2015.

  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.