Jump to content

Triple Monitor with Softh


Recommended Posts

That didnt help?? I tried Uninstalling BS and reinstalled and patched to 1.0.2 and I am using 1.09rc1 SoftTH here is what happens on the screen now:

 

bsscreen.jpg

By the_nephilim at 2010-09-08

 

 

I get nothing on the left monitor besides the Desktop pic and in the middle there is the entire screen on 1 screen and the righ screen is blank??

 

here are my Configs and log file:

 

 

 

 

 

 

 

0.000 SoftTH: SoftTH v1.09 by Kegetys (D3D9)

0.000 SoftTH: Module: C:\Program Files\Eagle Dynamics\Ka-50\bin\x86\stable\d3d9.dll ("C:\Program Files\Eagle Dynamics\Ka-50\bin\x86\stable\simulator.exe" --noreplay --trackfile BlackShark/./../Temp/LastMissionTrack.trk "BlackShark/./../Temp/tempMission.miz")

0.000 SoftTH: Loading configuration C:\Documents and Settings\Gerald.JLAF5150\SoftTH.cfg

0.000 SoftTH: Loading configuration C:\Program Files\Eagle Dynamics\Ka-50\bin\x86\stable\SoftTH.cfg

0.000 SoftTH: Left monitor ID autodetected as 1

0.000 SoftTH: Right monitor ID autodetected as 2

0.016 SoftTH: sideExtraWidth autodetected as 0 (1024x768 / 1024x768)

0.016 SoftTH: Activating Win32 hooks...

0.000 STHook: Hooks: Attached

5.453 SoftTH: Direct3DCreate9 (ver 32)

5.469 SoftTH: Adapter 0: nv4_disp.dll, NVIDIA GeForce 7950 GT with SoftTH v1.09 by Kegetys (D3D9)

5.469 SoftTH: Adapter 1: nv4_disp.dll, NVIDIA GeForce 7950 GT

5.469 SoftTH: Adapter 2: nv4_disp.dll, NVIDIA GeForce 7950 GT

5.469 SoftTH: Added mode 2400x600 f16

5.469 SoftTH: Added mode 3072x768 f16

5.469 SoftTH: Added mode 3840x960 f16

5.469 SoftTH: Added mode 4800x1200 f16

5.469 SoftTH: Added mode 9216x768 f16

5.469 SoftTH:

5.469 SoftTH: CreateDevice 1024x768 0Hz 22bf 75df 0/0ms

5.469 SoftTH: Focus window: 'DCS: Black Shark'

5.469 SoftTH: Overriding resolution to 3072x768

5.469 SoftTH: Triplehead mode requested (3072x768 0Hz), enabling TH

5.469 SoftTH: Validating settings

5.469 SoftTH: Added mode 2400x600 f16

5.469 SoftTH: Added mode 3072x768 f16

5.469 SoftTH: Added mode 3840x960 f16

5.469 SoftTH: Added mode 4800x1200 f16

5.469 SoftTH: Added mode 9216x768 f16

5.469 SoftTH: Multihead detected on right device

5.469 SoftTH: Using D3DCREATE_FPU_PRESERVE

5.469 SoftTH: 1 backbuffer(s): 1024x768

5.469 SoftTH: SwapEffect 1, PP Flags 00000000, Behaviour Flags 00000046

5.469 SoftTH: Using multihead on right device

5.469 SoftTH: Creating window (pos 1024x0, size 1024x768)

6.016 SoftTH: Empty device reference count: 1

6.016 SoftTH: Creating additional device windows

6.016 SoftTH: Monitor left: -1024x0

6.016 SoftTH: Monitor right: 1024x0

6.032 SoftTH: Focus window: 1705010 'DCS: Black Shark'

6.032 SoftTH: Creating window (pos -1024x0, size 1024x768)

6.172 SoftTH: Creating device left..

6.485 SoftTH: GetBackBuffer..

6.485 SoftTH: Creating additional surfaces

6.485 SoftTH: Create new backbuffer... (3072x768, f22, ms0-0)

6.485 SoftTH: Creating depth buffer.. (3072x768, f75 ms0-0)

6.485 SoftTH: Creating tmpTex (2048x768, f22)...

6.485 SoftTH: Creating tmpSurfSH (1024x768, f23)...

6.485 SoftTH: Creating tmpTexB (1024x768, f23)...

6.485 SoftTH: Triplehead: cr: 1024x768, sr: 1024x768

6.485 SoftTH: Video memory used: 57.46MB

6.485 SoftTH: InitStuff done

6.485 SoftTH: copySurf: Initializing

6.485 SoftTH: numRefsFreeDevice: 7

6.485 SoftTH: CreateDevice return (3072x768)

6.812 STHook: AUTO_MOUSE_OFFSET: 1024

