- Open the releases page and download the latest appropriate version of CHUpdater to whichever folder on your computer you'd like to install Clone Hero to or update Clone Hero in.
- From now on, run CHUpdater instead of regular Clone Hero.
- Enjoy! X. Optional: Create a shortcut to CHUpdater and give it the Clone Hero icon.
When you run CHUpdater, it fetches the latest update data and checks if the latest version number matches that of a specific file in the Clone Hero game files. If you're on the latest version already, it immediately launches the game. If you're not yet on the latest version or the game files don't exist, it will automatically download the latest version and install it to the current directory before launching it.
- It keeps your Clone Hero install updated automatically!
- It's very helpful for quick one-click installs of Clone Hero on new or refreshed computers!
- For both of the above, no need to fidgit with WinRAR/7-Zip or other RAR extraction utilities - CHUpdater does everything for you!
In order to build CHUpdater locally, you must have already installed a working Golang environment on your development system and installed the package dependencies that CHUpdater relies on to function properly.
CHUpdater is currently built using Golang 1.10.2
.
Package Name |
---|
go-unarr |
go-mega |
Simply run go build
in this repo's directory once all dependencies are satisfied.
Finally, to run CHUpdater, simply type ./chupdater
in your
terminal/shell or .\chupdater.exe
in your command prompt. If everything
goes well, you'll see a full installation of Clone Hero by time CHUpdater
finishes its job.
When pushing to your repo or submitting pull requests to this repo, it is highly
advised that you clean up the working directory to only contain LICENSE
, main.go
,
make.bat
, make.sh
, README.md
, and the .git
folder. A proper .gitignore
will
be written soon to mitigate this requirement.
For help and support with CHUpdater, create an issue on the issues page. If you do not have a GitHub account, send me a message on Discord (@JoshuaDoes#1685).
The source code for CHUpdater is released under the MIT License. See LICENSE for more details.
All donations are highly appreciated. They help motivate me to continue working on side projects like these, especially when it comes to something you may really want added!