Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Demonstrably false.
Right-click the game in the list in Steam, choose "Properties".
Add "-popupwindow" (without the quotes) to the Launch Options.
Poof! No more Alt-Tab, although you will need to have a mouse cursor in order to leave the window (open a menu, or the inventory).
You can also unlock your mouse from the game by hitting the Windows key.
I play the game on one monitor, and have the Factorio calculator open on the other.
/me waves at fellow old-schooler
Aye, I've been doing it since launch. My multi-monitor setup makes it pretty much a necessity.
Incorrect.
Actually, DSP DOES use FS windowed (aka Border-less fullscreen) mode, but whomever makes it did not check a box in unity that stops it from blacking out additional monitors.
If you check the FS box in DSP, it puts the game in FS Window mode (often called FS Borderless).
Unity games actually shy away from FS Exclusive mode as Unity Exclusive FS mode has issues.
Unity has a special box you must check in the engine. If you don't check it, Unity will black out any additional monitors when the game is playing. There's also an option in the Unity Engine to LOCK the mouse to your game which also can cause other issues as well, and I can tell that option has been used.
All the developers have to do is check 1 box and uncheck another box. 1 box to stop it from blacking out additional monitors and uncheck the box that locks the mouse to the game. It literally takes < 30s to handle those check boxes, and then recompile the game.
You can tell DSP is in FS Windowed mode because I'm playing it right now and the steam client is also on screen as I am typing this (I can see the game running right behind the steam client). If it were in true exclusive mode, I couldn't have both on screen at the same time. It would force minimize the game.
This is the option in Unity that the developers need to check:
Capture Single Screen: Enable this option to ensure standalone games in Fullscreen Mode do not darken the secondary monitor in multi-monitor setups
https://docs.unity3d.com/2020.1/Documentation/uploads/Main/PlayerSetPCStand.png
By default, Unity captures ALL screens. So if it's a game that only runs on 1 screen at once, it captures everything. Since the game can only run on 1 monitor, the rest go black. Checking this box tells unity "Only capture the main display" (or whatever display the game is running on if not the main display).
Note: If this box is checked. It does degrade game performance as the GPU must also keep the additional desktops constantly been drawn AND reserve VRAM for those desktops and anything else being drawn on those desktops. However, with a mid range or better GPU, this is only about a 1%-2% hit on your FPS.
Additional note: Also, if Capture single screen is left unchecked, it also will lock the cursor to the screen if the game is running on when in FS Borderless mode. So it's possible they didn't directly lock the mouse to the game. In any case, these 2 issue can be fixed in < 30 seconds.
My secondary monitors do not go black. My secondary monitors on both of my computers stay actively running while the game is running also.
There is a mod that does just that.
https://dsp.thunderstore.io/package/wingless/FreeCursor/