Quote Originally Posted by Blxz View Post
Also, as much as I like the names, having less moddability seems like a bad thing. Is there a reason why these particular units will be less moddable than the rome.exe equivalent?
It has to do with the way we use the strings.bin file format, or rather how we use the CUF tool to build some of them. We don't enforce certain limits on what symbols may occur in these files and as a result you might find that while you could decompile them fairly easily, you would not end up with a usable result. This ranges from the fairly obvious “my text editor barfs”, to “what's with that indentation” to “when I recompile, suddenly bits and pieces are commented out”/“the game CTDs”.

The reason we probably won't give you the source files on installation at this point is that the source files have changed significantly in format (now they're in a custom XML format that isn't actually understood by any tool out there), which in turn necessitates another whole machinery to be able to splice them into the mod.

It is the last bit which would complicate things most: internally we use the equivalent of “lots of duct tape” to hold things together, which works well enough for our purposes but it isn't exactly something we can foist on people who just want to play the mod. To do it properly would first of all require a rewrite of that into something less dependent on all the tape, and secondly require more work on the installer code to support it.