Rudankort wrote:
The only way I see to do what you suggest is to move all game rules out of the EXE and into separate script files. But, as you can guess, this would be a huge change, essentially a game rewrite. If you know how to do this in an easy but flexible way, please by all means let me know.

ok...adding new trais and mechanics is obviously not feasable as the bonuses and effects have to be planted into the exe first in order to work but you could export all game and combat rules,bonuses,traits etc out of the exe into txt files...
on execution of application the exe looks into these txt files and if values and parameters are the same as in the exe it ignores these files but if there are differences the export.txt has preference
the Rome Total War engine is build this way and allows for literally 97% modding of all aspects of the game which has led to lots of mods who vastly surpass the original game and this is one of the reasons RTW still gets sold nowadays...it just got ported to Mac in March 2011 by a german company..and that 8 years after its release