Growlithe Posted March 19, 2016 Share Posted March 19, 2016 This is an updater i made a couple months ago out of boredom. i have no use for it as i am going to be making one in C++! This updater works off of 2 files. a Version.txt file that is uploaded to a website/ftp host and the updater will download it, and read the version of it. if the version in Version.txt is higher than the version of the client at that moment, then it will download the second file, which is a rar file. it only works off of one RAR file. i do this to: one, minimize network usage and two, to make it easier to create updates as instead of having to constantly create a new zip/rar file for each and every update, you modify the current one with the new files, change the .txt file and bam, you're good to go! The updater also has a Work in background AND a run at Startup option as well under the options button. you can remove this if you wish. This is known as a hash updater. meaning that while yes it will download the entire zip file, it'll also only extract files that have been changed, removing unnecessary replacing of files that just slow down the updating even more. Here's a screeny of the gui. obviously since i am giving the source out, you can change the gui to whatever you want but it's all there! http://ascensiongamedev.com/resources/filehost/27b936603233187eda62666523a7249d.zip Here is the download as well. If there are any issues with using it or you would like a tutorial on how to use it let me know! i try to aim to make sure everything is as user-friendly as i can get it. - Growlith1223 Link to comment Share on other sites More sharing options...
jcsnider Posted March 19, 2016 Share Posted March 19, 2016 To make sure this resource stays available for the foreseeable future, do you mind uploading it, or allowing me to upload it to our downloads section of our site? Regardless it looks great and I appreciate you sharing it with us! Link to comment Share on other sites More sharing options...
Damian666 Posted March 19, 2016 Share Posted March 19, 2016 not bad, I made one that separated the gfx from the sfx and the program, to keep download size small, but a hash one is also very nice ^^ ill be sure to take a looksee at your source Link to comment Share on other sites More sharing options...
Kibbelz Posted March 19, 2016 Share Posted March 19, 2016 I look forward to seeing you're c++ updater. Link to comment Share on other sites More sharing options...
Growlithe Posted March 20, 2016 Author Share Posted March 20, 2016 Thanks kibblez, it'll be somewhat like the updater you see here, but it will be fully written in C++. will be annoying but im going to have to figure out a way of parsing html files in C++ as there's no super easy way of doing it xD Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now