is this definition correct :
<Button>,Art/Interface/Buttons/Builds/BuildFarm.dds,Art/Interface/Buttons/Actions_Builds_LeaderHeads_Specialists_Atlas.dds,3,7</Button>
if xml library should unerstand this as group of parameters - it is not doing it at all :
D:\games\Civilization IV Complete\Civ4\Beyond the Sword\Mods\Caveman2Cosmos\Assets\modules\StrategyOnly\More_Events\Tusk\,Art\Interface\Buttons\Process\Blank.dds,Art\Interface\Buttons\Beyond_the_Sword_Atlas.dds,8,5 - PATH NOT FOUND
(checked by Process Monitor )
such definition exist in many places in xml files and ALL of them interpreted as path in filesystem not as some sort or regular expression.
and this too <Button>, ,Art/RoM_Atlas.dds,8,1</Button> (AnimalPlacing_CIV4BuildInfos.xml)
xml need cleaning?
Also please run mod with process monitor set to trace filesystem activity - many files that set in xml not present in filesystem.
i attached example list of not found files.