Loading...
  OR  Zero-K Name:    Password:   

Selecting which monitor/screen/display to play Spring / Zero-K in FULLSCREEN mode...?

9 posts, 1290 views
Post comment
Filter:    Player:  
sort
11 years ago
If you don't know the answer please don't be a dick, please just ignore my post:
I have 2 monitors, one is a 47" 1080p LCD on the HDMI GPU port (monitor 2, secondary), the other is a smaller LCD (monitor 1, primary) on the GPU's VGA port and used it for web browsing, etc. Guess which monitor I want to play Spring / Zero-K on? But there is no variable such as "DisplayNumber = 2" (an example) listed in the SpringSettings.cfg, just a DualMonitor variable. Any idea how to get my nice (secondary) LCD to play in fullscreen? Thank you! (unless you reply to be a dick or desperate for attention, in which case I'll suggest you bleed to death in your sleep and then gnawed by a pack of jakals, and I mean that with all due respect.)
+1 / -0
I think I know a hax.

You just run Spring in non-fullscreen (windowed) mode and you drag it to second screen.

You can also set it to borderless (which would look like a fullscreen(!)), but move it to 2nd screen by offset the X position manually (in the Springsetting) because IMO click+drag wont work with borderless window.
+0 / -0

11 years ago
i use it like MYrankxponen explained.
+0 / -0
I have 2 displays:
primary 1680x1050 and secondary 1280x1024.
If I run spring fullscreen it has resolution of 2960x1050 which is not correct.
So I just run it in borderless windowed mode, with the resolution of 1680x1050 and I play "fullscreen" this way just fine.

In fact I had a lot more problems settings up other games, spring is rather smooth.
+0 / -0
UArankIvica & MYrankxponen: Thank you very much for explaining a method which achieves very close to what I'd hoped to accomplish. Thank you also for not being a dick.
DErankAdminmojjj: Since you're an administrator of this forum, thank you for commenting to approve the veracity of xponen's statement. However, I am somewhat dissappointed that an admin doesn't have an answer for what (IMHO) should be a sinple fix for a common issue. The common issue-> Multi-Monitor Environments.
What We Have:
*What we have now is initial settings of window placement, window dimensions, and window gui styles of borders, (and child window opacity).
What we DON'T have:
*choice of display output (multi-monitor environment)
Multi-monitor setups or very common these days, and account for over half of the PC systems in this country (USA) (developers should maybe consider that fact...?). All of those settings can be controllable via the Windows API and DirectX; for one example, those API variables can be accessed by a utility called 'NirCmd' (developer is NirSoft, www.nirsoft.net/utils/nircmd.html ), and its sub-command "win". The 'styles' and its 'bits' mentioned in the (pathetic) NirCmd documentation are set by the Windows API to change a window of your choice, and here is a list of window 'Gui Control Styles' (since the Nir doc's are pathetic): http://www.autoitscript.com/autoit3/docs/appendix/GUIStyles.htm

Screw it. It looks like I'll need to make a ghetto script to do what the Spring dev's didn't. I'll post commented code that'll do what I'm descibing. I'd just prefer to use the game's settings rather than forcing it to.
+1 / -0


11 years ago
USrankkeintabak: Suggesting Windows API or DirectX is a dead end. This engine is designed for multiple platforms (especially Linux) and as such uses neither and will not use either of those APIs.
+0 / -0

11 years ago
Why not just setup your primary monitor in the windows display setup? Maybe I'm missing something. The primary monitor is the one that will run fullscreen apps.
+0 / -0

11 years ago
I think think of situations where you would want your primary monitor and the monitor you run spring on to be different. For example, maybe you want to spectate a game while you work on something else.

I'm afraid you will likely need to write the script yourself. Spring developers are massively under-staffed and over-worked, and make no money off the game. You are not a customer, only a new member in a community full of people who make their desires a reality by their own sweat and tears.

Your offer to write and post some code is much appreciated; that is really what the community needs. o7
+0 / -0
11 years ago
I'm in the same boat, keintabak.

If you ever code up something for this, let me know.

It could go on a "helpful extras" page, or something, with the eternal glory of credits, status as a developer, and, of course, our gratitude.
+0 / -0