I hope someone can assist me in finding out how to get these traits sorted in categories. Hero lab is mixing it up custom categories, so the 'label' traits are at the top and then comes all the other traits mixed up. If I move a trait to one of the existing categories (like 'Campaign') it displays under the correct category in the character editor.
Here is a sample that should display the problem:
<?xml version="1.0" encoding="ISO-8859-1"?>
<document signature="Hero Lab Data">
<thing id="trdd1" name="Test Category 1 Header" compset="Trait" isshowonly="yes">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="trCategory" tag="Test1" name="Test Category 1" abbrev="Test Category 1"/>
</thing>
<thing id="trTest1" name="Test trait 1" compset="Trait">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="trCategory" tag="Test1" name="Test Category 1" abbrev="Test Category 1"/>
</thing>
<thing id="trhd2" name="Test Category 2 Header" compset="Trait" isshowonly="yes">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="trCategory" tag="Test2" name="Test Category 2" abbrev="Test Category 2"/>
</thing>
<thing id="trTest2" name="Test trait 2" compset="Trait">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="trCategory" tag="Test2" name="Test Category 2" abbrev="Test Category 2"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="Helper" tag="ShowSpec"/>
</thing>
</document>
Here is a sample that should display the problem:
<?xml version="1.0" encoding="ISO-8859-1"?>
<document signature="Hero Lab Data">
<thing id="trdd1" name="Test Category 1 Header" compset="Trait" isshowonly="yes">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="trCategory" tag="Test1" name="Test Category 1" abbrev="Test Category 1"/>
</thing>
<thing id="trTest1" name="Test trait 1" compset="Trait">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="trCategory" tag="Test1" name="Test Category 1" abbrev="Test Category 1"/>
</thing>
<thing id="trhd2" name="Test Category 2 Header" compset="Trait" isshowonly="yes">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="Helper" tag="ShowSpec"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="trCategory" tag="Test2" name="Test Category 2" abbrev="Test Category 2"/>
</thing>
<thing id="trTest2" name="Test trait 2" compset="Trait">
<usesource source="Test" parent="UserParent" name="Test"/>
<tag group="trCategory" tag="Test2" name="Test Category 2" abbrev="Test Category 2"/>
<tag group="ProductId" tag="HLCommunit"/>
<tag group="Helper" tag="ShowSpec"/>
</thing>
</document>