off sorry i assumed you were using vanilla bts ... (looks at file) ah it does look pretty much like vanilla bts ... I always thought this
<Button>,Art/Interface/Buttons/Promotions/Logistics1.dds</Button>
threw an error, you live and learn ... I wouldn't start with the initial comma, so maybe this isn't a vanilla version? I assumed
<Button>Art/Interface/Buttons/Promotions/Combat1.dds</Button>
or
<Button>,Art/Interface/Buttons/Promotions/Combat1.dds,Art/Interface/Buttons/Promotions_Atlas.dds,8,2</Button>
were they only valid syntaxes for button display. I assume you've been using it without errors, and spy promotions are displaying fine?
ok insert new bit of xml 'new promo cripp7.txt' between PROMOTION_SENTRY and PROMOTION_MOBILITY entries. The preceding entry and succeeding entries are included.
- make sure it starts and ends with the right tags, and you haven't overwritten the preceding and succeeding entries
(preceding entry end)
</PromotionInfo>
<PromotionInfo>
(inserted entry start and end)
</PromotionInfo>
(succeeding entry start)
<PromotionInfo>
I really recommend getting an xml checker, a good one is:
Caveman2Cosmos XML Validator 1.3 by Alberts2
... and I'm capable of making errors as anyone, not sure why it crashed on loading. I assumed you tried again with the original civ4promotions.xml file and it loaded ok?