1. We have added the ability to collapse/expand forum categories and widgets on forum home.
    Dismiss Notice
  2. All Civ avatars are brought back and available for selection in the Avatar Gallery! There are 945 avatars total.
    Dismiss Notice
  3. To make the site more secure, we have installed SSL certificates and enabled HTTPS for both the main site and forums.
    Dismiss Notice
  4. Civ6 is released! Order now! (Amazon US | Amazon UK | Amazon CA | Amazon DE | Amazon FR)
    Dismiss Notice
  5. Dismiss Notice
  6. Forum account upgrades are available for ad-free browsing.
    Dismiss Notice

Leugi's Civ 6 Unit Asset Tutorials - Level 1 v1

Introduces the process of unit asset previewing, tints, and creating artdefines.

  1. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    3,978
    Location:
    London, UK
    TheLunarArmy, Zobtzler and Gedemon like this.
  2. TheLunarArmy

    TheLunarArmy Chieftain

    Joined:
    Jul 9, 2014
    Messages:
    58
    Gender:
    Male
    Location:
    South-Africa
    Amazing guide! Took me about 2 hours to follow and was making custom units for my civ! :D

    One small problem I have is the Tint isnt applying at all, which means all my custom Musketman units have the bright white cloaks instead of the blu-ish colour I intended.



    I obviously added the UnitMemberType → Colors etc, as well as every Attachment having it's colour changed using the drop down menu (i show just one to prove I have it rigged correctly).




    With Art Def here:

    Code:
    <?xml version="1.0" encoding="UTF-8" ?>
    <AssetObjects..ArtDefSet>
        <m_Version>
            <major>4</major>
            <minor>0</minor>
            <build>315</build>
            <revision>805</revision>
        </m_Version>
        <m_TemplateName text="Units"/>
        <m_RootCollections>
            <Element>
                <m_CollectionName text="Units"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                <Element>
                    <m_Fields>
                        <m_Values>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="Slinger"/>
                                <m_RootCollectionName text="UnitFormationTypes"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="Formation"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="Musketman"/>
                                <m_RootCollectionName text="UnitCombat"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="UnitCombat"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="WarriorEscort"/>
                                <m_RootCollectionName text="UnitFormationTypes"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="EscortFormation"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="UNIT_ANCIENTEMBARK"/>
                                <m_RootCollectionName text="Units"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="EmbarkedUnit"/>
                            </Element>
                            <Element class="AssetObjects..BoolValue">
                                <m_bValue>false</m_bValue>
                                <m_ParamName text="DoNotDisplayCharges"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text=""/>
                                <m_RootCollectionName text="UnitCulture"/>
                                <m_ArtDefPath text="Cultures.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text=""/>
                                <m_ParamName text="Culture"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text=""/>
                                <m_RootCollectionName text="Era"/>
                                <m_ArtDefPath text="Eras.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text=""/>
                                <m_ParamName text="Era"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="UNIT_MUSKETMAN"/>
                                <m_RootCollectionName text="Units"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="ProxyUnit"/>
                            </Element>
                            <Element class="AssetObjects..BoolValue">
                                <m_bValue>false</m_bValue>
                                <m_ParamName text="PlayDeathOnDestroy"/>
                            </Element>
                            <Element class="AssetObjects..IntValue">
                                <m_nValue>0</m_nValue>
                                <m_ParamName text="DisplayLevel"/>
                            </Element>
                        </m_Values>
                    </m_Fields>
                    <m_ChildCollections>
                        <Element>
                            <m_CollectionName text="Members"/>
                            <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                            <Element>
                                <m_Fields>
                                    <m_Values>
                                        <Element class="AssetObjects..FloatValue">
                                            <m_fValue>1.000000</m_fValue>
                                            <m_ParamName text="Scale"/>
                                        </Element>
                                        <Element class="AssetObjects..IntValue">
                                            <m_nValue>4</m_nValue>
                                            <m_ParamName text="Count"/>
                                        </Element>
                                        <Element class="AssetObjects..ArtDefReferenceValue">
                                            <m_ElementName text="TLAUnitUU"/>
                                            <m_RootCollectionName text="UnitMemberTypes"/>
                                            <m_ArtDefPath text="Units.artdef"/>
                                            <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                            <m_TemplateName text="Units"/>
                                            <m_ParamName text="Type"/>
                                        </Element>
                                    </m_Values>
                                </m_Fields>
                                <m_ChildCollections/>
                                <m_Name text="Members"/>
                                <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                            </Element>
                        </Element>
                        <Element>
                            <m_CollectionName text="Audio"/>
                            <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                            <Element>
                                <m_Fields>
                                    <m_Values>
                                        <Element class="AssetObjects..StringValue">
                                            <m_Value text="Musketman"/>
                                            <m_ParamName text="XrefName"/>
                                        </Element>
                                    </m_Values>
                                </m_Fields>
                                <m_ChildCollections/>
                                <m_Name text="MUSKETMAN"/>
                                <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                            </Element>
                        </Element>
                    </m_ChildCollections>
                    <m_Name text="UNIT_TLA_INCONTROL_UU"/>
                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                </Element>
            </Element>
            <Element>
                <m_CollectionName text="UnitMovementTypes"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="UnitFormationTypes"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="MemberCombat"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="UnitCombat"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="CombatAttack"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="UnitFormationLayoutTypes"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="CombatFormation"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="UnitDomainTypes"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="UnitAttachmentBins"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
            <Element>
                <m_CollectionName text="UnitMemberTypes"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                <Element>
                    <m_Fields>
                        <m_Values>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="Musketman"/>
                                <m_RootCollectionName text="UnitMovementTypes"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="Movement"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="MusketmanCombat"/>
                                <m_RootCollectionName text="MemberCombat"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="Combat"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="MEAT"/>
                                <m_RootCollectionName text="MaterialTypes"/>
                                <m_ArtDefPath text="VFX.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="VFX"/>
                                <m_ParamName text="VFXMaterialType"/>
                            </Element>
                            <Element class="AssetObjects..ArtDefReferenceValue">
                                <m_ElementName text="MEAT"/>
                                <m_RootCollectionName text="MaterialTypes"/>
                                <m_ArtDefPath text="VFX.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="VFX"/>
                                <m_ParamName text="VFXWeaponImpact"/>
                            </Element>
                            <Element class="AssetObjects..FloatValue">
                                <m_fValue>0.000000</m_fValue>
                                <m_ParamName text="ImpactHeightOverride"/>
                            </Element>
                        </m_Values>
                    </m_Fields>
                    <m_ChildCollections>
                        <Element>
                            <m_CollectionName text="Cultures"/>
                            <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                            <Element>
                                <m_Fields>
                                    <m_Values/>
                                </m_Fields>
                                <m_ChildCollections>
                                    <Element>
                                        <m_CollectionName text="Variations"/>
                                        <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                        <Element>
                                            <m_Fields>
                                                <m_Values>
                                                    <Element class="AssetObjects..FloatValue">
                                                        <m_fValue>1.100000</m_fValue>
                                                        <m_ParamName text="Scale"/>
                                                    </Element>
                                                    <Element class="AssetObjects..BoolValue">
                                                        <m_bValue>false</m_bValue>
                                                        <m_ParamName text="IsAttachment"/>
                                                    </Element>
                                                </m_Values>
                                            </m_Fields>
                                            <m_ChildCollections>
                                                <Element>
                                                    <m_CollectionName text="Attachments"/>
                                                    <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                    <Element>
                                                        <m_Fields>
                                                            <m_Values>
                                                                <Element class="AssetObjects..StringValue">
                                                                    <m_Value text="Hat"/>
                                                                    <m_ParamName text="Point"/>
                                                                </Element>
                                                                <Element class="AssetObjects..ArtDefReferenceValue">
                                                                    <m_ElementName text="UUTintColor"/>
                                                                    <m_RootCollectionName text="UnitTintTypes"/>
                                                                    <m_ArtDefPath text="UnitUU.artdef"/>
                                                                    <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                                    <m_TemplateName text="Units"/>
                                                                    <m_ParamName text="Tint"/>
                                                                </Element>
                                                            </m_Values>
                                                        </m_Fields>
                                                        <m_ChildCollections>
                                                            <Element>
                                                                <m_CollectionName text="Bins"/>
                                                                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                                <Element>
                                                                    <m_Fields>
                                                                        <m_Values/>
                                                                    </m_Fields>
                                                                    <m_ChildCollections/>
                                                                    <m_Name text="Hats/RoughRider"/>
                                                                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                                </Element>
                                                            </Element>
                                                        </m_ChildCollections>
                                                        <m_Name text="Hat"/>
                                                        <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                    </Element>
                                                    <Element>
                                                        <m_Fields>
                                                            <m_Values>
                                                                <Element class="AssetObjects..StringValue">
                                                                    <m_Value text="WeaponPrimary"/>
                                                                    <m_ParamName text="Point"/>
                                                                </Element>
                                                                <Element class="AssetObjects..ArtDefReferenceValue">
                                                                    <m_ElementName text="UUTintColor"/>
                                                                    <m_RootCollectionName text="UnitTintTypes"/>
                                                                    <m_ArtDefPath text="UnitUU.artdef"/>
                                                                    <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                                    <m_TemplateName text="Units"/>
                                                                    <m_ParamName text="Tint"/>
                                                                </Element>
                                                            </m_Values>
                                                        </m_Fields>
                                                        <m_ChildCollections>
                                                            <Element>
                                                                <m_CollectionName text="Bins"/>
                                                                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                                <Element>
                                                                    <m_Fields>
                                                                        <m_Values/>
                                                                    </m_Fields>
                                                                    <m_ChildCollections/>
                                                                    <m_Name text="Rifles/RoughRider"/>
                                                                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                                </Element>
                                                            </Element>
                                                        </m_ChildCollections>
                                                        <m_Name text="Weapon"/>
                                                        <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                    </Element>
                                                    <Element>
                                                        <m_Fields>
                                                            <m_Values>
                                                                <Element class="AssetObjects..StringValue">
                                                                    <m_Value text="Root"/>
                                                                    <m_ParamName text="Point"/>
                                                                </Element>
                                                                <Element class="AssetObjects..ArtDefReferenceValue">
                                                                    <m_ElementName text="UUTintColor"/>
                                                                    <m_RootCollectionName text="UnitTintTypes"/>
                                                                    <m_ArtDefPath text="UnitUU.artdef"/>
                                                                    <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                                    <m_TemplateName text="Units"/>
                                                                    <m_ParamName text="Tint"/>
                                                                </Element>
                                                            </m_Values>
                                                        </m_Fields>
                                                        <m_ChildCollections>
                                                            <Element>
                                                                <m_CollectionName text="Bins"/>
                                                                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                                <Element>
                                                                    <m_Fields>
                                                                        <m_Values/>
                                                                    </m_Fields>
                                                                    <m_ChildCollections/>
                                                                    <m_Name text="Bodies/Male_ThinBody_Full"/>
                                                                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                                </Element>
                                                            </Element>
                                                        </m_ChildCollections>
                                                        <m_Name text="Body"/>
                                                        <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                    </Element>
                                                    <Element>
                                                        <m_Fields>
                                                            <m_Values>
                                                                <Element class="AssetObjects..StringValue">
                                                                    <m_Value text="Root"/>
                                                                    <m_ParamName text="Point"/>
                                                                </Element>
                                                                <Element class="AssetObjects..ArtDefReferenceValue">
                                                                    <m_ElementName text="UUTintColor"/>
                                                                    <m_RootCollectionName text="UnitTintTypes"/>
                                                                    <m_ArtDefPath text="UnitUU.artdef"/>
                                                                    <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                                    <m_TemplateName text="Units"/>
                                                                    <m_ParamName text="Tint"/>
                                                                </Element>
                                                            </m_Values>
                                                        </m_Fields>
                                                        <m_ChildCollections>
                                                            <Element>
                                                                <m_CollectionName text="Bins"/>
                                                                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                                <Element>
                                                                    <m_Fields>
                                                                        <m_Values/>
                                                                    </m_Fields>
                                                                    <m_ChildCollections/>
                                                                    <m_Name text="Capes/Horseman"/>
                                                                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                                </Element>
                                                            </Element>
                                                        </m_ChildCollections>
                                                        <m_Name text="Cape"/>
                                                        <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                    </Element>
                                                    <Element>
                                                        <m_Fields>
                                                            <m_Values>
                                                                <Element class="AssetObjects..StringValue">
                                                                    <m_Value text="Root"/>
                                                                    <m_ParamName text="Point"/>
                                                                </Element>
                                                                <Element class="AssetObjects..ArtDefReferenceValue">
                                                                    <m_ElementName text="UUTintColor"/>
                                                                    <m_RootCollectionName text="UnitTintTypes"/>
                                                                    <m_ArtDefPath text="UnitUU.artdef"/>
                                                                    <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                                    <m_TemplateName text="Units"/>
                                                                    <m_ParamName text="Tint"/>
                                                                </Element>
                                                            </m_Values>
                                                        </m_Fields>
                                                        <m_ChildCollections>
                                                            <Element>
                                                                <m_CollectionName text="Bins"/>
                                                                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                                <Element>
                                                                    <m_Fields>
                                                                        <m_Values/>
                                                                    </m_Fields>
                                                                    <m_ChildCollections/>
                                                                    <m_Name text="Heads/Male"/>
                                                                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                                </Element>
                                                            </Element>
                                                        </m_ChildCollections>
                                                        <m_Name text="Head"/>
                                                        <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                    </Element>
                                                    <Element>
                                                        <m_Fields>
                                                            <m_Values>
                                                                <Element class="AssetObjects..StringValue">
                                                                    <m_Value text="Root"/>
                                                                    <m_ParamName text="Point"/>
                                                                </Element>
                                                                <Element class="AssetObjects..ArtDefReferenceValue">
                                                                    <m_ElementName text="UUTintColor"/>
                                                                    <m_RootCollectionName text="UnitTintTypes"/>
                                                                    <m_ArtDefPath text="unituu.artdef"/>
                                                                    <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                                    <m_TemplateName text="Units"/>
                                                                    <m_ParamName text="Tint"/>
                                                                </Element>
                                                            </m_Values>
                                                        </m_Fields>
                                                        <m_ChildCollections>
                                                            <Element>
                                                                <m_CollectionName text="Bins"/>
                                                                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                                                                <Element>
                                                                    <m_Fields>
                                                                        <m_Values/>
                                                                    </m_Fields>
                                                                    <m_ChildCollections/>
                                                                    <m_Name text="Armor/Musketman"/>
                                                                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                                </Element>
                                                            </Element>
                                                        </m_ChildCollections>
                                                        <m_Name text="Armor"/>
                                                        <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                                    </Element>
                                                </Element>
                                            </m_ChildCollections>
                                            <m_Name text="A"/>
                                            <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                                        </Element>
                                    </Element>
                                </m_ChildCollections>
                                <m_Name text="Any"/>
                                <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                            </Element>
                        </Element>
                    </m_ChildCollections>
                    <m_Name text="TLAUnitUU"/>
                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                </Element>
            </Element>
            <Element>
                <m_CollectionName text="UnitTintTypes"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                <Element>
                    <m_Fields>
                        <m_Values/>
                    </m_Fields>
                    <m_ChildCollections>
                        <Element>
                            <m_CollectionName text="Colors"/>
                            <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
                            <Element>
                                <m_Fields>
                                    <m_Values>
                                        <Element class="AssetObjects..RGBValue">
                                            <m_r>90.000000</m_r>
                                            <m_g>99.000000</m_g>
                                            <m_b>145.000000</m_b>
                                            <m_ParamName text="Color"/>
                                        </Element>
                                    </m_Values>
                                </m_Fields>
                                <m_ChildCollections/>
                                <m_Name text="TintColor"/>
                                <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                            </Element>
                        </Element>
                    </m_ChildCollections>
                    <m_Name text="UUTintColor"/>
                    <m_AppendMergedParameterCollections>false</m_AppendMergedParameterCollections>
                </Element>
            </Element>
            <Element>
                <m_CollectionName text="UnitGlobals"/>
                <m_ReplaceMergedCollectionElements>false</m_ReplaceMergedCollectionElements>
            </Element>
        </m_RootCollections>
    </AssetObjects..ArtDefSet>
    
    
    But otherwise everything is working great! They shoot, they fight, they boat; everything! :)
     
  3. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    3,978
    Location:
    London, UK
    Not all the Armors are tintable unfortunately, and those that are don't always have the Tint map set in a very useful way. The Musketman has retintable trousers which isn't super helpful. In the not-too-distant future I'm planning to release some more 3D Assets that will include a more fully retintable Musketman Armor.
     
  4. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    3,978
    Location:
    London, UK
    Also if you want to get into directly re-texturing assets yourself there is a rough guide here.
     
  5. TheLunarArmy

    TheLunarArmy Chieftain

    Joined:
    Jul 9, 2014
    Messages:
    58
    Gender:
    Male
    Location:
    South-Africa
    Ah I see, I was hoping to tint the Horseman cloak since it changed in the asset previewer when I was assembling all the assets. No biggie. Will try retexturing it in the future :)
     
  6. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    3,978
    Location:
    London, UK
    If the Horseman cloak can be retinted in the Asset Previewer then it should work. It's likely that the issue is due to your .artdef or Mod.Art.xml being incorrect in someway. Normally I don't use a custom name for my .artdef - I just used Units.artdef - I don't know if this is the problem with your tints though as I know other people are using other filenames.

    I noticed that your ArtDefPath was "unituu.artdef" in one place and "UnitUU.artdef" in others - the case should match the filename exactly.

    Maybe make sure your artConsumer entry in Mod.Art.xml looks like this:
    Code:
    <Element>
       <consumerName text="Units"/>
       <relativeArtDefPaths>
          <Element text="Units.artdef" />
          <Element text="Unit_Bins.artdef" />
          <Element text="VFX.artdef" />
       </relativeArtDefPaths>
       <libraryDependencies>
          <Element text="Unit"/>
          <Element text="VFX"/>
          <Element text="Light"/>
       </libraryDependencies>
       <loadsLibraries>true</loadsLibraries>
    </Element>
    Changing the name of your .artdefs where appropriate. Otherwise I'm not sure why exactly it's not working.
     
  7. TheLunarArmy

    TheLunarArmy Chieftain

    Joined:
    Jul 9, 2014
    Messages:
    58
    Gender:
    Male
    Location:
    South-Africa
    I eventually fixed it, redid the ArtDef from the ground up; I ended up using your exact wording for the tint and added it to every attachment bin. It works! All nice and blue now :) )
     
    Last edited: Apr 16, 2018

Share This Page

Ebates: Get Paid to Shop