I changed the script to use "steamcmd" to get the game branches.
Also i have added a simple parser for manifest files so now there is just one config.
That config will have backups of all the manifests it replaced.
The backups will be loaded if the version is selected.
Also after getting the backup it will update installdir, UserConfig and MountedConfig just in case that has changed.
It will also cache the steamcmd answer, for less requests.
Added a few basic arguments (h, id GAMEID, VERSION)