----------------------------------------------------------------------------------------------------------------------------- Disclaimers ----------------------------------------------------------------------------------------------------------------------------- This tool currently only supports Windows 10 starting from build 17063 or above. This tool is currently in preview stage, any bug can occur at any time to stop the functioning of this script. Please be careful on using it! I (CalcLoverHK) will not be responsible for any loss made during running the tool. Please use it at your own risk. ----------------------------------------------------------------------------------------------------------------------------- Copyrights ----------------------------------------------------------------------------------------------------------------------------- C.Basic Copyright (C) 2015-2020 Sentaro21. C.Basic for CG Update Agent Copyright (C) 2020 CalcLoverHK. ----------------------------------------------------------------------------------------------------------------------------- How to use ----------------------------------------------------------------------------------------------------------------------------- Double-click UpdateAgent.cmd and follow the instructions. Since it involves some system commands, every time you opened it, it will send you confirmation. Program will automatically create a backup of old C.Basic version. There are two channels for you to choose: stable and beta channels. You can choose stable channel as usual or beta channel to try the upcoming features. *WARNING* Beta versions may contain unstable features and bugs, please use it at your own risk. Wait until this tool automatically updates your C.Basic version to the newest one. ----------------------------------------------------------------------------------------------------------------------------- Known issues ----------------------------------------------------------------------------------------------------------------------------- Version number is in "xxx" format which is not "x.xx" format. (There are probably some remaining bugs...) ----------------------------------------------------------------------------------------------------------------------------- Working-in-progress features ----------------------------------------------------------------------------------------------------------------------------- - Specified color in specified texts - Better display - Switching to PowerShell script (Considering...) ----------------------------------------------------------------------------------------------------------------------------- Version history ----------------------------------------------------------------------------------------------------------------------------- 2020/3/12 UTC+8 - Added ability to create a backup - No longer to fetch newest updates with constant link - Added ability to check Windows version - Tweaked display - Optimized some codes - Added ability to check version number (and also comparison with the current version) - Cancelled the automations of choosing options - Added ability to output the logs - Other unsummarized changes 2020/3/6 UTC+8 - Big overhaul to commands - Completely deprecates wget.exe and 7za.exe - Renamed README.txt to UA_README.txt - UpdateAgent.cmd and UA_README.txt has been moved back to CBASICCG folder - Now checks if the remote file has new update or not - Reverted change on renaming source folder made in 2020/3/5 version - Now deletes old CBASICCG***beta folder - Other unsummarized changes 2020/3/5 UTC+8 - First initial version for C.Basic CG