Impaler[WrG]
Civ4:Col UI programmer
Oh this is a plesent suprise and so soon as well!
have been doing some thinking on diffing and merging several months ago and was toying around purely on paper with some merging algorithms and how to encode the information in XML, basicaly trying to re-invent what you had done. I also had some ideas conserning dependency, I myself have been burned many times by patches that change the XML some method of designating a change file as coming from a particular version might help.
Incorporating this into the DLL is a very bold dream at this point, it may not even be possible if the relavent comands are not in the DLL (I have already run up against problems that cant be resolved because they come from the Exe). The geneal plan was for the player to go to the "Load a Mod" page be able to select multiple radio buttons and have theses merged and imediatly launched into, in addition the new mergeing should be saved in some mannor so it can be reused quickly at a later date.
If incorporation directly into the DLL is successfull I would still like to see an outside standalone utility program without any Civ4 specific features developed for the general public. What do you think of licensing it under the GPL?
Go ahead and mail me the code if you like, or even better upload it to CivFanatics.
have been doing some thinking on diffing and merging several months ago and was toying around purely on paper with some merging algorithms and how to encode the information in XML, basicaly trying to re-invent what you had done. I also had some ideas conserning dependency, I myself have been burned many times by patches that change the XML some method of designating a change file as coming from a particular version might help.
Incorporating this into the DLL is a very bold dream at this point, it may not even be possible if the relavent comands are not in the DLL (I have already run up against problems that cant be resolved because they come from the Exe). The geneal plan was for the player to go to the "Load a Mod" page be able to select multiple radio buttons and have theses merged and imediatly launched into, in addition the new mergeing should be saved in some mannor so it can be reused quickly at a later date.
If incorporation directly into the DLL is successfull I would still like to see an outside standalone utility program without any Civ4 specific features developed for the general public. What do you think of licensing it under the GPL?
Go ahead and mail me the code if you like, or even better upload it to CivFanatics.