Am I missing something or is it not possible?
I mean, sure, I can override a soldier, who shows up and works just fine in game, but that soldier isn't upgradable (at 1/6/11 affinity) at all..
Now I've tried to define <Unit_ClassUpgrades> that (if I don't understand it wrong) chooses <UnitClassType> for upgrades for my <UnitType>
But that doesn't seem to do ANYTHING in the game.
Next I've tried to even define all the upgrades (or rather - copied marine's upgrades and changed line
, but that not only didn't work, but apparently messed up whole override and I ended up with standard BE Soldier instead of my custom one.
Could anyone throw some knowledge my way? Or is this not even possible? I'm guessing I'm missing some key knowledge here. Back in civ5 this was not even a primitive issue, but now with almost every unit having a tree of up to 7 upgrades...
I think the main issue here is that in civ5, units were upgrading into a different CLASS whatsoever, but now in civBE they stay the same CLASS and upgrade only UnitType based on your affinity level and give it some promotions to make them stronger. I understood from my testing that once I override class, it's all over and it can't use the upgrades of it's former class. But I'm completely out of ideas why not even making custom upgrades doesn't work and rather messes up ALL the things and BE ends up ignoring whole xml file.
I mean, sure, I can override a soldier, who shows up and works just fine in game, but that soldier isn't upgradable (at 1/6/11 affinity) at all..
Now I've tried to define <Unit_ClassUpgrades> that (if I don't understand it wrong) chooses <UnitClassType> for upgrades for my <UnitType>
Spoiler :
<Unit_ClassUpgrades>
<Row>
<UnitType>UNIT_PLACEHOLDER</UnitType>
<Unit_ClassUpgrades>UNITCLASS_MARINE</Unit_ClassUpgrades>
</Row>
</Unit_ClassUpgrades>
<Row>
<UnitType>UNIT_PLACEHOLDER</UnitType>
<Unit_ClassUpgrades>UNITCLASS_MARINE</Unit_ClassUpgrades>
</Row>
</Unit_ClassUpgrades>
But that doesn't seem to do ANYTHING in the game.
Next I've tried to even define all the upgrades (or rather - copied marine's upgrades and changed line
Spoiler :
<UnitType>UNIT_MARINE</UnitType> to <UnitType>UNIT_PLACEHOLDER</UnitType>
Could anyone throw some knowledge my way? Or is this not even possible? I'm guessing I'm missing some key knowledge here. Back in civ5 this was not even a primitive issue, but now with almost every unit having a tree of up to 7 upgrades...
I think the main issue here is that in civ5, units were upgrading into a different CLASS whatsoever, but now in civBE they stay the same CLASS and upgrade only UnitType based on your affinity level and give it some promotions to make them stronger. I understood from my testing that once I override class, it's all over and it can't use the upgrades of it's former class. But I'm completely out of ideas why not even making custom upgrades doesn't work and rather messes up ALL the things and BE ends up ignoring whole xml file.