I have a question.... I was considering doing a mod component like this for the mod I am on the team for (the
genetic era mod for warlords).
But before I really got into it, I wanted to see if anyone had already made something like it.
We were going to call it the DisasterEngine (not truly a mod... but a component like yours). Sorry if I am asking questions that have already been answered but I don't have the time right now to read through 6+ pages of comments.
Questions:
Does your mod involve making serious changes to the SDK? (Adding of new classes etc...)
Does your mod involve separate XML files for your disasters? (I.E. something like a RandomEventInfos.xml)?
Are the random events directly coded into python or the mod, or is their some XML that represents them?
I was thinking of making some very involved changes to the SDK to accomodate my/our ideas (those developing the mod with me) so that disasters could be customizeable by modders if they desired. I have already gotten started but I don't know what your mod involves as far as it is approach. I have downloaded it myself to see what you have done but does the download include SDK source? I don't mean to copy necessarily... rather it might be nice to combine our ideas... If your mod suites our needs then maybe we will use it. Otherwise, it would be nice to work together and REALLY make something useful... and easily expandable so that modders can create their own disasters!
Meanwhile, I will check it out when I have the time.