PlatGEnWohl Updater
Posted: 29 Jul 2014, 19:18
Hi guys, so as I've started to learn C++ and stuff I decided it would be appropriate to code a little updater for this.
But in order for this to work right, I need coordination from not only my end for my Linux builds but also Wohlstand for his experimentals/stables.
So here's what I'd need for it to work properly.
-The updater would be placed in the same directory as the executable.
-A version.txt would need to be put in the same directory. This is necessary for dev builds seeing as how the actual exe isn't updated with the dev version it seems. Besides, this would only work on windows and we don't want that
The way this works needs to kind of be like a launcher. This would be the typical workflow for it.
-Launch the updater as a launcher
-It checks the version against a server, if the versions are the same we proceed to launch PGE as normal. The user may never know it's there type thing
-If a newer version is available, the application will display a prompt asking to update.
I'm working out the basic UI right now in QT and i will update this post as I work on it.
But in order for this to work right, I need coordination from not only my end for my Linux builds but also Wohlstand for his experimentals/stables.
So here's what I'd need for it to work properly.
-The updater would be placed in the same directory as the executable.
-A version.txt would need to be put in the same directory. This is necessary for dev builds seeing as how the actual exe isn't updated with the dev version it seems. Besides, this would only work on windows and we don't want that
The way this works needs to kind of be like a launcher. This would be the typical workflow for it.
-Launch the updater as a launcher
-It checks the version against a server, if the versions are the same we proceed to launch PGE as normal. The user may never know it's there type thing
-If a newer version is available, the application will display a prompt asking to update.
I'm working out the basic UI right now in QT and i will update this post as I work on it.