Lib Posted September 13, 2013 Posted September 13, 2013 Hi, first, sorry for my bad english, i have a problem with the multiplayer window until 1.2.6 I can't succed to acced to the "server button" because the multiplayer window is completly shifted like this : The only way to succed is playing in "Full screen" and "1 screen" option, but i want to play with two screens for having my abris on my second monitor... I just can't find a way for launching a server while playing in multiscreen. I tried to uninstal DCS (deleting "saved games/DCS) and i installed DCS again with latest version, nothing has changed, i still have the problem.... And i ONLY have this problem here, everything else is absolutly ok. Is there anything i can do to center that "multiplayer window" ??
Davis0079 Posted September 14, 2013 Posted September 14, 2013 (edited) i have this problem too.....I delete my saved game folder (except for my input folder inside the saved game/dcsworld/ )......then launch single player and run a quick mission to get ingame....then exit that...start multiplayer from the single player gui menu......if it doesnt work the first time, quickly exit and re launch multi player again..... I dont know why this works or what the problem is...but I also rebuild my monitor lua file to try and fix the gui placement with no luck......I think this install has been updated since before 1.22..........mabey its time for me to try a clean install to get rid of any problem crap Edited September 14, 2013 by Davis0079 It only takes two things to fly, Airspeed and Money.
Lib Posted September 14, 2013 Author Posted September 14, 2013 Thanks Davis, but it desn't change any thing here, in fact if i put DCS in Windowed mode, my multiplayer windows is shifted... I can't find anyway to correct it .
71st_Mastiff Posted September 14, 2013 Posted September 14, 2013 Thanks Davis, but it desn't change any thing here, in fact if i put DCS in Windowed mode, my multiplayer windows is shifted... I can't find anyway to correct it . what video card you using if NVidia just go in the display panel adjust size and display and check full screen then apply it will force the sim to go full screen and then go back to aspect or what ever your using. "any failure you meet, is never a defeat; merely a set up for a greater come back", W Forbes. "Success is not final, failure is not fatal, it is the courage to continue that counts", "He who never changes his mind, never changes anything," Winston Churchill. MSI z690 MPG DDR4 || i9-14900k|| ddr4-128gb PC3200 |zotac RTX 5080|Game max 1300w|Win11| |turtle beach elite pro 5.1|| ViRpiL,T50cm2||MFG Crosswinds|| VT50CM-plus rotor Throttle || G10 RGB EVGA Keyboard/MouseLogitech || PiMax Crystal VR || 32 Asus||
Lib Posted September 14, 2013 Author Posted September 14, 2013 Hello Mastif, i have a Nvdia, and i've just try what you said. i check full screen for my both screens, but it didn't solve the problem. But it gave me a direction of thinking and i found a trick : - i launch multiplayer... the GUI is shifted - instead of using the Nvidia panel, i use the Window7 option "screen resolution" and i uncheck "extended desk on both screen" and i apply, then the Gui is centered on my main screen. - Windows7 ask me if i want to keep changes, i say no then my extended desktop commes again, but fortunately the GUI stay on my main screen Nice, but I have to do it at each launch of DCS multiplayer.... :crash: Would be nice if ED can make a viewport for this GUI...
71st_Mastiff Posted September 14, 2013 Posted September 14, 2013 (edited) You using the new betas they have the updated display usb drivers. 326.80 Edited September 14, 2013 by Mastiff "any failure you meet, is never a defeat; merely a set up for a greater come back", W Forbes. "Success is not final, failure is not fatal, it is the courage to continue that counts", "He who never changes his mind, never changes anything," Winston Churchill. MSI z690 MPG DDR4 || i9-14900k|| ddr4-128gb PC3200 |zotac RTX 5080|Game max 1300w|Win11| |turtle beach elite pro 5.1|| ViRpiL,T50cm2||MFG Crosswinds|| VT50CM-plus rotor Throttle || G10 RGB EVGA Keyboard/MouseLogitech || PiMax Crystal VR || 32 Asus||
Davis0079 Posted September 14, 2013 Posted September 14, 2013 deleting my network and network.vault in saved games/config then launching the multi exe through the single player gui is the only way for me to avoid this..... and I have to delete those files everytime I leave or log off and have them rebuilt.... on a side note.....the logging name and password text doesnt line up with the gui perfectly anymore.....its like half a line too high...i can still read it and edit it....its just like the overlay for the text is slightly off It only takes two things to fly, Airspeed and Money.
PeterP Posted September 14, 2013 Posted September 14, 2013 (edited) Whatever the cause is... I don't know - But the "PhantomMonitorFix" may cure this. This little script shifts the active DCS window always to the absulute Top/Left of your whole desktop as soon you click on it and make it active. You may have to execute it with administrator rights. Tip - place the exe or a shortcut of this script it in your startup folder , C:\Users\>User Name<\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup to lower your workload . So it is loaded when your system boots and you don't have to manually start it any more. - it has no measurable footprint and only gets active when a DCS.exe processes is running. EDIT: I made a quick test myself - and I can confirm it. And I also can confirm that the Phantommonitor fix is fixing it ! Something must be wrong how DCS is detecting the whole desktop in 1.2.6 I rearranged my desktop and switched off Eyefinity and Softth so I have to run DCS windowed and I can reproduce your situation. This test below is made with a HD 7950 and 13.10 drivers. DCS resolution is set to match my whole desktop = 6240x1024 (5 monitors) and the top/left monitor is set as main-screen. Edited September 14, 2013 by PeterP
Hamblue Posted September 14, 2013 Posted September 14, 2013 Did you check that the game resolution is the same as the default system resolution? Asus Sabertooth P67 Motherboard 2600k CPU, 16 gig DDR3, 1600. Samsung 830, 256 gig hard drive, GTX780 Video Card, Warthog Hotas, Razer Mamba mouse. Saitek Combat Rudder Pedals. Trackir 5, Verizon FIOS 25Meg Up/Down
Davis0079 Posted September 14, 2013 Posted September 14, 2013 I'm running at 1600x1800 with two 1600x900 monitors stacked with number 1 on top i have 1camera.lua copied into savedgames/dcsworld/config/monitorsetup...only editing I did was screen width and height and then add gui width and height to be 1600x900....everything works great in single player and when it works in multi...well it works...so I dont think its my lua file screwing with me (i've read muli monitors for dummies have a couple lua files with exported abrims and shkval, all works fine....but I curently run the single viewport lua because I like the single big screen) just updated to sept2013 nvidia betas....will see if I have to keep deleting network files.... I deleted and repaired my whole config file through the dcs installer already is hope it would fix this....... I understand that running two monitors instead of three is a bit different because my total res isnot suported by nvidia surround, but I have a custom res created and it shows up in all games and worked just fine in 1.25 the game still lauches fine...no crashes or freezes (multi player unstable....but thats another thread)....I dont know why 1.26 hates my multi player gui.... It only takes two things to fly, Airspeed and Money.
Davis0079 Posted September 14, 2013 Posted September 14, 2013 (edited) PeterP...I just saw your edit and will try this and get back with you to confirm this fix....thz you very much....once again you have proven to be the multi monitor guru.... I'm running hp 2009m monitors (cheap...I wish i could afford three 23" 3D capables...but I'm on a very small budget since I just bought a 760gtx) and purposefully bought a second matching monitor with the goal off buying a third one....I will one day have three in portrait with nvidia surround and be able to run in fullscreen again Edited September 14, 2013 by Davis0079 It only takes two things to fly, Airspeed and Money.
Davis0079 Posted September 14, 2013 Posted September 14, 2013 ok...stupid windows 7 question.....I cant get into the appdata folder...under my user name...cant see it....but I know its there because when i try to create a folder of the same name it says it already exist and asks to merge......I'm Admin and owner, ful permission...how do I unhide the folder...when I windows search for it I can only fine a hidden one in UpdatusUser folder.... It only takes two things to fly, Airspeed and Money.
PeterP Posted September 14, 2013 Posted September 14, 2013 (edited) ok...stupid windows 7 question.....I cant get into the appdata folder...under my user name...cant see it....but I know its there because when i try to create a folder of the same name it says it already exist and asks to merge......I'm Admin and owner, ful permission...how do I unhide the folder...when I windows search for it I can only fine a hidden one in UpdatusUser folder.... Windows Start >> Control Panel >> Folder Options >> View tab > advanced settings > Hidden files and folders > Check "Show hidden files, folders and drives" ..but before you add Phantommonitorfix.exe to your start-up folder I would highly suggest to test it first. - simply by executing the file and see how DCS behaves. @ Moderators and ED-Testers Please pass this bug and the possible fix to the Developers. Phantommonitorfix is a fairly simple Auto-It script that just looks for a window that is triggered by the DCS.exe process. Than it measures the whole available desktop and places the window to the left/top most possible position. Don't have the exact code to reproduced it now by hand - but I can re-engineer it easily when there is a need and you want to have a un-compiled version of this script. Edited September 14, 2013 by PeterP
Lib Posted September 14, 2013 Author Posted September 14, 2013 2000 THANKS PeterP, i have just installed PhantomMonitorFix and everything is OK now. It started with the GUI shifted and "POP" : GUI centered on my main screen ! No need to switch configuration screen anymore.... PeterP... your name will stay a legend, you're not only a Master, You're a GOD ! :worthy: 1 Million thanks more ! :thumbup: 1
PeterP Posted September 14, 2013 Posted September 14, 2013 (edited) .... PeterP... your name will stay a legend, you're not only a Master, You're a GOD ! :worthy: 1 Million thanks more ! :thumbup: Thanks, many . ...well - just giving me +rep would have been fully sufficient. ... but picturing how you build a alter for me and sacrifice your first born son to me amuses me also very much , in some kind of way... :);):D Edited September 14, 2013 by PeterP 1
Lib Posted September 14, 2013 Author Posted September 14, 2013 Thanks, many . ...well - just giving me +rep would have been fully sufficient. :doh: oh yes ! i 've never used it, it's not a reflex, sorry : done ! :thumbup:
Kuky Posted September 15, 2013 Posted September 15, 2013 (edited) I had a look at this on my system... I have 4 monitors currently connected (3x 27" and 1x 7") side by side... and when I also select "1Camera" option I get the Multiplayer in wring position... but this is easily fixable without this PhantomMonitorFix. All you have to do is add following line (in red) in "1Camera.lua" file: _ = function(p) return p; end; name = _('1 Screen'); Description = 'One monitor configuration' Viewports = { Center = { x = 0; y = 0; width = screen.width; height = screen.height; viewDx = 0; viewDy = 0; aspect = screen.aspect; } } UIMainView = Centeryou can even specify to have this window shows anywhere you want by you specifying x,y coordinates (like in this case where I have made file for 1Camera to show on my right side 27" screen, and everything else to show in same position also) _ = function(p) return p; end; name = _('1 Screen - Right'); Description = 'One monitor configuration' Viewports = { Center = { x = (1920+70)*2; <---1920 monitor width+70 pixels for bezel compensation y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1920 / 1080; } } GUI = { x = (1920+70)*2; y = 0; width = 1920; height = 1080; } UIMainView = GUI Edited September 15, 2013 by Kuky PC specs: Windows 11 Home | Asus TUF Gaming B850-Plus WiFi | AMD Ryzen 7 9800X3D + LC 360 AIO | MSI RTX 5090 LC 360 AIO | 55" Samsung Odyssey Gen 2 | 64GB PC5-48000 DDR5 | 1TB M2 SSD for OS | 2TB M2 SSD for DCS | NZXT C1000 Gold ATX 3.1 1000W | TM Cougar Throttle, Floor Mounted MongoosT-50 Grip on TM Cougar board, MFG Crosswind, Track IR
Davis0079 Posted September 15, 2013 Posted September 15, 2013 (edited) I already have my lua file setup with the GUI position.....I'm 1600x1800 with my gui at 1600x900......and i still have a phantom monitor problem......and I will also confirm that after many many test loads and launches that the phantommontiorfix works to fix it.... So its not just an easy UImainview=GUI fix because playing and redoing my monitor lua was the first things I tried before PeterP posted the fix from 2009 Viewports = { Center = { x = 0; y = 0; width = 1600; height = 1800; viewDx = 0; viewDy = 0; aspect = screen.aspect; } } Gui = { x = 0; y = 0; width = 1600; height = 900; } UIMainView = Gui I tried to rep you Peter, but I guess you where one of the last ppl I rep'ed a while ago and I need to spread the love a little before it will allow me to give you any more kisses Edited September 15, 2013 by Davis0079 It only takes two things to fly, Airspeed and Money.
Kuky Posted September 15, 2013 Posted September 15, 2013 Alright, I managed to replicate the issue, turns out issue is when monitors are stacked in vertical. If I set all monitors in horizontal issue is not there, but if I place 1monitor bellow others, issue is there. I have now reported this in ED Bug tracker list. 1 PC specs: Windows 11 Home | Asus TUF Gaming B850-Plus WiFi | AMD Ryzen 7 9800X3D + LC 360 AIO | MSI RTX 5090 LC 360 AIO | 55" Samsung Odyssey Gen 2 | 64GB PC5-48000 DDR5 | 1TB M2 SSD for OS | 2TB M2 SSD for DCS | NZXT C1000 Gold ATX 3.1 1000W | TM Cougar Throttle, Floor Mounted MongoosT-50 Grip on TM Cougar board, MFG Crosswind, Track IR
Lib Posted September 18, 2013 Author Posted September 18, 2013 If I set all monitors in horizontal issue is not there, but if I place 1monitor bellow others, issue is there. I have now reported this in ED Bug tracker list. Thanks Kuky ! But this is not the only configuration that cause this issue : I have 2 screens (but differents screens) stacked in horizontal. The main screen is 24" (1920x1080) the second is a 17" (1280x1024), and the issue is here. maybe it can be reported too ?
Faelwolf Posted September 19, 2013 Posted September 19, 2013 I got a fix by changing my UIMainView from = Center to copying and pasting my info from the center view and creating a specific file for it. Using Center just centered it up and spread it across both monitors. This is pretty similar to the = GUI setup, but more direct. So what I ended up with was: UIMainView = { x = 0; y = 0; width = 1920; height = 1200; viewDx = 0; viewDy = 0; aspect = 1.6; } The actual numbers will change based on your main monitor, of course. Also, for some odd reason it wouldn't work without the callout for Dx, Dy, and Aspect, so I made sure to copy and paste the whole thing.
Recommended Posts