xienwolf
Deity
Version 0.54
(Screenshots in Download Thread)
Updated for 2.32 patch E
This Mod is completely graphical. The only thing which it does is to change your Heads Up Display (HUD) when you change religions. This requires a modification to the python files CvMainInterface and CvEventManager (to make the game decide to update the screen, which it normally doesn't do, and to re-arrange the screens a little bit because when it does leaves the mini-map behind the GUI. If anyone knows how to move the Minimap to the front it'll save a couple dozen lines moving other things to the back.
Minor Errors:
- On occasion I have had Python Exceptions pop up on me when going from one screen to another. I have no clue so far what precisely is causing them as they are highly irregular, and not very informative. I suspect it was largely due to me swapping Eras so often and jumping between screens rapidly.
- Would like to remove or customize the background used for each button. Haven't found precisely where to do that yet, but need to learn how to make the Mouseover and Mousepress functions work to change the graphics first anyway.
Thus far I have not modified anything but the City Screen and the Main Interface. That means that all of your Advisor screens will seem bland/out of place by comparison. I am posting without having done those for the moment because I am not sure I will have as much free time to work on this in the near future.
Also, Pop-up boxes haven't been modified yet either. Those ones look REALLY ought of place when you get them sadly.
For Mod-Mod-Modders and other interested Individuals: I have attempted to sort the code to make the most possible sense. As you can see, you could easily base it off of ANYTHING you want to. I highly encourage anyone who has the time to customize the button layout and actual window placement to their heart's content.
It could be possible to make animated HUDs as well, if you place an update command in the section of CvMainInterface which updates every 250ms, but that might wind up being a bit too harsh on processor speed. I'm also hoping you can change the Cursor with the Era, but haven't looked into doing so just yet.
Once again: I highly encourage anyone with any artistic skills to feel more than welcome to enhance the interface in any way that they please. If enough people create interfaces I can modify the SDK to have GameOptions for selecting what kind of Interface you want (Civ Specific, Religion Specific, Grey Fox's Style, Psychic_Lama's Style, basic Civ.... whatever possibilities emerge)
I made a version for normal BtS (if anyone still plays that) which can be found here. RoK is Ancient Era, AV is Classical & Medi, Empyrean for Ren/Industrial, standard Civ for Modern, and Esus for Future.