Zebra 9
Emperor
I have no clue how much people have used my zModular Python, but thanks to a request for me to modularize a few MODs I have decided to make an update.
For those who don't know, what zModular does is make python mostly modular. Screens are not easily modularized, so I do not provide screen modularization. It's built on Dr. Elmer Giggle's Custom Event Manager but adds similar functionality for the I CvGameUtils. It also adds a dynamic file loader that searches for Managers and dynamically loads them. The drawbacks are:
So I plan to fix these and was wondering if you guys had any ideas or suggestions.
P.S This will probably include some SDK changes so no idea is too far fetched and for that matter too simple.
For those who don't know, what zModular does is make python mostly modular. Screens are not easily modularized, so I do not provide screen modularization. It's built on Dr. Elmer Giggle's Custom Event Manager but adds similar functionality for the I CvGameUtils. It also adds a dynamic file loader that searches for Managers and dynamically loads them. The drawbacks are:
- there are specific things required in the Modules
- module names can really mess up stuff if they have the same name as another python file
- CvRandomEventInterface is not modularized
- Modules can't interact
- there is no way to disable a module without removing it
- and there is no way to ensure your CvGameUtils code will be run
So I plan to fix these and was wondering if you guys had any ideas or suggestions.
P.S This will probably include some SDK changes so no idea is too far fetched and for that matter too simple.