Hey,
Awesome work guys! I love the script and works fine with my screens, one problem tho:
The script takes your main screen and extends the windowed game to the right, so the extra "split screen" ends up hidden for me because my main screen is the right one, how to I get the "split screen" to extend to the left? Currently I can get it working, by setting my left screen with the control panel to the right. This means in order to use my left screen I would have to move the mouse over to the right (if this still makes sense), which isn't a problem, since this would be the screen used in strategic view for map awereness so I won't be going back and forth between the screens, disorienting myself. However changing this setting in control panel everytime I want to play FAF is going to be annoying. Any help?
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
EDIT:I figured it out. You take this line of code from CodingSquirrel's post
- Code: Select all
WinMove, % "ahk_exe " procName , , 0, 0, 3840, 1080 ; move the window to 0,0 and resize it to fit across 2 monitors.
and change it to
- Code: Select all
WinMove, % "ahk_exe " procName , , -1920, 0, 3840, 1080 ; move the window to 0,0 and resize it to fit across 2 monitors.
Naturally you want the value to fit your screens, for me it was -1680 for example.
However, getting all the UI mods and important bits of UI to work on the right side is a problem in of itself I realized, so it is probablyt easier for me to either move my monitors or mess with the control panel.-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
EDITv2: Okay I have been messing about with UI mods and have finnaly gotten my stuff to a point I am happy with. I'll detail more info for people who are in the same boat as I am (right screen main, left secondary)
The first problem I had was not seeing the extra screen after implementing this script, solution above.
After that another problem for me was that when you activate the split screen feature in Supreme Commander all of the important UI pieces will appear on the left screen. This is aproblem, because I don't want to use my left screen for the main gameplay, but as a map in the strategic view. Also my left screen is at an angle not straight a cross me (I don't want to have a sore neck from playing FAF). To solve this problem I used a mod called Ui-festival (Link: github com/b2ag/ui-festival)
Re: New Mod: UI Party
Postby b2ag » 02 Apr 2017, 12:15
Hi,
I forked UI Party and removed split screen unrelated stuff. I also added some features like
- split can be configured (so it doesn't have to be 50/50 anymore),
- UI elements can be send to left or right view,
- initial zoom can be configured for left and right individually.
I have not yet made it work with Coop games, so I couldn't add sliders for all the Coop specific UI elements.
i.imgur com/YME21Pv.jpg
Git is here:
github com/b2ag/ui-festival
Have fun!
As you can see it is an amazing mod for solving my problems and if this mod helps you as well, go to Page 19 of the Ui-Party thread (
viewtopic.php?f=41&t=9776&start=180) and show b2ag some love for this wonderful tool.
(Getting ridiculous all ready)
Lastly, something I also needed to deal with was a custom resolution for my TV (which is my left and secondary screen). TV's are notorious for having the screen go beyond the monitors edges when hooked up to a PC. This is because TV's compensate for shows and films so there would be no weird caping black lines at the sides, top or bottom of the screen which would ruin the viewing experience. Now with some, but mostly newer TV's you can simply use the remote to change the picture size or P.SIZE. In other words the ratio of the screen (the TV usually displays a text to signify what ratio you just changed to - i.e. 16:9 or 4:3. Also newer TV's have more of these, meaning more chances to find one that will fit your desktop to the TV). I, as stated earlier, needed to create a custom resolution (none of my TV's P.SIZE's fit my desktop). If you have a NVIDIA video card go to your NVIDIA Control Panel->Display->Change resolution. There you want to pick the problematic monitor, pick the highest possible resolution available for it and apply changes. After that go to Display->Adjust desktop size and position. Again pick the problematic monitor and go to Size, enable desktop resizing, Apply the changes and click "Resize..."
PS! You want to first change the resolution, because you want to resize the highest quality resolution, to prevent blurriness.
PPS! You need to enable desktop resizing and apply this change before the Control Panel allows you to actually resize the screen on the monitor.
After that it gives you a window to resize your screen, You want for white lines to appear at the edges of the screen to make sure that the desktop fully fits yet not overextends your monitor.
This is a very bare-bones and monkey-wrenched solution though so if you are looking to have your resized screen's resolution match your other screen's resolution you'll have to find somebody smarter :/ (for me it is always off by a few pixels and then it isn't fully fit to the screen which makes it look hideous, so I have settled with somewhat similar but not identical resolutions)
If you had to read this far, well shit son, get yourself a cookie (or a beer), because your setup has been giving you one hell of a migrane hasn't it? I hope this helps someone and uh...
good luck.
PPPS! @tatsu Thank you! And well done to you and @CodingSquirrel as well, this is a wonderful tool!