Skip to content

Commit e6bd35c

Browse files
author
cspangler
committed
Merge branch 'master' of github.com:cspang1/cfg-switcher
2 parents dae895e + f69a5ff commit e6bd35c

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
1-
# cfg-switcher
2-
A WinAPI-based automated game configuration file switcher for battery-powered Windows systems
1+
# CfgSwitcher
2+
## v1.0.0-beta
3+
### Description
4+
This is the initial beta release of the CfgSwitcher application, the goal of which is to enable automatic switching of application (specifically game) configuration files based upon whether a laptop is on battery or wall power.
5+
6+
Most laptops will reduce their performance and graphical power while unplugged, necessitating having to change game settings manually depending on a user's power situation.
7+
8+
With CfgSwitcher, a user can now grab the settings files of their games during both the plugged-in and unplugged states, and have them applied automatically when their power state changes.
9+
10+
### Use
11+
Use of the application is extremely straight forward. The in-app menu allows the user to add a game to be switched, remove games from being switched, list the games currently setup for switching, and set the configs to be switched in for a given power state.
12+
13+
### Limitations
14+
Currently, the beta application is a generic console app that cannot be minimized to the tray, and must be running for switching to take place. Additionally, there is minimal error checking of the app's settings file and file structure, meaning that any *manual* changes to the app's `configs` directory or `settings.xml` file may result in undefined and/or erroneous behavior.
15+
16+
### What's Next
17+
The next release of CfgSwitcher will see a Service-based solution in lieu of being console-based, with the addition of a basic GUI to control the service.

0 commit comments

Comments
 (0)