FizWizz wrote: correct me if I am wrong, but if units are added or removed between versions, wouldn't that mess up the learning file?
no sorry but this is not possible atm.
AAI stores the unit ids with some additional aai-related information (side, cost, etc.) as well as the category lists (e.g. all extractors of arm) and some statistical info needed to make building-decisions. all of these values will have to be recalculated if only a single unit has been added or modified since they all depend on each other
therefore it's necessary to recreate buildtables for any new version of a mod
(except there are only graphicall/sound changes ...)