12.438 SoftTH: createQuad: Creating new buffer 0x0 - 2048x768 (0/8)

12.438 SoftTH: numRefsFreeDevice increased by 4

12.782 SoftTH:

12.782 SoftTH: Reset main device (1024x768)

12.782 SoftTH: Releasing additional surfaces

12.782 SoftTH: copySurf: Releasing shaders & buffers...

12.782 SoftTH: Requested mode 1024x768 not triplehead

12.782 SoftTH: Creating window (pos 1024x0, size 1024x768)

12.969 SoftTH: Creating depthstencil buffer for autodepthstencil emulation...

12.969 SoftTH: Reset OK

13.125 SoftTH: Standard mode: 1024x768

13.125 SoftTH: Releasing surfaces...

13.125 SoftTH: Releasing devices...

13.125 SoftTH: Destroying windows...

13.485 SoftTH: Video memory used: 4.90MB

13.485 SoftTH: InitStuff done

13.485 SoftTH: Reset return main device (1024x768)

16.500 SoftTH:

16.500 SoftTH: Reset main device (1024x768)

16.500 SoftTH: Releasing additional surfaces

16.500 SoftTH: autodepth - 0015A280 - 4FDD2DD0

16.500 SoftTH: autoDepthBuffer->Release(): Valid pointer (0x4FE06DF0)

16.500 SoftTH: copySurf: Releasing shaders & buffers...

16.500 SoftTH: Requested mode 1024x768 not triplehead

16.500 SoftTH: Creating window (pos 1024x0, size 1024x768)

16.657 SoftTH: Creating depthstencil buffer for autodepthstencil emulation...

16.657 SoftTH: Reset OK

16.657 SoftTH: Standard mode: 1024x768

16.657 SoftTH: Releasing surfaces...

16.657 SoftTH: Releasing devices...

16.657 SoftTH: Video memory used: 28.96MB

16.657 SoftTH: InitStuff done

16.657 SoftTH: Reset return main device (1024x768)

 

 

 

 

 

 

 

 

;

; SoftTH 1.09 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', 'RGB16D' or 'RGB32CUDA'.

; uploadMethod: Method used to upload image to secondary card(s): 'blit', 'D3D' or 'D3DCUDA'

; forceAffinity: Set to 1 to force process affinity to all processors/cores.

; borderSize: Size in pixels of frame border between monitors that is discarded

; sideExtraWidth: Width difference between middle and side monitors, or 'auto' to autodetect from desktop resolution

; 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=1024

secondaryHeight=768

secondaryRefresh=75

secondaryFormat=RGB16

uploadMethod=D3D

forceAffinity=0

borderSize=0

sideExtraWidth=auto

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

; d3d8dll: Path to D3D8.dll/D3D9.dll to use or auto for automatic (system32 dir)

; altResetBehaviour: Do not reset lost main device after secondary device initialization (WDDM crash workaround)

lensCorrection=0

lensCorrectionEdge=0

hideNondefaultDevices=0

forceHorizontalFOV=0

forceResolutionWidth=3072

forceResolutionHeight=768

force16bitDepth=0

sleepBeforeRead=2

useMultihead=1

delayedPresent=0

autoSquash=0

altResetBehaviour=1

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

; doScaleClientRects: Scale focus window ClientRect

; 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

doScaleClientRects=1

mouseXoffset=auto

; Triplehead screenmodes to add to resolutions list (width multiplied by three and border added)

; width x height x refresh rate in Hz

; 'auto' adds current primary monitor desktop resolution

; Must be last in this file

[modes]

800x600x60

800x600x75

800x600x85

1024x768x60

1024x768x75

1024x768x85

1280x960x60

1280x960x75

1280x960x85

1280x1024x60

1280x1024x75

1280x1024x85

1600x1200x60

1600x1200x75

1600x1200x85

3072x768x75

ASRock Z590 Phantom Gaming 4/AC / Intel i7 10700K @ 5.1Ghz / Noctua DHS-14 Heatsinkw/Fan /  Samsung 970plus m.2 1TB  /  eVGA FTW3 2080Ti /  RipJaws - 64GB RAM @3200  /  SoundBlaster Z  / Reverb G2 VR /  ThrustMaster HOTAS Cougar & MFD's / Buttkicker Gamer 2

Link to comment
Share on other sites

Did you run in Full Screen? (you have to) YES

 

 

 

What happened if you set altResetBehaviour=0 ? I get this error:

 

 

bsruntimeerror2.jpg

By the_nephilim at 2010-09-08

 

 

 

Perhaps try the latest Softth Version.. I have tried them all currently using 1.09RC1

 

 

 

I have to right something Guess I just cant Quote somebody??

