Help for small-petra-like

Fastefoude

Chieftain
Joined
Aug 28, 2017
Messages
24
hi, I'm starting in modding and I'm a little lost about what I should do. It's about a building (a small petra-like). right now the mod launchs but the FOOD modifier doesn't work. I made it work in game but the modifier was adding up (desert plot getting +5FOOD) Can somebody give a hand please ?



Code:
<GameInfo>
    <Types>
        <Row Type="BUILDING_FST_CITERNE" Kind="KIND_BUILDING"/>
    </Types>

    <BuildingReplaces>
        <Row CivUniqueBuildingType="BUILDING_FST_CITERNE" ReplacesBuildingType="BUILDING_GRANARY"/>
    </BuildingReplaces>

    <Buildings>
        <Row BuildingType="BUILDING_FST_CITERNE" Name="LOC_BUILDING_FST_CITERNE_NAME" Description="LOC_BUILDING_FST_CITERNE_DESCRIPTION" PrereqTech="TECH_POTTERY" PrereqDistrict="DISTRICT_CITY_CENTER" PurchaseYield="YIELD_GOLD" Cost="90" AdvisorType="ADVISOR_GENERIC" CitizenSlots="1" Housing="4" Maintenance="1" TraitType="TRAIT_CIVILIZATION_BUILDING_FST_CITERNE"/>
    </Buildings>

    <Building_YieldChanges>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_FOOD" YieldChange="4"/>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_CULTURE" YieldChange="1"/>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_SCIENCE" YieldChange="2"/>
    </Building_YieldChanges>
    
    <Modifiers>

        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <ModifierType>MODIFIER_CITY_PLOT_YIELDS_ADJUST_PLOT_YIELD</ModifierType>
            <SubjectRequirementSetId>FOOD_PLOT_HAS_DESERT_REQUIREMENTS</SubjectRequirementSetId>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
            <ModifierType>MODIFIER_ALL_CITIES_ATTACH_MODIFIER</ModifierType>
            <SubjectRequirementSetId>CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS</SubjectRequirementSetId>
        </Row>
        
    </Modifiers>
    <ModifierArguments>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
            <Name>ModifierId</Name>
            <Value>BUILDING_FST_CITERNE_DERSERT_FOOD_MODIFIER</Value>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_FOOD</Value>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>
        
    </ModifierArguments>
    
    <BuildingModifiers>
    
        <Row>
        <BuildingType>BUILDING_FST_CITERNE</BuildingType>
        <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>   
        </Row>
        
    </BuildingModifiers>

    <Requirements>
        <Row>
            <RequirementId>REQUIRES_PLOT_HAS_DESERT</RequirementId>
            <RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHES</RequirementType>
        </Row>
        <Row>

            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
            <RequirementType>REQUIREMENT_CITY_HAS_BUILDING</RequirementType>
        </Row>
    </Requirements>

    <RequirementArguments>
        
    <Row> 
         <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
         <Name>BuildingType</Name> 
         <Value>BUILDING_FST_CITERNE</Value>
    </Row>
    <Row>
        <RequirementId>REQUIRES_PLOT_HAS_DESERT</RequirementId>
        <Name>TerrainType</Name>
        <Value>TERRAIN_DESERT</Value>
    </Row>

    </RequirementArguments>

    <RequirementSets>
        
        <Row>
            <RequirementSetId>FOOD_PLOT_HAS_DESERT_REQUIREMENTS</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>
        <Row>
             <RequirementSetId>CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS</RequirementSetId>
             <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
       </Row>
    </RequirementSets>

    <RequirementSetRequirements>

        <Row>
            <RequirementSetId>FOOD_PLOT_HAS_DESERT_REQUIREMENTS</RequirementSetId>
            <RequirementId>REQUIRES_PLOT_HAS_DESERT</RequirementId>
        </Row>
        <Row>
            <RequirementSetId>CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS</RequirementSetId>
            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
        </Row>
    </RequirementSetRequirements>
</GameInfo>
 
okai the mod can't be launch


