I've been working on it a little...
So, far I have over 1500 lines of code, minus the various tools I've created for other purposes.
Thanks for the post Sythen and you hit the nail on the head. Before you posted that I decided that if I was going to do this it would be a "suite" type of application. So, in essence all generators would run from the same program.
Currently, I have two modules, the Weapon and Armor module which provide the same basic functionality as their predecessors, minus code generation for VB files(For now anyways).
Modules are built in XML and follow a strict but programical adherence. For instance, anyone looking at the xml could essentially create their own module. Basically, all one would need to do, is import two dll files, one which contains custom controls(hue, type selection, ect) and the other outputs these and other controls(checkbox, textbox, groupbox, combobox, numericupdown, and labels) to an xml file.
Once that is finished a developer would need to create another xml file which assigns "UO Attributes" to that control. So, when Sue sets a value the Resist Cold Bonus Numeric Up Down Control it is registered to the UO Attribute "WeaponAttributes.ResistColdBonus"
I've provided a few files for those interested in how this comes together:
Attributes.xml - For each module there is an attributes.xml. This file is what assigns UO Attributes to a given control.
Layout.xml - This sets up tab pages and the controls that are contained within them.
Armor.xml - This file is what a custom control called a TypeControl(yeah, original I know) uses. The user selects a category dropdown list and is then presented with those items within it. The base attribute corresponds with that types base class.
Config.xml - This is where the program looks to see what modules are installed.
Once I have coded in the functionality to accept item and mobile types I'll consider that Alpha and place that in a code repository.
This program would be done by now, if I had the free time I once did : ). Give me about a month at this rate.
Also teaser photo is attached.