As a side project for ExtraModMod, I have been working on fixing some issues and adding some features to MapScriptTools. As some of you may already know, MapScriptTools is a set of code tools for MapScript creation intended to help with making MapScripts compatible with many mods, and one of those mods is Fall from Heaven 2 (along with most of its modmods). Besides using it in my own ModMod and testing it in More Naval AI, I have made some short tests in Rise from Erebus and Master of Mana and everything seems to be in order. For more information, you can check this thread: http://forums.civfanatics.com/showthread.php?t=540261
I have created this thread in order to let FFH2 modmodders know about this tool, in case that they are interested. I am also interested in Fall from Heaven 2 specific feedback for the features included with this tool. The most important one is probably the resource balancer. If the balancer is enabled, it will make sure that certain resources are always placed nearby each civilization's starting point, and to remove others resources for that zone. It is possible to define which resources to modify for each mod. Currently, MapScriptTools uses the following resource lists:
Fall from Heaven 2:
Resources to balance: 'BONUS_MITHRIL', 'BONUS_REAGENTS', 'BONUS_HORSE', 'BONUS_MANA', 'BONUS_IRON', 'BONUS_COPPER'
Resources to eliminate: NONE
ExtraModMod:
Resources to balance: 'BONUS_GUNPOWDER', 'BONUS_REAGENTS', 'BONUS_COPPER', 'BONUS_HORSE', 'BONUS_IRON', 'BONUS_MITHRIL'
Resources to eliminate: 'BONUS_MARBLE','BONUS_STONE'
I would like to discuss what could be a good default selection for the Fall from Heaven 2 balancer. If anyone is interested in specific values for their mods (or even adding multiple balancing schemes instead of having a single one), that could be easily added for the next version.
Another point that I would like to discuss is the placement of civilization starting points and unique features in the Erebus MapScript. It would be simple to add placement information for mod-specific civilizations and unique features, so if anyone is willing to do the work of defining placement values for any new civilizations and features, I will be happy to add them. You can find their values in the Erebus_mst.py file, at the GetCivPreferences and GetImprovementPreferences methods.
Of course, any other feedback or discussion besides those two topics is welcome
I have created this thread in order to let FFH2 modmodders know about this tool, in case that they are interested. I am also interested in Fall from Heaven 2 specific feedback for the features included with this tool. The most important one is probably the resource balancer. If the balancer is enabled, it will make sure that certain resources are always placed nearby each civilization's starting point, and to remove others resources for that zone. It is possible to define which resources to modify for each mod. Currently, MapScriptTools uses the following resource lists:
Fall from Heaven 2:
Resources to balance: 'BONUS_MITHRIL', 'BONUS_REAGENTS', 'BONUS_HORSE', 'BONUS_MANA', 'BONUS_IRON', 'BONUS_COPPER'
Resources to eliminate: NONE
ExtraModMod:
Resources to balance: 'BONUS_GUNPOWDER', 'BONUS_REAGENTS', 'BONUS_COPPER', 'BONUS_HORSE', 'BONUS_IRON', 'BONUS_MITHRIL'
Resources to eliminate: 'BONUS_MARBLE','BONUS_STONE'
I would like to discuss what could be a good default selection for the Fall from Heaven 2 balancer. If anyone is interested in specific values for their mods (or even adding multiple balancing schemes instead of having a single one), that could be easily added for the next version.
Another point that I would like to discuss is the placement of civilization starting points and unique features in the Erebus MapScript. It would be simple to add placement information for mod-specific civilizations and unique features, so if anyone is willing to do the work of defining placement values for any new civilizations and features, I will be happy to add them. You can find their values in the Erebus_mst.py file, at the GetCivPreferences and GetImprovementPreferences methods.
Of course, any other feedback or discussion besides those two topics is welcome