How to make the game "re-load" an xml in a mod?

iammaxhailme

Emperor
Joined
Jun 4, 2015
Messages
1,999
I'm trying to edit this mod:

https://steamcommunity.com/sharedfiles/filedetails/?id=884315428

The unique improvement is supposed to improve wheat and plantation resources, but the modder seems to have forgotten citrus. I'm trying to add it as an improveable resource by editing the xml files.

In the game's (mod directory)/core/Improvement.xml there is this block:

Code:
<Improvement_ResourceTypes>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_WHEAT</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_COTTON</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_SUGAR</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_SPICES</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_DYE</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_SILK</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_WINE</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_BANANA</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM</ImprovementType>
            <ResourceType>RESOURCE_INCENSE</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_WHEAT</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_COTTON</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_SUGAR</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_SPICES</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_DYE</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_SILK</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_WINE</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_BANANA</ResourceType>
        </Row>
        <Row>
            <ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
            <ResourceType>RESOURCE_INCENSE</ResourceType>
        </Row>
    </Improvement_ResourceTypes>

Note how citrus is missing. I tried adding:

<Row>
<ImprovementType>IMPROVEMENT_UC_LATIFUNDIUM_25</ImprovementType>
<ResourceType>RESOURCE_CITRUS</ResourceType>
</Row>

To the block (twice, since everything else is there twice, for some reason) but it didn't effect anything when I actually went ingame. I also tried removing the cache and ModUserData folders in ~/documents/games/Sid Meier's Civilization 5/ and letting it rebuild, but that still didn't change anything.

I'm not really a modder, so I'm not quite sure what I should be doing here. I think this xml file may be hidden somewhere else and maybe the game is reading that copy instead of the one I"m editing. Should I be adding those lines somewhere else as well?

For an added challenge I also want to make it compatible with the resources from the more luxuries mod. I also added lines for RESOURCE_PERFUME, RESOURCE_OLIVE etc as I did with Citrus, but no effect. Should I be adding these lines somewhere else?
 
Nevermind, somebody on reddit pointed out my error. I had missed that there are two versions of the improvement (IMPROVEMENT_UC_LATIFUNDIUM_25, and one without the 25) and you need an entry for each; I had mistakenly put the 25 version twice.
 
Top Bottom