How I setup Multi screen?
-
Hello,
I’m making my very first installation of BMS. My rig is a W10 x64 with 16Gb ram and a 2GB gfx card. It has 5 screens, three in the usual configuration, then a wide on top of the main one and a 4:3 touch one under it.
Those two later are not working at the moment, so I’m trying to do a 3-screen setup.I already copied the softth driver into the binaries folder and ran the softh configuration, so it recognizes my active screens. The problem is that when I enter the F4BMS configuration, it shows the softth adaptor, but it only offers resolutions for the main screen.
As this is the first time I’m doing this, I’m sure it’s something silly that I missed.Can anyone please give me a hand on how to configure it?
Thank you very much! -
Just select your SoftTH resolution from the drop-down settings for resolutions. Remember to edit your FOV settings and “look down” settings as well. I’m skeptical about what performance you’d get with a 2GB card though…
it only offers resolutions for the main screen.
What other resolutions are you looking for?
Note that the 2D screen will appear “smaller” but the game should display the 3D world over all your screens.
-
You’ll want to change:
\Falcon BMS 4.33\User\Config\falcon bms.cfg
set g_fDefaultFOV = 80 (Default is 80, I set mine up to 130, you may want to test to find what works best for your setup)
set g_fMaximumFOV = 80 (Default is 80, I set mine up to whatevery my Default FOV is)There was also another setting to change so that you can “look down” further… changing your FOV without doing so means you can’t “look down” as much so you’ll have to change this too, but can’t remember for sure what it is.
Maybe:
\Falcon BMS 4.33\Data\Art\ckptart\3dckpit.dat
viewlimit_pitch_down 70 (Default is 70, I usually go 90)I think that’s the one that overrides all other 3dckpit.dat files, I’m sure someone will correct me if I’m wrong.
-
Just select your SoftTH resolution from the drop-down settings for resolutions. Remember to edit your FOV settings and “look down” settings as well. I’m skeptical about what performance you’d get with a 2GB card though…
What other resolutions are you looking for?
Note that the 2D screen will appear “smaller” but the game should display the 3D world over all your screens.
Hello Ice, thanks for your answer.
When I said “main screen” I was referring to my physical center screen. So if I had three 1024 width screens, I was supposed to expect a resolution of 3072xXXX in the dropdown. Only 1024xXXX are shown and the 3d world only displays at the center screen.I also done the FOV modifications without any effect.
What it seems to solve it, is to get the combined resolution from the softthconfig file, hex edit the dx9display.dsp file as shown here: https://www.benchmarksims.org/forum/showthread.php?10302-Possible-3-monitor-config
to reflect the current resolution. Also, create a batch file (win10 doesn’t support shorcut parameters anymore) to call the executable with a -window modifier.That make my setup work, but I’m not really confident as this seems to be a real hack.
-
You have to configure SoftTH to make your 3 screens as 1 screen, so if you had 3x 1920x1080, you should be able to have a 5760x1080 screen set up in SoftTH and then BMS would see this as well. No need to hex edit. Having said that, if you have 3 screens with identical resolutions, there’s no need for SoftTH, just use Surround/Eyefinity instead.
EDIT: Try this suggestion as well.
-
I couldn’t find anything for softth config. There’s a GUI, but no instructions whatsoever.
This is my configuration file (now one monitors out):[main]
renderResolution=2960x1050
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=1
FOVForceHorizontal=0
FOVForceVertical=0[debug]
compatibleIB=0
compatibleTex=0
compatibleVB=0[head_primary]
; borderA=0
; borderL=0
screenMode=1680x1050
sourceRect=0,0,1680,1050[head_1]
; borderA=0
; borderL=0
devID=1
sourceRect=1680,0,1280,1024
;destRect=0,0,1280,1024
transportResolution=1280x1024
transportMethod=local
noSync=0
fpsLimit=0I’m not using HDMI, by now.
-
What are your three monitor resolutions? Why is SoftTH set to only 2960x1050? Looks like it’s only seeing two monitors as well (head_primary and head_1)
Been years since I used SoftTH though… -
I have a 1680x1050 center screen and one 1280x1024 at each side. The cable connection on the left monitor went bad yesterday (ask the cat) and I readjusted to two screens.
The gfx card detects first the right monitor and then the center and left. Windows shows center as monitor 1 thou.
Thanks again for your interest and help. -
So combine your monitors in SoftTH and BMS should see a 2960x1080 monitor. You may have to scroll down on the drop-down list.