I didn't think that it was possible to have tags in the xml info files that were not in the schema files. How is THAT working? The tags that brought this to my attention was: Code: <ReplaceBuildings> <ReplaceBuilding> <BuildingClassType>BUILDINGCLASS_CITY_COUNCIL</BuildingClassType> <bReplace>1</bReplace> </ReplaceBuilding> <ReplaceBuilding> <BuildingClassType>BUILDINGCLASS_METROPOLITAN_ADMINISTRATION</BuildingClassType> <bReplace>1</bReplace> </ReplaceBuilding> <ReplaceBuilding> <BuildingClassType>BUILDINGCLASS_CAPITAL_ADMINISTRATION</BuildingClassType> <bReplace>1</bReplace> </ReplaceBuilding> </ReplaceBuildings> I didn't find these tags mentioned in the schema at all... how does THAT work? How many other tags might I be missing in my spreadsheet since they aren't in the schema? Especially since we don't have a master tag list for buildings anywhere then. What brought THIS to my attention was just as strange but I have a theory or two to explain it... still maybe one of you could help me understand. We have two listings for the Town Hall in the main Civ4BuildingInfos.xml. The second listing does have the tag: Code: <bForceOverwrite>1</bForceOverwrite> at the end of it... I presume this means to the dll: anything you see here overwrites anything you read before this regarding this building. Is that correct? Oddly, when using the scanning tool, this 1 on bForceOverwrite seems to have mysteriously been added to the bDCMNukesOK field (which has no entry in the actual xml file for either Town Hall entry.) I presume this is in part because I have the above noted discrepancy of having tags in the xml that aren't listed in the schema? sigh... Not quite sure how to sort this out.