Actually, maybe you can help me with this, 12m. I basically merged your MainScreen.py with mine, including your supplemental ini loaders and whatnot, but I don't think your ini file was being read properly and your mod was defaulting to the presets in the file. As such I simply dropped the ini and set the presets in the CvMainScreen.py to the basics.
So is there anything special to the ini file, or should it just work sitting in the main mod directory right next to Sevomod.ini? Looking through all the code, it appears it SHOULD work just sitting there, after all, the file name is hard-coded in the MainScreen.py and it looks like it should just load from there. (I haven't really had time to investigate the INI loader closely).
Secondly, there's a problem with the self.pOldPlot variable, and I apologize if this has already been talked about in this thread.
self.pOldPlot fails to reset if you start a game, quit to the main menu, and start another game. When the game gets going the main interface fails to come up because of a python error related to pOldPlot. I've tried a few different approaches to fixing this but haven't had any luck so far. I haven't looked through the code yet to determine exactly what this little guy is doing so I've just left it be. Any thoughts?