Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: QuantumDelta on September 03, 2009, 03:54:29 pm
-
I've spoken to chief a couple times about this, and he seems to agree it's a good idea..
Basically, for those who don't know what it is from the title, fullscreen window-mode, is basically window-mode without a frame, behaviourally the client would act like it's in window mode for alt-tab purposes, but it wouldn't be moveable, nor resizeable (*locked to screen resolution), whilst not too much of a concern for anything debugging-ish if you have a 20+in monitor, if you're stuck on lower resolutions especially, it can seriously help debugging/minor bug reporting (because you can alt-tab to fred or notepad without losing resolution).
At the moment the closest approximation is moving the window bar as far off screen (up) as you can and lining the sides up with the monitor but this doesn't over-ride the task bar and feels very tacky in comparison to a proper full screen window mode.
I was wondering if anyone might have any idea about implementing this as, as I said; it can be a real space saver, and really useful on smaller monitors, it also makes the alt-tab experience more stable because, as with window mode, the game is still being fully rendered in the background (although paused or what have you) which means there's no massive framerate drop when you tab back to it whilst the pc catches up on the cycles it lost (not sure what causes that either).
Honestly, it would be massively, massively useful for me, dunno about anyone else, but especially with games I'm likely to spend a long session on, fullscreen window mode is almost a must.
-
I've not had a problem with the task bar when simply using a window as big as my screen.
I agree this would be a nice addition though.
-
After some discussion, it would still appear to fill the screen at your desktop res, and at lower than that, it would probably center itself, but we would need a way to move it without the use of the window frame. Some ideas I had were a ctrl+shift+left click on the displayed area to move it around, or a place on the screen where you would move the mouse to have a little pad appear that you could use to drag the window. I like the first one best. Would only be possible when you could move the mouse in normal window mode, like at a menu or when paused.
-
Would this help any with horrible unable-to-exit crashes? That is, where the game crashes, but I can't get back to the desktop, even though I can tell there's an error message that's trying to display.
-
Most likely yes Aardwolf.
Karajorma; you can sort of get this effect atm by using window mode with your desktop reso, but I'm talking about something that would operationally BE fullscreen mode, as far as the player could tell if it was run on desktop reso.
The only time you would notice a difference is when alt-tabbing (the alt-tabbing experience becomes dozens of times smoother, if done properly it doesn't effect gameplay in the slightest either which means it normally ends up being the 'set up of choice' for many games that aren't constant-action.
-
I'll have a look at this tonight.
If it is possible using our current setup, it'll go into an antipodes build first (likely 3 or 4 depending on what Flaming_Sword is up to with the interface templates).
How do you want to trigger this behaviour?
-
Command line. -Fullscreen_Window
-
OK, this is now implemented.
Have a look in this directory:
QDFullscreenWindowed/ (http://porteous.no-ip.org/FS2Files/QDFullscreenWindowed/)
Patch is there too.
Adds the cmdline option -fullscreen_windowed
Sure does make debugging a bit easier. Great suggestion QD!
Folks, please test, this'll go into trunk fairly soon.