clonehero-launcher

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2018 License: MIT Imports: 14 Imported by: 0

README

clonehero-launcher

A custom launcher for Clone Hero that installs/updates the game for you pre-launch

Getting and using the launcher

  1. Open the releases page and download the latest appropriate version of Clone Hero Launcher to whichever folder on your computer you'd like to install Clone Hero to or update Clone Hero in.
  2. From now on, run Clone Hero Launcher instead of regular Clone Hero.
  3. Enjoy! X. Optional: Create a shortcut to Clone Hero Launcher and give it the Clone Hero icon.

What does it do?

When you run Clone Hero Launcher, 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.

Why Clone Hero Launcher?

  1. It keeps your Clone Hero install updated automatically!
  2. It's very helpful for quick one-click installs of Clone Hero on new or refreshed computers!
  3. For both of the above, no need to fidgit with WinRAR/7-Zip or other RAR extraction utilities - Clone Hero Launcher does everything for you!

Building it yourself

In order to build Clone Hero Launcher locally, you must have already installed a working Golang environment on your development system and installed the package dependencies that Clone Hero Launcher relies on to function properly.

Clone Hero Launcher is currently built using Golang 1.10.2.

Dependencies
Package Name
googl
archiver
go-mega
Building

Simply run go build in this repo's directory once all dependencies are satisfied.

Acquiring necessary API keys

Clone Hero Launcher only requires one API key to function, and although my own is supplied with this source, it is highly recommended to use your own in your own builds of Clone Hero Launcher.

Services Requirements
Googl Googl API Key
Running Clone Hero Launcher

Finally, to run Clone Hero Launcher, simply type ./clonehero-launcher in your terminal/shell or .\clonehero-launcher.exe in your command prompt. If everything goes well, you'll see a full installation of Clone Hero by time Clone Hero Launcher finishes its job.

Contributing notes

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, README.md, and the .git folder. A proper .gitignore will be written soon to mitigate this requirement.


Support

For help and support with Clone Hero Launcher, create an issue on the issues page. If you do not have a GitHub account, send me a message on Discord (@JoshuaDoes#1685).

License

The source code for Clone Hero Launcher is released under the MIT License. See LICENSE for more details.

Donations

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!

Donate

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL