All right, I'm running into a few more issues. First, for some reason my modpack will load, but has this error in the Database log:
Code:
ERROR: Database::XMLSerializer (Buildings_Default.xml): Cannot parse file.
I've tried replacing the file, but it simply won't load that single file.
Second, I've attempted to create several different text files to correspond to different rulesets, like so:
Code:
<Components>
<UpdateDatabase id="TCS_DEFAULT_COMPONENT">
<Items>
<File>Data/Default/BuffedYields_Default.xml</File>
<File>Data/Default/Buildings_Default.xml</File>
<File>Data/Default/Districts_Default.xml</File>
<File>Data/Default/Policies_Default.xml</File>
<File>Data/Default/Misc_Default.xml</File>
</Items>
</UpdateDatabase>
<UpdateDatabase id="RULESET_ENHANCED">
<Properties>
<RuleSet>RULESET_ENHANCED</RuleSet>
</Properties>
<Items>
<File>Data/Enhanced/GreatWorks_Enhanced.xml</File>
<File>Data/Enhanced/Improvements_Enhanced.xml</File>
<File>Data/Enhanced/Policies_Enhanced.xml</File>
<File>Data/Enhanced/Units_Enhanced.xml</File>
<File>Data/Enhanced/Misc_Enhanced.xml</File>
</Items>
</UpdateDatabase>
<UpdateDatabase id="RULESET_COMPLETE">
<Properties>
<RuleSet>RULESET_COMPLETE</RuleSet>
</Properties>
<Items>
<File>Data/Enhanced/GreatWorks_Enhanced.xml</File>
<File>Data/Enhanced/Improvements_Enhanced.xml</File>
<File>Data/Enhanced/Policies_Enhanced.xml</File>
<File>Data/Enhanced/Units_Enhanced.xml</File>
<File>Data/Enhanced/Misc_Enhanced.xml</File>
<File>Data/Complete/Units_Complete.xml</File>
<File>Data/Complete/UnitAbilities_Complete.xml</File>
</Items>
</UpdateDatabase>
<LocalizedText id="TCS_DEFAULT_COMPONENT">
<Items>
<File>Text/Default_Text.xml</File>
</Items>
</LocalizedText>
<LocalizedText id="RULESET_ENHANCED">
<Items>
<File>Text/Enhanced_Text.xml</File>
</Items>
</LocalizedText>
<LocalizedText id="RULESET_COMPLETE">
<Items>
<File>Text/Enhanced_Text.xml</File>
<File>Text/Complete_Text.xml</File>
</Items>
</LocalizedText>
</Components>
The config file is set up correctly as I can select the different rulesets from the dropdown menu. However, the Complete_Text.xml file always loads regardless of which ruleset I select in addition to
some (not all) of the entries in the other two text files. There are no other Database log errors. The Modding log shows this:
Code:
Status: Applying Component - TCS_DEFAULT_COMPONENT
[2455346.588] Status: Creating database save point.
[2455346.588] Status: UpdateDatabase - Loading Data/Default/BuffedYields_Default.xml
[2455346.596] Status: UpdateDatabase - Loading Data/Default/Buildings_Default.xml
[2455346.596] Warning: UpdateDatabase - Error Loading XML.
[2455346.597] Status: UpdateDatabase - Loading Data/Default/Districts_Default.xml
[2455346.598] Status: UpdateDatabase - Loading Data/Default/Policies_Default.xml
[2455346.599] Status: UpdateDatabase - Loading Data/Default/Misc_Default.xml
[2455346.599] Status: Successfully released save point.
[2455346.599] Status: Applied component to game.
[2455346.600] Status: Applying Component - RULESET_ENHANCED
[2455346.600] Status: Creating database save point.
[2455346.600] Status: UpdateDatabase - Loading Data/Enhanced/GreatWorks_Enhanced.xml
[2455346.601] Status: UpdateDatabase - Loading Data/Enhanced/Improvements_Enhanced.xml
[2455346.602] Status: UpdateDatabase - Loading Data/Enhanced/Policies_Enhanced.xml
[2455346.604] Status: UpdateDatabase - Loading Data/Enhanced/Units_Enhanced.xml
[2455346.605] Status: UpdateDatabase - Loading Data/Enhanced/Misc_Enhanced.xml
[2455346.605] Status: Successfully released save point.
[2455346.605] Status: Applied component to game.
[2455346.605] Status: Applying Component - TCS_DEFAULT_COMPONENT
[2455346.606] Status: Creating database save point.
[2455346.606] Status: LocalizedText - Loading Text/Default_Text.xml
[2455346.608] Status: Successfully released save point.
[2455346.608] Status: Applied component to game.
[2455346.609] Status: Applying Component - RULESET_ENHANCED
[2455346.609] Status: Creating database save point.
[2455346.609] Status: LocalizedText - Loading Text/Enhanced_Text.xml
[2455346.610] Status: Successfully released save point.
[2455346.610] Status: Applied component to game.
[2455346.611] Status: Applying Component - RULESET_COMPLETE
[2455346.611] Status: Creating database save point.
[2455346.611] Status: LocalizedText - Loading Text/Enhanced_Text.xml
[2455346.612] Status: LocalizedText - Loading Text/Complete_Text.xml
[2455346.613] Status: Successfully released save point.
[2455346.613] Status: Applied component to game.
[2455346.650] Status: Modding Framework - Finished Apply Components
[2455346.650] Status: Applied all components of enabled mods.
So the ruleset database updates are loading as I want (except for the one file which it's refusing to parse and I have no idea why), but ALL of the localization updates are loading no matter which ruleset I select. Is this standard behavior?
Anyone have any ideas about either of these issues?