Code:
<GameInfo>
    <Types>
        <Row Type="BUILDING_FST_CITERNE" Kind="KIND_BUILDING"/>
    </Types>

    <BuildingReplaces>
        <Row CivUniqueBuildingType="BUILDING_FST_CITERNE" ReplacesBuildingType="BUILDING_GRANARY"/>
    </BuildingReplaces>

    <Buildings>
        <Row BuildingType="BUILDING_FST_CITERNE" Name="LOC_BUILDING_FST_CITERNE_NAME" Description="LOC_BUILDING_FST_CITERNE_DESCRIPTION" PrereqTech="TECH_POTTERY" PrereqDistrict="DISTRICT_CITY_CENTER" PurchaseYield="YIELD_GOLD" Cost="90" AdvisorType="ADVISOR_GENERIC" CitizenSlots="1" Housing="4" Maintenance="1" TraitType="TRAIT_CIVILIZATION_BUILDING_FST_CITERNE"/>
    </Buildings>

    <Building_YieldChanges>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_FOOD" YieldChange="4"/>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_CULTURE" YieldChange="1"/>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_SCIENCE" YieldChange="2"/>
    </Building_YieldChanges>

    <Modifiers>

        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <ModifierType>MODIFIER_CITY_PLOT_YIELDS_ADJUST_PLOT_YIELD</ModifierType>
            <SubjectRequirementSetId>FOOD_PLOT_HAS_DESERT_REQUIREMENTS</SubjectRequirementSetId>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
            <ModifierType>MODIFIER_ALL_CITIES_ATTACH_MODIFIER</ModifierType>
            <SubjectRequirementSetId>CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS</SubjectRequirementSetId>
        </Row>

    </Modifiers>
    <ModifierArguments>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
            <Name>ModifierId</Name>
            <Value>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</Value>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_FOOD</Value>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>

    </ModifierArguments>

    <BuildingModifiers>

        <Row>
            <BuildingType>BUILDING_FST_CITERNE</BuildingType>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
        </Row>

    </BuildingModifiers>

    <Requirements>
        <Row>
            <RequirementId>REQUIRES_PLOT_HAS_DESERT</RequirementId>
            <RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHES</RequirementType>
        </Row>
        <Row>

            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
            <RequirementType>REQUIREMENT_CITY_HAS_BUILDING</RequirementType>
        </Row>
    </Requirements>

    <RequirementArguments>

        <Row>
            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
            <Name>BuildingType</Name>
            <Value>BUILDING_FST_CITERNE</Value>
        </Row>
        <Row>
            <RequirementId>REQUIRES_PLOT_HAS_DESERT</RequirementId>
            <Name>TerrainType</Name>
            <Value>TERRAIN_DESERT</Value>
        </Row>

    </RequirementArguments>

    <RequirementSets>

        <Row>
            <RequirementSetId>FOOD_PLOT_HAS_DESERT_REQUIREMENTS</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>
        <Row>
            <RequirementSetId>CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>
    </RequirementSets>

    <RequirementSetRequirements>

        <Row>
            <RequirementSetId>FOOD_PLOT_HAS_DESERT_REQUIREMENTS</RequirementSetId>
            <RequirementId>REQUIRES_PLOT_HAS_DESERT</RequirementId>
        </Row>
        <Row>
            <RequirementSetId>CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS</RequirementSetId>
            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
        </Row>
    </RequirementSetRequirements>
</GameInfo>
 
