
Hopefully, these changes will address some of the concerns everyone has with game mode, and provide a solution that works for most users.
First a little background.
The initial purpose of "Game mode" was to provide a quick way to minimize any CPU/GPU resources that skins might be using and leave Rainmeter running to quickly re-enable skins later. We chose a manual method of starting/stopping game mode to keep things easy and leave the user in control. We want the user in control of game mode, not skin authors. This is why there were no bangs to control this nor any saved settings (since a clever person could just overwrite the settings manually).
We remain committed to the user being in control of game mode.
Now to the changes...
https://docs.rainmeter.net/manual/user-interface/manage/#GameModeTab
- You can still manually start or stop game mode via the context menu - just like before.
[small text] - There is a new "Game mode" tab in the Manage dialog.
[small text] - New "Full-screen games" option. When checked, Rainmeter will automatically detect when a program is in D3D full-screen exclusive mode. Most games run in this mode, but some do not.
[small text] - New "Additional process list" option. When checked, Rainmeter will automatically monitor any processes listed in the edit box. Just use the process name in the list (example: "notepad.exe"). Also, use a new line for each entry.
[small text] - New "On start" action. This is the action that is run when game mode starts. The default menu selection is "Unload all skins". A list of available layouts will also be in the menu. You can select a layout to run instead of the default action.
[small text] - New "On stop" action. This is the action that is run when game mode stops. The default menu selection is "Load current layout". A list of available layouts will also be in the menu. You can select a layout to run instead of the default action.
[small text] - Most of these new options can also be accessed in the context menu.
There are a couple of things to keep in mind while Rainmeter is running in game mode:
- If you loaded a layout for your "On start" action AND then you manually stop game mode (via context menu): the "Full-screen games" and "Additional process list" options will be un-checked and must be re-checked in order for Rainmeter to actively monitor those options again. This is to prevent game mode from starting back up immediately.
[small text] - If you loaded a layout for your "On start" action AND then you delete the layout (Layouts tab) for the "On stop" action, game mode will stop. Like item #a above, the "Full-screen games" and "Additional process list" options will be un-checked.
[small text] - If you loaded a layout for your "On start" action AND then manually un-check "Full-screen games" and/or "Additional process list", game mode will stop.
[small text] - If you exit Rainmeter normally, the "On stop" action will still be performed, but the skins will not be loaded before exiting. This will not happen if Rainmeter crashes or is manually killed via the Task Manager or other means.
Like we stated above (and in previous posts), we prefer the user to remain in control of these settings - meaning no bangs, command line activation, etc.
-Brian