ASRock Z590 Phantom Gaming 4/AC / Intel i7 10700K @ 5.1Ghz / Noctua DHS-14 Heatsinkw/Fan /  Samsung 970plus m.2 1TB  /  eVGA FTW3 2080Ti /  RipJaws - 64GB RAM @3200  /  SoundBlaster Z  / Reverb G2 VR /  ThrustMaster HOTAS Cougar & MFD's / Buttkicker Gamer 2

Link to comment
Share on other sites

Yes I have several Games running in Triple screen mode..OFP...rFactor..FC2..TAW..CoD2..

 

here is what happens with the stock config:

 

 

bs2d.jpg

By the_nephilim at 2010-09-08

 

 

 

f15.png

By the_nephilim at 2010-09-05

 

 

 

 

rfactorm.jpg

By the_nephilim at 2010-09-05

 

 

 

 

 

ofp1.jpg

By the_nephilim at 2010-09-06

 

 

 

 

 

cod2l.jpg

By the_nephilim at 2010-09-05


Edited by The_Nephilim
Added Games Pics

ASRock Z590 Phantom Gaming 4/AC / Intel i7 10700K @ 5.1Ghz / Noctua DHS-14 Heatsinkw/Fan /  Samsung 970plus m.2 1TB  /  eVGA FTW3 2080Ti /  RipJaws - 64GB RAM @3200  /  SoundBlaster Z  / Reverb G2 VR /  ThrustMaster HOTAS Cougar & MFD's / Buttkicker Gamer 2

Link to comment
Share on other sites

ok no error message ;).

Can you select the resolution (3072x768) in the option menu? Edit the options.lua and and enter your resolution, width and height. Set the aspect to 4.

Start Black Shark..

If there are no changes, edit the softth config and set

forceResolutionWidth=3072

forceResolutionHeight=768

 

I' running out of ideas..^^

Link to comment
Share on other sites

OK Dude You are a genius it worked ;)

I set the rez in the Options Lua and Voila I have a Triple Screen working in BS now.

THNAK YOU so Much for Helping me get this to work..But I think setting that setting to 4 made a real adverse effect and I had to hard reboot the PC.. So I just ended up putting in the rez in the options lua 3072x768 and voila it looks so cool on my setup got me back into this sim .. ;)

 

bsworking.jpg

By the_nephilim at 2010-09-09


Edited by The_Nephilim

ASRock Z590 Phantom Gaming 4/AC / Intel i7 10700K @ 5.1Ghz / Noctua DHS-14 Heatsinkw/Fan /  Samsung 970plus m.2 1TB  /  eVGA FTW3 2080Ti /  RipJaws - 64GB RAM @3200  /  SoundBlaster Z  / Reverb G2 VR /  ThrustMaster HOTAS Cougar & MFD's / Buttkicker Gamer 2

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...

My setting, step by step.

 

I hope this helps someone out. :thumbup:

 

Steps to setup the 3 screens in Blackshark using SoftTH 2.04 32bit.

 

http://softth.com/?page_id=92

 

3 Monitor screen resolution for Left 1280x960 CRT,Center 1920x1080 LCD, and Right 1280x1024 LCD. "total 4480x1080"

Open

 

place the d3d9.dll into the game executable directory

C:\Program Files (x86)\Eagle Dynamics\Ka-50\bin\x86\stable (mine)

 

When the game is run for the first time and

SoftTH d3d9.dll is loaded a default configuration will be created.

Run Blackshark in single player and hit Quick start, say YES to the message box to create new config file.

 

Using notepad++ make these changes to the config.SoftTHconfig in

C:\Program Files (x86)\Eagle Dynamics\Ka-50\bin\x86\stable

forceResolution to the same as renderResolution eg 4480x1080

 

Using notepad++ make these changes to the options.lua in

C:\Program Files (x86)\Eagle Dynamics\Ka-50\BlackShark\data\scripts\options.lua

["aspect"] = 4.148, get this by dividing 4480/1080=4.148

change

["width"] to 4480 from 1920

change

["resolution"] to "4480x1080" from 1920x1080.

 

 

Using notepad++ make these changes to the

C:\Program Files (x86)\Eagle Dynamics\Ka-50\Config\View\view.lua

from,

CameraViewAngleLimits[PlaneIndex.iKA_50] = {20.0, 120.0}

to

CameraViewAngleLimits[PlaneIndex.iKA_50] = {20.0, 270.0}

 

Squash screens in game = the app key between right windows and right ctrl + s, this is to compress the image in multyplayer so you can click all the

buttons.

Link to comment
Share on other sites

i finally got mine working with FC2..

 

but have found that in multiplayer. .the MENU is huge instead of just utilizing the center monitor until you are in the game..

but a weird thing is that I can see the server menu, but when I click on one to join.. I dont get the password screen..

 

seems like somethings not aligned....

 

Did I miss something..

Link to comment
Share on other sites

  • 1 month later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...