I had the time to do most of the coding yesterday.The program can manipulate skill tables. i.e., Someone can extract the skill progression table from mm7.exe, change it to match BTB's suggested table, then save that block of data to a separate, small file that can be distributed.
With more feedback, BTB could edit the table and make a new one available for distribution. My program can insert the new table back into mm7.exe.
It should be done soon, if nothing comes up to keep me from finishing and testing it. Of course, debugging is always unpredictable...
BV