Added monitor switching support (v1.32.2.0)
A new update has been released for BlastZone 2! (v1.32.2.0) This adds support for monitor switching for multiple monitor setups. In previous versions, the only way to start the game on a different monitor was to change the primary monitor in the Windows settings. Now, the monitor used to start the game on can be switched using the options menu in-game, or the external configuration program. The default value is “Primary”, which uses the same behavior as previous versions.
Monitor switching also has a hidden “MonitorSwitchCompatibility” option in the game config file. This is enabled by default, and it ensures monitor switching works with all systems. The drawback is that monitors other than the primary one will be limited to 60fps when vsync is enabled for high refresh rate displays. Disabling this option fixes this issue and ensures the framerate on every monitor correctly matches vsync. However, disabling this option also causes the game to hang on startup for some NVidia Optimus laptops when using a secondary monitor.
Here are the full release notes for v1.32.2.0:
Enjoy the added convenience for multiple monitor setups!
Monitor switching also has a hidden “MonitorSwitchCompatibility” option in the game config file. This is enabled by default, and it ensures monitor switching works with all systems. The drawback is that monitors other than the primary one will be limited to 60fps when vsync is enabled for high refresh rate displays. Disabling this option fixes this issue and ensures the framerate on every monitor correctly matches vsync. However, disabling this option also causes the game to hang on startup for some NVidia Optimus laptops when using a secondary monitor.
Here are the full release notes for v1.32.2.0:
- Added support for selecting the monitor to display the game on for multimonitor setups
-Previous versions only displayed the game on the primary monitor
--Running the game windowed could be moved to another monitor, but would always start on the primary monitor
-To change monitors, adjust the "Monitor" option in the game's Options menu and press "Apply"
-Allows for running the game fullscreen on a secondary monitor without workarounds
-The default value is "Primary", which always selects the main monitor, no matter which monitor number it is
-There is a hidden "MonitorSwitchCompatibility" setting in the config file
--The default setting is "Yes"
---This ensures monitor switching works correctly on all system configurations
---However, all monitors other than the primary monitor will be limited to 60fps when vsync is enabled
----The primary monitor will still work okay at over 60fps with vsync enabled for high refresh rate displays
--If this is set to "No", all monitors with refresh rates over 60hz with vsync on can achieve frame rates above 60fps, but has compatibility issues with some systems
---One test laptop using NVidia optimus graphics with Intel integrated graphics has a startup hang when running the game on the non-primary monitor
--This should be left as default for most users - Built entirely new code to handle changing the monitor resolution when running in fullscreen code
- Added a new monitor selection box to the external configuration program
- Fixed potential compatibility issues with a theoretical future OpenGL 5.X release
-This ensures that the maximum version used is OpenGL 4.6
-If a newer version of OpenGL beyond 4.6 is released, BlastZone 2 will need to be updated with explicit support for it to be used
Enjoy the added convenience for multiple monitor setups!