I think its time to release this more public, and try to revive the whole project.
So i am asking if anyone who can code PHP and knows how to modify client ASM code wants to help
DiffGen is a small framework we wrote to generate .diff files, it uses patterns with wildcards to find the patch locations
Naturally these patterns fail when gravity significantly changes parts of the client source, but these are easy to fix up.
(except when gravity changed compiler to vc9, and broke *every* pattern )
Also the core can be used for other tasks, as demonstrated with the XtractMsgStringTable and XtractPacketLength patches
When the compiler change happened, we rewrote DiffGen as DiffGen2, fixed all the patterns, and also made xDiffGen2,
which outputs the diff files using an XML format, and added the ability to use variables for some patch values.
so then the diff patcher can do things like "set custom window title" or "set chatbox text length" in the patcher.
Because of this feature, there was no diff patcher that supported the new xDiff, so LightFighter created a new patcher
and even included support for "profiles", to store your selected diff options, etc.
Anyway im drifting..
Onto the goods, Requires PHP installed (and the php path to windows)
SVN is located at : https://subversion.a....com/svn/Yommy/
The main goal of the project is to make an amazing diff generator, which can easily be extended
the core functions are simple to use, which makes the patch files easy to create.
If anyone wants to help with the project, just register an assembla account and send me a message on here explaining your intentions
and if anyone wants me to explain how something works, just ask
YomRawr <3