Ok, I did it I made all HotA Town Screen corrections into a mod (attached below) and (hopefully) polished and tested it. New creature backgrounds are implemented as a part of the mod as well. I aligned some of the buildings as some of their areas are different. Sample screens for Conflux (most altered town), Inferno and Tower are below as well.
Everything should work fine but… well, it doesn’t
While modding I encountered some problems. I am not sure if I am doing something wrong or mods are conflicting with one another (I don’t think they are, but…) or maybe it is the problem of modding functionality itself… The problems are:
If I have both the mods for Town corrections and HotA creature changes (the previous one I made) enabled, it seems that at least some of the changes in creatures do not work. Lets take Firebird/Phoenix for example. At first The Town corrections mod did not alter anything but horde growth for The Vault of Ashes. Rest of the creature modifications from HotA are in the other mod. When Conflux was fully expanded I noticed that Phoenix growth is 7 (2 Basic + 2 Castle + 2 grail + 1 Vault of Ashes) instead of 4 with the mod (1 Basic + 1 Castle + 1 grail + 1 Vault of Ashes). The changes to the price from Creature changes mod did not work as well (gold increased from 2000 to 3000).
When I disable Town corrections mod, HotA creature changes kick in and lower the basic growth and increase the price as it should. I thought that maybe one mod overwrites the other. But that is not consistent with another fact. The changes to Firebird from hota give him fire resistance of 50% instead of full immunity. I did add this ability, but it seems that not the Firerbird has both of them (screen), so nothing is overwritten. Is this a bug? I do not see how to disable full fire immunity via a mod and add lower.
Anyway… at this point I just added “growth” to Town corrections as well so at least this works but I have no clue what is wrong
It would be good I thing if one of you guys takes a look at that…