===================== Control Panel Readme ===================== The Control Panel uses the paths in its .ini for default values in the download sites editor. The most important of the paths in the .ini file is "RegKeyAddDownload_Value" which is the path used by the Genie BEFORE the downloadsites file. The .ini file will be created automatically if it's not present. Additionally, the control panel is now scriptable "headlessly". The control panel will return process error codes in the event of errors. "0" means no error, while other errors are dependent upon the command being executed. The following commands work: -ip install path -u uninstall -dr delete resource cache -r+ add reg key for download sites -r- remove reg key for download sites -dsd delete downloadsites files -ds+ Default adds the default download path -ds+ *PATH* add download site -ds- *PATH* remove download site -v *INIPATH* version checking ini file -cu+ check for updates on -cu- check for updates off -lu *TIME* last update time, ex: ControlPanel.exe -lu 0 For example: ControlPanel.exe -dsd -ds+ Default or the equivalent: ControlPanel.exe -dsd ControlPanel.exe -ds+ Default will delete the MTSDownloadSites.txt file, and recreate it with only the default path. ===================== Version .ini file ===================== The version .ini file is of the following format, which is case sensitive: [DLL_Versions] DLL=AxMetastream Version=3.0.4.5 DLL=Mts2Reader.dll Version=3.0.5.53 DLL=SreeSWF.dll Version=0 Components or non-DLL resources that lack version should specify a version of 0. Additionally, the DLL compare name compares the beginning of the string, so for components whose names may change (like AxMetastream.dll), it's important to use a partial name. The version check will abort on the first failed version match.