for modding :
[4233906.483] Status: Initializing Modding Framework.
[4233906.483] Status: C:/Users/fastefoude/Documents/My Games/Sid Meier's Civilization VI/Mods.sqlite
[4233906.483] Status: Connected to modding database!
[4233906.483] Status: Ensuring Foreign Key support is enabled and set to initially deferred.
[4233906.483] Status: Checking database version...
[4233906.483] Status: Modding database is up-to-date!
[4233906.483] Status: Loading Stored Procedures...
[4233906.485] Status: Checking required procedures exist...
[4233906.485] Status: Initializing database queries...
[4233906.485] Status: Initializing Services...
[4233906.485] Status: Component Discovery Service initialized.
[4233906.485] Status: File Service initialized.
[4233906.485] Status: Localization Service initialized.
[4233906.485] Status: Mod Association Service initialized
[4233906.485] Status: Mod Discovery Service initialized.
[4233906.486] Status: Mod Loader Service initialized.
[4233906.486] Status: Mod Selection Service missing. Skipping.
[4233906.486] Status: Ownership Service initialized.
[4233906.486] Status: Properties Service initialized.
[4233906.486] Status: Subscription Service - Detected 0 subscriptions
[4233906.486] Status: Subscription Service initialized.
[4233906.486] Status: User Data Service missing. Skipping.
[4233906.486] Status: Services initialized!
[4233906.486] Status: Modding Framework is initialized.
[4233906.486] Status: Initializing Modding Framework took - 3ms.
[4233906.491] Status: Verifying enabled mods can coexist.
[4233906.492] Status: Discovering new mods...
[4233906.767] Status: Mod timestamps do not match. Will reload the mod.
[4233906.780] Status: Loading Mod - C:/Users/fastefoude/Documents/My Games/Sid Meier's Civilization VI/Mods/Test origine/Test origine.modinfo
[4233906.780] Status: Empty properties are not supported. Skipping.
[4233906.783] ERROR: Invalid file reference in action, did you forgot to add it in <Files>? - Test origine.dep
[4233906.785] ERROR: Invalid file reference in action, did you forgot to add it in <Files>? - Test origine.dep
[4233906.785] Status: Loaded a mod!
[4233907.193] Status: Finished Discovery.
[4233907.193] Status: Discovery Summary:
[4233907.193] Status: Deleted 1 mods.
[4233907.193] Status: Discovered 1 mods.
[4233907.193] Status: New/Reloaded Mods:
[4233907.270] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233907.270] Status: Discovering Mods took - 778ms.
[4233907.276] Status: Verifying enabled mods can coexist.
[4233907.282] Status: Bootstrapping game content
[4233907.282] Status: Loading Vanilla DLL.
[4233907.288] Status: Building gameplay database.
[4233907.716] Status: Updating gameplay database with embedded GameCore data.
[4233907.716] Status: Updated gameplay database with GameCore data.
[4233907.732] Status: Initializing Vanilla DLL.
[4233907.851] Status: Instantiate GameCore UI Manager.
[4233907.851] Status: Saving a debug version of the gameplay database.
[4233908.917] Status: Successfully bootstrapped game content.
[4233908.919] Status: Mods - Loading Artdef/FallbackLeaders.artdef
[4233908.920] Status: Mods - Loading Artdef/Leaders.artdef
[4233908.921] Status: Mods - Loading Core/Joshs_Template_Buildings.xml
[4233908.921] Status: Mods - Loading Core/Joshs_Template_Config.sql
[4233908.922] Status: Mods - Loading Core/Joshs_Template_GameDefines.sql
[4233908.922] Status: Mods - Loading Core/Joshs_Template_GameText.xml
[4233908.923] Status: Mods - Loading Core/Joshs_Template_Icons.xml
[4233908.923] Status: Mods - Loading Texture/ART_LEADER_LEADER_CUSTOM.dds
[4233908.924] Status: Mods - Loading Texture/ART_LEADER_LEADER_CUSTOM.tex
[4233908.925] Status: Mods - Loading Texture/FALLBACK_NEUTRAL_LEADER_CUSTOM.dds
[4233908.925] Status: Mods - Loading Texture/FALLBACK_NEUTRAL_LEADER_CUSTOM.tex
[4233908.926] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_256.dds
[4233908.927] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_256.tex
[4233908.927] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_32.dds
[4233908.928] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_32.tex
[4233908.928] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_45.dds
[4233908.929] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_45.tex
[4233908.930] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_50.dds
[4233908.930] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_50.tex
[4233908.931] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_55.dds
[4233908.931] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_55.tex
[4233908.932] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_64.dds
[4233908.933] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_64.tex
[4233908.933] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_80.dds
[4233908.934] Status: Mods - Loading Texture/ICON_CIV_CUSTOM_80.tex
[4233908.934] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_256.dds
[4233908.935] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_256.tex
[4233908.935] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_32.dds
[4233908.936] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_32.tex
[4233908.937] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_45.dds
[4233908.937] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_45.tex
[4233908.938] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_50.dds
[4233908.939] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_50.tex
[4233908.939] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_55.dds
[4233908.940] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_55.tex
[4233908.940] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_64.dds
[4233908.941] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_64.tex
[4233908.942] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_80.dds
[4233908.942] Status: Mods - Loading Texture/ICON_LEADER_CUSTOM_80.tex
[4233908.943] Status: Mods - Loading Texture/LEADER_LEADER_CUSTOM_BACKGROUND.dds
[4233908.943] Status: Mods - Loading Texture/LEADER_LEADER_CUSTOM_BACKGROUND.tex
[4233908.944] Status: Mods - Loading Texture/LEADER_LEADER_CUSTOM_NEUTRAL.dds
[4233908.944] Status: Mods - Loading Texture/LEADER_LEADER_CUSTOM_NEUTRAL.tex
[4233908.945] Status: Mods - Loading XLP's/Icons.xlp
[4233908.946] Status: Mods - Loading XLP's/LeaderBackgrounds.xlp
[4233908.946] Status: Mods - Loading XLP's/LeaderFallbacks.xlp
[4233908.947] Status: Mods - Loading XLP's/Leader_LEADER_CUSTOM.xlp
[4233908.947] Status: Mods - Loading XLP's/UILeaders.xlp
[4233909.245] Status: Configuring game content
[4233909.245] Status: Current Configuration:
[4233909.245] Status: No active mods.
[4233909.245] Status: Target Configuration:
[4233909.245] Status: Mods:
[4233909.245] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233909.246] Status: Game configuration needs to change to match target config.
[4233909.246] Status: Performing pre-configure processing.
[4233909.246] Status: Rebuilding configuration database.
[4233909.246] Status: Localization database unchanged, no rollback needed.
[4233909.246] Status: Configuration database unchanged, no rollback needed.
[4233909.246] Status: Applying settings.
[4233909.246] Status: Modding Framework - Apply Settings
[4233909.247] Status: Creating database save point.
[4233909.248] Status: ModdingUpdateConfigurationDatabase - Loading Core/Joshs_Template_Buildings.xml
[4233909.248] Warning: ModdingUpdateConfigurationDatabase - Error Loading XML.
[4233909.249] Status: ModdingUpdateConfigurationDatabase - Loading Core/Joshs_Template_Config.sql
[4233909.249] Status: Successfully released save point.
[4233909.249] Status: UpdateIcons - Loading Core/Joshs_Template_Icons.xml
[4233909.250] Status: Creating database save point.
[4233909.250] Status: LocalizedText - Loading Core/Joshs_Template_GameText.xml
[4233909.253] Status: Successfully released save point.
[4233909.253] Status: Modding Framework - Finished Apply Settings
[4233909.954] Status: Successfully reconfigured game.
[4233935.820] Status: Configuring game content
[4233935.820] Status: Current Configuration:
[4233935.820] Status: Mods:
[4233935.820] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233935.821] Status: Target Configuration:
[4233935.821] Status: Mods:
[4233935.821] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233935.822] Status: Game configuration matches target configuration.
[4233935.822] Status: Successfully reconfigured game.
[4233938.100] Status: Configuring game content
[4233938.100] Status: Current Configuration:
[4233938.100] Status: Mods:
[4233938.101] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233938.101] Status: Target Configuration:
[4233938.101] Status: Mods:
[4233938.101] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233938.102] Status: Game configuration matches target configuration.
[4233938.102] Status: Successfully reconfigured game.
[4233944.284] Status: Configuring game content
[4233944.284] Status: Current Configuration:
[4233944.284] Status: Mods:
[4233944.284] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233944.285] Status: Target Configuration:
[4233944.285] Status: Mods:
[4233944.285] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233944.286] Status: Game configuration matches target configuration.
[4233944.286] Status: Successfully reconfigured game.
[4233947.313] Status: Configuring game content
[4233947.313] Status: Current Configuration:
[4233947.313] Status: Mods:
[4233947.314] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.314] Status: Target Configuration:
[4233947.314] Status: Mods:
[4233947.314] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.315] Status: Game configuration matches target configuration.
[4233947.315] Status: Successfully reconfigured game.
[4233947.698] Status: Configuring game content
[4233947.698] Status: Current Configuration:
[4233947.699] Status: Mods:
[4233947.699] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.699] Status: Target Configuration:
[4233947.699] Status: Mods:
[4233947.700] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.702] Status: Game configuration matches target configuration.
[4233947.702] Status: Successfully reconfigured game.
[4233947.702] Status: Updating game content
[4233947.702] Status: Configuring game content
[4233947.702] Status: Current Configuration:
[4233947.702] Status: Mods:
[4233947.703] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.703] Status: Target Configuration:
[4233947.703] Status: Mods:
[4233947.703] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.705] Status: Game configuration matches target configuration.
[4233947.705] Status: Successfully reconfigured game.
[4233947.706] Status: Current Configuration:
[4233947.706] Status: No active mods.
[4233947.711] Status: Target Configuration:
[4233947.712] Status: Mods:
[4233947.712] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233947.713] Status: * NewAction
[4233947.713] Status: * NewAction
[4233947.713] Status: * NewAction
[4233947.714] Status: * NewAction
[4233947.717] Status: Game content needs to change to match target config.
[4233947.717] Status: Performing pre configure processing.
[4233947.728] Status: Unloading Gameplay DLL.
[4233947.735] Status: Reloading Gameplay DLL.
[4233947.737] Status: Reverted Localization database to its original state.
[4233947.737] Status: Rebuilding gameplay database.
[4233947.737] Status: Gameplay database unchanged, no rollback needed.
[4233947.737] Status: Updating gameplay database with embedded GameCore data.
[4233947.737] Status: Updated gameplay database with GameCore data.
[4233947.737] Status: Applying mod components.
[4233947.737] Status: Modding Framework - Applying Components
[4233948.004] Status: Applying Component - NewAction
[4233948.005] Status: Creating database save point.
[4233948.007] Status: UpdateDatabase - Loading Core/Joshs_Template_Buildings.xml
[4233948.009] Warning: UpdateDatabase - Error Loading XML.
[4233948.010] Status: UpdateDatabase - Loading Core/Joshs_Template_GameDefines.sql
[4233948.016] ERROR: Failed to release save point.
[4233948.037] Warning: Error when calling IComponentHandler::ApplyComponent.
[4233948.037] Status: Applying Component - NewAction
[4233948.037] Status: UpdateIcons - Loading Core/Joshs_Template_Icons.xml
[4233948.038] Status: Applied component to game.
[4233948.038] Status: Applying Component - NewAction
[4233948.039] Status: Creating database save point.
[4233948.039] Status: LocalizedText - Loading Core/Joshs_Template_GameText.xml
[4233948.041] Status: Successfully released save point.
[4233948.041] Status: Applied component to game.
[4233948.041] Status: Applying Component - NewAction
[4233948.042] Status: Applied component to game.
[4233948.068] Status: Modding Framework - Finished Apply Components
[4233948.068] ERROR: Failed to apply enabled components.
[4233948.163] Status: Localization database has been updated. Caching data.
[4233948.563] Status: Initializing Gameplay DLL.
[4233948.662] Status: Reloading Tuner states.
[4233948.664] Status: Saving a debug version of the gameplay database.
[4233949.534] Status: Performing post configure processing.
[4233949.853] Warning: There were issues reconfiguring the game.
[4233950.460] Status: Configuring game content
[4233950.460] Status: Current Configuration:
[4233950.460] Status: Mods:
[4233950.460] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233950.460] Status: Target Configuration:
[4233950.460] Status: Mods:
[4233950.460] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233950.461] Status: Game configuration needs to change to match target config.
[4233950.461] Status: Performing pre-configure processing.
[4233950.461] Status: Rebuilding configuration database.
[4233950.462] Status: Reverted Localization database to its original state.
[4233950.472] Status: Reverted Configuration database to its original state.
[4233950.472] Status: Applying settings.
[4233950.472] Status: Modding Framework - Apply Settings
[4233950.472] Status: Creating database save point.
[4233950.473] Status: ModdingUpdateConfigurationDatabase - Loading Core/Joshs_Template_Buildings.xml
[4233950.473] Warning: ModdingUpdateConfigurationDatabase - Error Loading XML.
[4233950.474] Status: ModdingUpdateConfigurationDatabase - Loading Core/Joshs_Template_Config.sql
[4233950.474] Status: Successfully released save point.
[4233950.474] Status: UpdateIcons - Loading Core/Joshs_Template_Icons.xml
[4233950.475] Status: Creating database save point.
[4233950.475] Status: LocalizedText - Loading Core/Joshs_Template_GameText.xml
[4233950.478] Status: Successfully released save point.
[4233950.478] Status: Modding Framework - Finished Apply Settings
[4233951.072] Status: Successfully reconfigured game.
[4233952.444] Status: Configuring game content
[4233952.444] Status: Current Configuration:
[4233952.444] Status: Mods:
[4233952.444] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233952.444] Status: Target Configuration:
[4233952.444] Status: Mods:
[4233952.445] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233952.446] Status: Game configuration matches target configuration.
[4233952.446] Status: Successfully reconfigured game.
[4233957.159] Status: Configuring game content
[4233957.159] Status: Current Configuration:
[4233957.159] Status: Mods:
[4233957.159] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233957.159] Status: Target Configuration:
[4233957.159] Status: Mods:
[4233957.159] Status: 26e36607-7490-42b8-8134-72b5ce9687e0
[4233957.160] Status: Game configuration matches target configuration.
[4233957.160] Status: Successfully reconfigured game.
[4233958.286] Status: Modding Framework - Shutting down framework.
[4233958.286] Status: Releasing Modding Framework Services...
[4233958.286] Status: Services released!
[4233958.286] Status: Releasing Modding Framework database queries...
[4233958.286] Status: Queries released!
 
