[R&F] How to force R&F to load before my mod?

Imnimo

Chieftain
Joined
Dec 3, 2017
Messages
33
I've tried adding R&F as a reference to my modinfo file:

Code:
  <References>
    <Mod id="1B28771A-C749-434B-9053-D1380C553DE9" title="Expansion: Rise and Fall" />
  </References>

However, modding.log still shows that my mod will be loaded first:

Code:
[3121677.094] Target Mods (in the order they will be applied):
[3121677.094] 016fd1cc-0480-4dd4-ac73-8f65672ee61d (Imnimo's Thutmose III)
[3121677.094] 02A8BDDE-67EA-4D38-9540-26E685E3156E (DLC: Aztec Civilization Pack)
[3121677.094] 1B28771A-C749-434B-9053-D1380C553DE9 (Expansion: Rise and Fall)
[3121677.094] 648CD2A8-057A-4EB5-9E41-E1F7D86B5443 (Multiplayer Scenario: Global Thermonuclear War)
[3121677.095] D70C8F1F-3954-460F-A9D9-09498BF773C9 (Scenario: Outback Tycoon)
[3121677.095] E3F53C61-371C-440B-96CE-077D318B36C0 (DLC: Australia Civilization Pack)
[3121677.095] F653805E-F7C8-44E1-8CBD-FB48D7AABCBA (Multiplayer Scenario: Ancient Rivals)
[3121677.095] {455B6E2D-821D-4D49-9FCD-FC950AC6A521} (Multiplayer Scenario: Hallowed Ground)
[3121677.095] {5E991A08-08FD-4774-968B-A85377ECF60D} (Multiplayer Scenario: Cavalry and Cannonades)

That said, the log also seems to show R&F actually being loaded first:

Code:
[3121677.102] Game configuration needs to change to match target config.
[3121677.102] Performing pre-configure processing.
[3121677.102] Rebuilding configuration database.
[3121677.102] Localization database unchanged, no rollback needed.
[3121677.102] Configuration database unchanged, no rollback needed.
[3121677.102] Applying settings.
[3121677.102] Modding Framework - Apply Settings
[3121677.102] ModdingUpdateConfigurationDatabase - Loading Data/Aztec_Montezuma_ConfigData.xml
[3121677.103] UISettingHandler - Loading Expansion1.dep
[3121677.104] UpdateIcons - Loading Data/Expansion1_Icons_Buildings.xml
[3121677.104] UpdateIcons - Loading Data/Expansion1_Icons_Civilizations.xml
[3121677.104] UpdateIcons - Loading Data/Expansion1_Icons_Districts.xml
[3121677.104] UpdateIcons - Loading Data/Expansion1_Icons_Features.xml
[3121677.104] UpdateIcons - Loading Data/Expansion1_Icons_FontIcons.xml
[3121677.105] UpdateIcons - Loading Data/Expansion1_Icons_Improvements.xml
[3121677.105] UpdateIcons - Loading Data/Expansion1_Icons_Leaders.xml
[3121677.105] UpdateIcons - Loading Data/Expansion1_Icons_UnitPortraits.xml
[3121677.105] UpdateIcons - Loading Data/Expansion1_Icons_Units.xml
[3121677.106] ModdingUpdateConfigurationDatabase - Loading Config/Expansion1_Config.xml
[3121677.107] ModdingUpdateConfigurationDatabase - Loading Config/Expansion1_EarthMaps.xml
[3121677.107] ModdingUpdateConfigurationDatabase - Loading Config/Expansion1_MapSettings.xml
[3121677.108] ModdingUpdateConfigurationDatabase - Loading Config/Expansion1_Players.xml
[3121677.109] ModdingUpdateConfigurationDatabase - Loading Config/Expansion1_StandardMaps.xml
[3121677.109] Creating database save point.
[3121677.109] LocalizedText - Loading Text/en_US/Expansion1_ConfigText.xml
[3121677.113] LocalizedText - Loading Text/en_US/FrontEnd_PlayByCloud.xml
[3121677.113] Warning: LocalizedText - Error Loading XML.
[3121677.113] LocalizedText - Loading Text/Expansion1_Translations_ConfigText.xml
[3121677.146] LocalizedText - Loading Text/Expansion1_Translations_ConfigText_China.xml
[3121677.146] Warning: LocalizedText - Error Loading XML.
[3121677.149] Successfully released save point.
[3121677.150] ModdingUpdateConfigurationDatabase - Loading ColdWarScenario_Config.xml
[3121677.151] ModdingUpdateConfigurationDatabase - Loading Data/Australia_Config.xml
[3121677.152] UpdateIcons - Loading Data/Australia_Icons_Civilizations.xml
[3121677.152] UpdateIcons - Loading Data/Australia_Icons_Features.xml
[3121677.152] UpdateIcons - Loading Data/Australia_Icons_Leaders.xml
[3121677.152] UpdateIcons - Loading Data/Australia_Icons_UnitActions.xml
[3121677.152] UpdateIcons - Loading Data/Australia_Icons_UnitPortraits.xml
[3121677.153] UpdateIcons - Loading Data/Australia_Icons_Units.xml
[3121677.153] UISettingHandler - Loading DLC3.dep
[3121677.154] Creating database save point.
[3121677.154] LocalizedText - Loading Text/en_US/Australia_ConfigText.xml
[3121677.154] LocalizedText - Loading Text/Australia_Translations_ConfigText.xml
[3121677.158] LocalizedText - Loading Text/Australia_Translations_ConfigText_China.xml
[3121677.159] Warning: LocalizedText - Error Loading XML.
[3121677.159] Successfully released save point.
[3121677.159] ModdingUpdateConfigurationDatabase - Loading AncientRivalsScenario_Config.xml
[3121677.160] ModdingUpdateConfigurationDatabase - Loading ReligiousCombatScenario_Config.xml
[3121677.160] ModdingUpdateConfigurationDatabase - Loading NapoleonScenario_Config.xml
[3121677.161] ModdingUpdateConfigurationDatabase - Loading Core/NEM_THUTMOSE_III_Config.sql
[3121677.162] Creating database save point.
[3121677.162] LocalizedText - Loading Core/NEM_THUTMOSE_III_GameText.xml
[3121677.162] Successfully released save point.
[3121677.163] UpdateIcons - Loading Core/NEM_THUTMOSE_III_Icons.xml
[3121677.163] UISettingHandler - Loading Imnimo's Thutmose III.dep
[3121677.164] UpdateIcons - Loading Data/AustraliaScenario_Icons_Civilizations.xml
[3121677.164] UpdateIcons - Loading Data/AustraliaScenario_Icons_Leaders.xml
[3121677.165] UISettingHandler - Loading AustraliaScenario.dep
[3121677.165] ModdingUpdateConfigurationDatabase - Loading Data/AustraliaScenario_Config.xml
[3121677.166] Creating database save point.
[3121677.166] LocalizedText - Loading Text/en_US/AustraliaScenario_ConfigText.xml
[3121677.167] LocalizedText - Loading Text/AustraliaScenario_Translations_ConfigText.xml
[3121677.175] LocalizedText - Loading Text/AustraliaScenario_Translations_ConfigText_China.xml
[3121677.175] Warning: LocalizedText - Error Loading XML.
[3121677.176] Successfully released save point.
[3121677.176] Modding Framework - Finished Apply Settings
[3121677.886] Successfully reconfigured game.

How can I be sure that my mod is being loaded in the correct order? Does the Target Mods list not actually show the true order in which things will be loaded?
 
I'd set something like
Code:
<UpdateDatabase id="***********">
            <Properties>
                <LoadOrder>200</LoadOrder>
            </Properties>
            <Items>
                <File>**********</File>
            </Items>
</UpdateDatabase>
as an example for each file block that you want to load after all the DLCs/Expansion.
 
@thecrazyscot
R&F's load order is -100, so setting your database load order to anything higher than that *should* work. I'd recommend a load order of 100 or so (or 200 is fine too) for custom civilizations.

Please be aware that the LoadOrder of -100 is ONLY Applied to the two schema files!!! Not to the whole Mod. At Least that is how I read the code.
 
1. Mods are loaded in chunks i.e. components, never as a whole.
2. LoadOrder property applies to the entire component, no matter how many files it contains. Use Priority to differentiate within files of a component.
3. Modding.log info on „mod order” is only relevant for components with the same LoadOrder. Missing LoadOrder defaults to 0.
 
Back
Top Bottom