ModDiff is intended to perform a scan on an updated module to see what resources have changed. The changed resources are explorted as an ERF file that can be imported into the original module to convert it. Additionally the scanner can compare the generated ERF files so 3-way merges can be done to allow the changes from parallel development on modules to be merged. ModDiff should be able to scan .mod, .nwm, .erf, .hak and .sav files. -- Version 1.1 * Outputs a log of changed, added and deleted resources.
This tool is invaluable if you have more than one builder working on a module file at the same time.
I have used it several times when something went wrong with our main module file and I had to reconstruct it from the last good backup.
It would have been nice to be able to print out the list of files that were different but that can be done by taking screen shots.
Many thanks for sharing this wonderful tool!
Posted by Smolin at 2006-04-20 17:29:39 Voted 10.00 on 04/20/06
I've been using this utitlity for a few update cycles now, and it is excellent. It ERFs every resource that's been modified, but nothing else. So it's only packing up what you need, which makes updating a lot faster and a lot more accurate. Many thanks, badf00d. _________________________ Live fast, die young, and leave a lootable corpse.
This is a compilation of the old system into a single score. There were 4 that made this score of 8.50 then rounded to 9.
Posted by Gec ( ..xxx.xxx ) at 2003-11-07 09:27:00
Hi baadf00d,
Great tool! Have you considered releasing source so I can use it on my Linux box?
Posted by Mecha Dude ( ..xxx.xxx ) at 2003-03-28 20:32:00
Thank you very much, someone needs to make a Tool Kit tht include programs such as these in a single compressed file, it would probly make things for people so much easier.
Oh you should put in a warning to not have a module that is being compared open in the toolset!
Posted by baadf00d ( ..xxx.xxx ) at 2003-03-28 11:17:00
Done. Rudimentary changlog output in.
Posted by Jaks ( ..xxx.xxx ) at 2003-03-27 06:23:00
I would love to see the option to report the different files. For a team of developers working on the same mod, we often have to figure out what changed between versions so as to hunt down a corrupted file in the module. This works for that purpose, but a simple text output of the actual changed files would be easier than opening it up in NWNExplorer or Viewer.
Posted by baadf00d ( ..xxx.xxx ) at 2003-03-26 23:48:00
The bioware fileformat for all these file types is pretty simple :- Its simply a list of named resources of various types.
Working off of that, I wrote this program to allow me to automatically generate importable ERF's that would allow me to relativly automatically maintain my own version of a publically released module, but keep up to date.
The generated file is pretty useless unless you can think of some way that it would be useful to use the import function of the toolset. At the very least you can use Torlacks NWNExplorer to open the generated file.
As regards a line by line merge. The thought did cross my mind. Im not inclined to write my own text merge tool but it might be possible to invoke a standalone text merge tool. Its on my think about list but, except for small tweaks/bug fixes I see this program as feature complete right now.
Posted by Vilance ( ..xxx.xxx ) at 2003-03-26 15:54:00
what type of things does this program do in regards to hak files?
V
Posted by Jaks ( ..xxx.xxx ) at 2003-03-25 11:52:00
Now this is useful! Goodbye VSS! Great job man, would a line by line diff utility be possible on included script source files?
You must be Logged In to post comments in this section.