and for basedata :
[4233899.952] [Localization]: Validating Foreign Key Constraints...
[4233899.953] [Localization]: Passed Validation.
[4233899.970] [Configuration]: Validating Foreign Key Constraints...
[4233899.970] [Configuration]: Passed Validation.
[4233906.477] [FullTextSearch]: Initializing FullTextSearch
[4233907.716] [Gameplay]: Validating Foreign Key Constraints...
[4233907.732] [Gameplay]: Passed Validation.
[4233909.248] [Configuration] ERROR: no such table: Types
[4233909.248] [Configuration]: In Query - insert into Types('Type', 'Kind') values (?, ?);
[4233909.248] [Configuration]: In XMLSerializer while updating table Types from file Joshs_Template_Buildings.xml.
[4233909.253] [Configuration]: Validating Foreign Key Constraints...
[4233909.254] [Configuration]: Passed Validation.
[4233935.690] [FullTextSearch]: FTS - Creating Context
[4233948.009] [Gameplay] ERROR: UNIQUE constraint failed: Requirements.RequirementId
[4233948.009] [Gameplay]: While executing - 'insert into Requirements('RequirementId', 'RequirementType') values (?, ?);'
[4233948.009] [Gameplay]: In XMLSerializer while inserting row into table insert into Requirements('RequirementId', 'RequirementType') with values (REQUIRES_PLOT_HAS_DESERT, REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHES, ).
[4233948.009] [Gameplay]: In XMLSerializer while updating table Requirements from file Joshs_Template_Buildings.xml.
[4233948.009] [Gameplay] ERROR: UNIQUE constraint failed: Requirements.RequirementId
[4233948.016] [Gameplay] ERROR: FOREIGN KEY constraint failed
[4233948.016] [Gameplay] ERROR: FOREIGN KEY constraint failed
[4233948.016] [Gameplay]: Validating Foreign Key Constraints...
[4233948.029] [Gameplay] ERROR: Invalid Reference on Modifiers.SubjectRequirementSetId - "CITY_HAS_BUILDING_FST_CITERNE_REQUIREMENTS" does not exist in RequirementSets
[4233948.037] [Gameplay]: Failed Validation.
[4233948.068] [Gameplay]: Validating Foreign Key Constraints...
[4233948.083] [Gameplay]: Passed Validation.
[4233950.340] [FullTextSearch]: FTS - Creating Context
[4233950.473] [Configuration] ERROR: no such table: Types
[4233950.473] [Configuration]: In Query - insert into Types('Type', 'Kind') values (?, ?);
[4233950.473] [Configuration]: In XMLSerializer while updating table Types from file Joshs_Template_Buildings.xml.
[4233950.478] [Configuration]: Validating Foreign Key Constraints...
[4233950.479] [Configuration]: Passed Validation.
[4233958.296] [FullTextSearch]: FullTextSearch - Shutting down
 
