They are 2 tools, the first:
Karazeh it's a launcher/patcher tool that's plugged with different frontends/renderers (one of them is actually Ogre) that you can use to a) validate & update your game, b) launch it after it's done updating
The second tool is Kiwi, the one that generates the patch script which Karazeh consumes.
Both tools are hosted on github, completely free, licensed under the MIT, and Karazeh was built in a way that (as much as was humanly possible) didn't get in the way of your toolset/environment. For example, if you're using boost already, it can make use of boost threads. If you're using Qt, it can use Qt threads. If you're using neither, you can write your own thread wrapper, or run it in "threadless" mode!
The same goes for the "Renderers", by default I shipped 3 renderers: a vanilla/CLI one that's not really helpful, an Ogre SdkTrays-powered one, and a full-fledged Qt one which is good because you can easily customize/skin it... I might create a CEGUI renderer soon since I'm using it for my next game.
Anyway, I'd love to hear your input on this. I was amazed not to find such a tool already existing for, well, something less than thousands of USD !!
If you'd like to contribute, you can:
- * issue tickets with features you'd like to have implemented/would need in such a tool (or just reply here)
* tell me of things you would've done better
* help in testing it on your own distribution, i personally use arch linux and sometimes windows XP ... so I can't test thoroughly
PS: for anyone who's liked Vertigo the game, with the patcher finished, I'm going to be updating it heavily starting next month, so stay tuned! =D