File | Date | Author | Commit |
---|---|---|---|
.github | 2020-07-10 |
![]() |
[861aad] Added pull-request template. |
GenericAutoUpdater | 2020-07-12 |
![]() |
[4e147d] Downloading content to Disk, instead of using m... |
doc | 2020-07-12 |
![]() |
[4e147d] Downloading content to Disk, instead of using m... |
.gitignore | 2020-07-04 |
![]() |
[52e48d] First commit. .gitignore added. Solution created. |
CODE_OF_CONDUCT.md | 2020-07-10 |
![]() |
[c37167] Create CODE_OF_CONDUCT.md |
CONTRIBUTING.md | 2020-07-10 |
![]() |
[e5290f] Create CONTRIBUTING.md |
GenericAutoUpdater.sln | 2020-07-10 |
![]() |
[d65d18] Renaming solution, project and explorer folder. |
LICENSE | 2020-07-10 |
![]() |
[fae2fe] Create LICENSE |
README.md | 2020-07-11 |
![]() |
[f0f8b1] Removed backup files. |
A robust, user-friendly, clean and efficient Auto-Updater for any client.
After finishing a stable beta version of the "Auto-Updater" to be used by a specific company, I decided to duplicate the repository and making a few tweaks in the copy to turn it public (and generic) in order for it to be used by anyone. And thus, the first version of the "Generic Auto-Updater" was born! - A robust, user-friendly, clean and efficient Auto-Updater for anyone who wishes to maintain their client's users always updated based on some server directory.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Git;
Visual Studio 2019 (administrator priviledges) with Windows Forms App (.NET Framework);
.NET Framework 4.7.2.
git clone https://github.com/igor-ruivo/generic-auto-updater.git
... or fork it / use it as a template.
For instance, keep in mind that the engine is expecting a server metadata file with a specific structure, like so:
http://your-directory-with-files/
filename1
hash1
filename2
hash2
filenameN
hashN
Meaning that the first line should be the actual URL to the server directory containing the files, and for the following lines, every even line number contains a relative path from the URL at line 1 to a file and every odd line number contains the respective file's md5 hash. You can change this implementation adapting it to your own server metadata, or do the opposite.
Edit any strings, configurations and the icon in ./GenericAutoUpdater/Resources/**/*
Edit the logo-image that is embedded in .GenericAutoUpdater/UI/Screens/PatcherMainWindow.resx
Ctrl+Shift+B
./GenericAutoUpdater/bin/Debug/Generic Auto-Updater.exe
The Auto-Updater will start.
You can contribute by submitting a pull-request.
For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.