okai i try some change but nothing change same error. can you explain to me ? and sorry about my horsehockey level of english.
 
Now mod can be launch the food modifier is in fonction so thx a lot raen. But i still have a probleme, Food modifier cumulate, if the city doesn't has building it's okai no modification on city plot, but 2 city with 2 building = x2 food modifier for all plot.
Maybe because i use code structure of wonder ( petra ), maybe must be look the lighthouse code.
If someone have a suggestion ?

Code:
<?xml version="1.0" encoding="utf-8"?>
<GameInfo>
    <Types>
        <Row Kind="KIND_BUILDING" Type="BUILDING_FST_CITERNE" />
    </Types>

    <BuildingReplaces>
        <Row CivUniqueBuildingType="BUILDING_FST_CITERNE" ReplacesBuildingType="BUILDING_GRANARY"/>
    </BuildingReplaces>

    <Buildings>
        <Row BuildingType="BUILDING_FST_CITERNE" Name="LOC_BUILDING_FST_CITERNE_NAME" Description="LOC_BUILDING_FST_CITERNE_DESCRIPTION" PrereqTech="TECH_POTTERY" PrereqDistrict="DISTRICT_CITY_CENTER" PurchaseYield="YIELD_GOLD" Cost="90" AdvisorType="ADVISOR_GENERIC" CitizenSlots="1" Housing="4" Maintenance="1" TraitType="TRAIT_CIVILIZATION_BUILDING_FST_CITERNE"/>
    </Buildings>

    <Building_YieldChanges>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_FOOD" YieldChange="4"/>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_CULTURE" YieldChange="1"/>
        <Row BuildingType="BUILDING_FST_CITERNE" YieldType="YIELD_SCIENCE" YieldChange="2"/>
    </Building_YieldChanges>

    <Modifiers>

        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <ModifierType>MODIFIER_CITY_PLOT_YIELDS_ADJUST_PLOT_YIELD</ModifierType>
            <SubjectRequirementSetId>FST_FOOD_PLOT_HAS_DESERT_REQUIEREMENT</SubjectRequirementSetId>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
            <ModifierType>MODIFIER_ALL_CITIES_ATTACH_MODIFIER</ModifierType>
            <SubjectRequirementSetId>CITY_HAS_FST_CITERNE_REQUIREMENTS</SubjectRequirementSetId>
        </Row>

    </Modifiers>
    <ModifierArguments>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
            <Name>ModifierId</Name>
            <Value>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</Value>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_FOOD</Value>
        </Row>
        <Row>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD_MODIFIER</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>

    </ModifierArguments>

    <BuildingModifiers>

        <Row>
            <BuildingType>BUILDING_FST_CITERNE</BuildingType>
            <ModifierId>BUILDING_FST_CITERNE_DESERT_FOOD</ModifierId>
        </Row>
        
    </BuildingModifiers>

    <Requirements>
        <Row>
            <RequirementId>REQUIRES_PLOT_HAS_FST_DESERT</RequirementId>
            <RequirementType>REQUIREMENT_PLOT_TERRAIN_TYPE_MATCHES</RequirementType>
        </Row>
        <Row>

            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
            <RequirementType>REQUIREMENT_CITY_HAS_BUILDING</RequirementType>
        </Row>
    </Requirements>

    <RequirementArguments>

        <Row>
            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
            <Name>BuildingType</Name>
            <Value>BUILDING_FST_CITERNE</Value>
        </Row>
        <Row>
            <RequirementId>REQUIRES_PLOT_HAS_FST_DESERT</RequirementId>
            <Name>TerrainType</Name>
            <Value>TERRAIN_DESERT</Value>
        </Row>

    </RequirementArguments>

    <RequirementSets>

        <Row>
            <RequirementSetId>FST_FOOD_PLOT_HAS_DESERT_REQUIEREMENT</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>
        <Row>
            <RequirementSetId>CITY_HAS_FST_CITERNE_REQUIREMENTS</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>
    </RequirementSets>

    <RequirementSetRequirements>

        <Row>
            <RequirementSetId>FST_FOOD_PLOT_HAS_DESERT_REQUIEREMENT</RequirementSetId>
            <RequirementId>REQUIRES_PLOT_HAS_FST_DESERT</RequirementId>
        </Row>
        <Row>
            <RequirementSetId>CITY_HAS_FST_CITERNE_REQUIREMENTS</RequirementSetId>
            <RequirementId>REQUIRES_CITY_HAS_FST_CITERNE</RequirementId>
        </Row>
    </RequirementSetRequirements>
</GameInfo>
 
VICTORYYYYY !!!
The probleme:
<ModifierType>MODIFIER_ALL_CITIES_ATTACH_MODIFIER</ModifierType>

The solution:
<ModifierType>MODIFIER_SINGLE_CITY_ATTACH_MODIFIER</ModifierType>
 
Top Bottom