Difference between revisions of "Glossary:Borderless fullscreen windowed"
RaTcHeT302 (talk | contribs) (→Source) |
(added one advantage that was missing) |
||
(32 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
'''Key points''' | '''Key points''' | ||
− | + | {{ii}} '''Borderless fullscreen windowed''' offers similar benefits as normal windowed mode, but with a fullscreen-like appearance. | |
− | {{ | + | {{ii}} Native feature in many modern titles, and can often be forced in the majority of older titles. |
− | {{++}} Seamless task switching with no risk of crashes or freezes with a | + | {{++}} Can sometimes be used to enable wider or higher resolutions via resizing the game's viewport.<ref>[http://www.wsgf.org/dr/lantern/en Lantern | WSGF]</ref><ref>[http://www.wsgf.org/dr/warhammer-40000-kill-team/en Warhammer 40,000: Kill Team | WSGF]</ref> |
− | {{ | + | {{++}} Seamless task switching with no risk of crashes or freezes with a minor loss in performance. |
− | + | {{++}} Eliminates screen tearing on Windows due to Vsync being applied over any windows by default.<ref>[https://msdn.microsoft.com/en-us/library/b367a457.aspx Microsoft Developer Network - Double Buffered Graphics]</ref> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Windows== | ==Windows== | ||
− | + | ===Borderless Gaming=== | |
− | |||
− | === | ||
{{ii}} Open source and simple to use application. | {{ii}} Open source and simple to use application. | ||
− | {{++}} | + | {{++}} Allows the taskbar to be hidden while also being on top. |
− | {{++}} | + | {{++}} Customizable window size and window bounds per game. |
+ | {{--}} Cannot force windowed mode in games if not natively supported. | ||
+ | {{--}} Poor compatibility with [[Engine:Unreal Engine 3|Unreal Engine 3]] and [[Engine:GameMaker|GameMaker]] games. | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Borderless Gaming}} | + | {{Fixbox/fix|Using Borderless Gaming}} |
− | # | + | # Install and run '''[https://github.com/Codeusa/Borderless-Gaming/releases Borderless Gaming]'''. |
− | # Run the | + | # Run the game in windowed mode, and switch back to Borderless Gaming. |
− | # | + | # Right-click the game found in the applications list. |
+ | # Add to favorites by the window title or binary name. | ||
+ | }} | ||
− | + | ===GeDoSaTo=== | |
− | {{ii}} | + | {{ii}} Useful for [[Engine:Unreal Engine 3|Unreal Engine 3]] games which [[#Borderless Gaming|Borderless Gaming]] does not support. |
− | {{ | + | {{++}} Can force windowed or borderless mode if games don't support them. |
− | }} | + | {{--}} Only DirectX 9 supported; no DX10, 11, 12 or OpenGL, and no 64-bit games. |
+ | {{--}} Slightly unintuitive interface, also incompatible with some hooking programs. | ||
− | |||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix| | + | {{Fixbox/fix|Using GeDoSaTo}} |
− | # | + | # Install and run '''[http://blog.metaclassofnil.com/?page_id=582 GeDoSaTo]'''. |
− | # | + | # Edit settings and find the following line in GeDoSaTo.ini. <pre>forceBorderlessFullscreen false</pre> |
− | # | + | # Edit the value from "false" to "true" to force this mode. |
+ | # Add the game's executable name to the user whitelist. | ||
+ | # Run the game in its normal fullscreen mode as opposed to windowed. | ||
}} | }} | ||
− | === | + | ===Simple Runtime Window Editor=== |
− | + | {{++}} Allows manipulating the size, position, and styles of a game's main/child windows. | |
− | {{++}} Allows | ||
− | |||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix| | + | {{Fixbox/fix|Using SRWE}} |
− | # | + | # Download '''[https://github.com/dtgDTGdtg/SRWE/releases SRWE]''' and run it as administrator. |
− | + | # Run the game in windowed mode, and switch back to SRWE. | |
− | + | # Select running application and open the game. | |
− | + | # Use the Remove borders and Fake fullscreen buttons. | |
− | + | # Save the profile to the same folder as SRWE. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | # Run the | ||
− | # | ||
− | # | ||
− | # | ||
− | |||
− | |||
− | |||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ==AutoHotkey== |
{{ii}} Games utilizing [[PunkBuster]] as an anti-cheat measure may mistakenly treat AutoHotkey as a cheat. | {{ii}} Games utilizing [[PunkBuster]] as an anti-cheat measure may mistakenly treat AutoHotkey as a cheat. | ||
Line 83: | Line 58: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|AutoHotkey}} | {{Fixbox/fix|AutoHotkey}} | ||
− | # Download [http://ahkscript.org/ | + | # Download '''[http://ahkscript.org/ AutoHotkey]''' and install it. |
# Go to the '''Desktop''', then {{key|Right Click}} on an empty space and select '''New''', '''AutoHotkey script'''. | # Go to the '''Desktop''', then {{key|Right Click}} on an empty space and select '''New''', '''AutoHotkey script'''. | ||
# {{key|Right Click}} on the AutoHotkey file, and select '''Edit Script''', erase the contents of this file, close it and save any new changes. | # {{key|Right Click}} on the AutoHotkey file, and select '''Edit Script''', erase the contents of this file, close it and save any new changes. | ||
Line 89: | Line 64: | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} AutoHotkey scripts can be placed in the | + | {{ii}} AutoHotkey scripts can be placed in the Startup folder in order to be executed automatically. |
}} | }} | ||
Line 96: | Line 71: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Instructions}} | {{Fixbox/fix|Instructions}} | ||
− | # Download [http://ahkscript.org/ | + | # Download '''[http://ahkscript.org/ AutoHotkey]''' and install it. |
# Go to the '''Desktop''', then {{key|Right Click}} on an empty space and select '''New''', '''AutoHotkey script'''. | # Go to the '''Desktop''', then {{key|Right Click}} on an empty space and select '''New''', '''AutoHotkey script'''. | ||
# {{key|Right Click}} on the AutoHotkey file, and select '''Edit Script''', erase the contents of the file. | # {{key|Right Click}} on the AutoHotkey file, and select '''Edit Script''', erase the contents of the file. | ||
Line 113: | Line 88: | ||
}} | }} | ||
− | + | ====Fullscreen Toggle Script (Hidden Taskbar)==== | |
− | |||
− | ====Fullscreen | ||
{{ii}} This script will toggle between fullscreen and windowed modes when pressing {{key|F12}} as well as hiding the taskbar on the fullscreen mode. | {{ii}} This script will toggle between fullscreen and windowed modes when pressing {{key|F12}} as well as hiding the taskbar on the fullscreen mode. | ||
{{Fixbox|1= | {{Fixbox|1= | ||
Line 152: | Line 125: | ||
====Multiple monitors script==== | ====Multiple monitors script==== | ||
{{ii}} Someone needs to check whenever this explanation for the script is correct or if 0, 0, and A_ScreenWidth/Height mean that the script automatically detects the user's resolution. | {{ii}} Someone needs to check whenever this explanation for the script is correct or if 0, 0, and A_ScreenWidth/Height mean that the script automatically detects the user's resolution. | ||
− | {{ii}} This is a snippet from the [[#Fullscreen | + | {{ii}} This is a snippet from the [[#Fullscreen Toggle Script|Fullscreen toggle script]]. |
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Fullscreen script}} | {{Fixbox/fix|Fullscreen script}} | ||
Line 177: | Line 150: | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} Manually launch a Non-Steam game by replacing %command% with the path to the game executable. Some games, including [[Middle-earth: Shadow of Mordor]] may run into glitches using this method (as [ | + | {{ii}} Manually launch a Non-Steam game by replacing %command% with the path to the game executable. Some games, including [[Middle-earth: Shadow of Mordor]] may run into glitches using this method (as [https://support.feralinteractive.com/docs/en/shadowofmordor/latest/linux/faqs/#i_linux_virtual_terminal verified by Feral Interactive]) |
}} | }} | ||
− | === | + | ===Improved tiling windows manager=== |
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Instructions}} | {{Fixbox/fix|Instructions}} | ||
+ | # Install '''[http://i3wm.org/ improved tiling wm]'''. | ||
# Start the game in a windowed mode. | # Start the game in a windowed mode. | ||
# Move it to a new virtual desktop by using {{key|shift|windows|Number}}. | # Move it to a new virtual desktop by using {{key|shift|windows|Number}}. | ||
Line 190: | Line 164: | ||
==Engines== | ==Engines== | ||
===[[Engine:Source|Source]]=== | ===[[Engine:Source|Source]]=== | ||
− | |||
− | |||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Instructions|ref=<ref>[https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters Command line options - Valve Developer Community]</ref>}} | {{Fixbox/fix|Instructions|ref=<ref>[https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters Command line options - Valve Developer Community]</ref>}} | ||
Line 201: | Line 173: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Instructions|ref=<ref>[http://docs.unity3d.com/Manual/CommandLineArguments.html Unity - Manual: Command line arguments]</ref>}} | {{Fixbox/fix|Instructions|ref=<ref>[http://docs.unity3d.com/Manual/CommandLineArguments.html Unity - Manual: Command line arguments]</ref>}} | ||
− | # | + | # Use the <code>-popupwindow</code> [[Glossary:Command line arguments|command line argument]]. |
− | # Launch the | + | # Launch the game in windowed mode (if no option is available toggle with {{key|Alt|Enter}}). |
}} | }} | ||
Revision as of 20:59, 8 December 2016
Graphics and video
Resolutions
Video settings
- Field of view (FOV)
- Windowed / borderless fullscreen
- Anisotropic filtering (AF)
- Anti-aliasing (AA)
- High-fidelity upscaling
- Vertical sync (Vsync)
- Frame rate (FPS)
- High dynamic range (HDR)
- Ray tracing (RT)
- Color blind mode
Hardware
For a list of games, see List of games that support borderless fullscreen windowed.
Key points
- Borderless fullscreen windowed offers similar benefits as normal windowed mode, but with a fullscreen-like appearance.
- Native feature in many modern titles, and can often be forced in the majority of older titles.
- Can sometimes be used to enable wider or higher resolutions via resizing the game's viewport.[1][2]
- Seamless task switching with no risk of crashes or freezes with a minor loss in performance.
- Eliminates screen tearing on Windows due to Vsync being applied over any windows by default.[3]
Windows
Borderless Gaming
- Open source and simple to use application.
- Allows the taskbar to be hidden while also being on top.
- Customizable window size and window bounds per game.
- Cannot force windowed mode in games if not natively supported.
- Poor compatibility with Unreal Engine 3 and GameMaker games.
Instructions |
---|
GeDoSaTo
- Useful for Unreal Engine 3 games which Borderless Gaming does not support.
- Can force windowed or borderless mode if games don't support them.
- Only DirectX 9 supported; no DX10, 11, 12 or OpenGL, and no 64-bit games.
- Slightly unintuitive interface, also incompatible with some hooking programs.
Instructions |
---|
Simple Runtime Window Editor
- Allows manipulating the size, position, and styles of a game's main/child windows.
Instructions |
---|
AutoHotkey
- Games utilizing PunkBuster as an anti-cheat measure may mistakenly treat AutoHotkey as a cheat.
Saving and running AutoHotkey scripts
Instructions |
---|
Fullscreen Toggle Script
- This script will remove any borders and center the currently active window on the primary monitor by pushing F12.
Instructions |
---|
Fullscreen Toggle Script (Hidden Taskbar)
- This script will toggle between fullscreen and windowed modes when pressing F12 as well as hiding the taskbar on the fullscreen mode.
Instructions |
---|
Multiple monitors script
- Someone needs to check whenever this explanation for the script is correct or if 0, 0, and A_ScreenWidth/Height mean that the script automatically detects the user's resolution.
- This is a snippet from the Fullscreen toggle script.
Instructions |
---|
Linux
- Most Linux window managers allow fullscreen applications to natively run under a borderless mode by default.
Another tip that exclusively works on Linux is running your game in a separate X server instance. This allows you to switch between your game and your desktop using Ctrl+Alt+F7 and Ctrl+Alt+F8 (buttons may differ, may be F1 through F12) and it increases performance and stability. To do this, edit the launch options for your game on Steam as follows:
Instructions |
---|
Improved tiling windows manager
Instructions |
---|
Engines
Source
Instructions |
---|
Unity
Instructions |
---|
Windows troubleshooting
Game crashes on startup
- Certain borderless applications have to be started before the game itself and not while the game is running.
Window constantly resizes itself
- After applying the borderless mode simply restart the game itself, while keeping the borderless application open.