Anubis Reskins

GFO_Anubis

Warlord
Joined
Apr 1, 2008
Messages
265
Location
Denmark (Brørup)
Ive created some reskins of Refars "Post-Apocalyptic Caravans".. Im using them as ancient caravans in my mod.. Feel free to use them just remember give credits to the makers of the unit... UPDATE: Changed the two headed cows to one headed and edited the gloss map

Download

Ive created some simple reskins of the chariot archers ambrox made so that they would fit my mod.. feel free to use them just remember the author...

Download
 

Attachments

  • Caravan.jpg
    Caravan.jpg
    365.7 KB · Views: 617
SR asked for the ArtDefine so here it is.. simply change the Caravan_Art.nif and Caravan_Art_FX.nif to Caravan_Food.nif and Caravan_Food_FX.nif to get the food caravan insted of the art caravan...

ArtDefines:
Spoiler :
<UnitArtInfo>
<Type>ART_DEF_UNIT_CARAVAN</Type>
<Button>Art/Interface/Buttons/Units/Caravan.dds</Button>
<fScale>0.35</fScale>
<fInterfaceScale>0.9</fInterfaceScale>
<bActAsLand>0</bActAsLand>
<bActAsAir>0</bActAsAir>
<NIF>Art/Units/caravan/Caravan_Art.nif</NIF>
<KFM>Art/Units/caravan/Caravan_Base.kfm</KFM>
<SHADERNIF>Art/Units/caravan/Caravan_Art_FX.nif</SHADERNIF>
<ShadowDef>
<ShadowNIF>Art/Units/01_UnitShadows/ChariotShadow.nif</ShadowNIF>
<ShadowAttachNode>Chariot_Chariot</ShadowAttachNode>
<fShadowScale>1.0</fShadowScale>
</ShadowDef>
<TrailDefinition>
<Texture>Art/Shared/wheeltread.dds</Texture>
<fWidth>0.9</fWidth>
<fLength>180.0</fLength>
<fTaper>0.0</fTaper>
<fFadeStartTime>0.2</fFadeStartTime>
<fFadeFalloff>0.35</fFadeFalloff>
</TrailDefinition>
<fBattleDistance>0.20</fBattleDistance>
<fRangedDeathTime>0.31</fRangedDeathTime>
<bSmoothMove>1</bSmoothMove>
<fAngleInterpRate>360.0</fAngleInterpRate>
<fExchangeAngle>-30.0</fExchangeAngle>
<bActAsRanged>0</bActAsRanged>
<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
<AudioRunSounds>
<AudioRunTypeLoop>LOOPSTEP_WHEELS</AudioRunTypeLoop>
<AudioRunTypeEnd>ENDSTEP_WHEELS</AudioRunTypeEnd>
</AudioRunSounds>
</UnitArtInfo>

To get it in your game as a new unit you will also have to edit the UnitInfos, UnitClassInfos and GameTextInfos_Objects...

The GameTextInfos is easy its just the name of the unit:
Spoiler :
<TEXT>
<Tag>TXT_KEY_UNIT_CARAVAN</Tag>
<English>Caravan</English>
<French>
<Text>Char</Text>
<Gender>Male</Gender>
<Plural>0</Plural>
</French>
<German>
<Text>Caravan</Text>
<Gender>Male</Gender>
<Plural>0</Plural>
</German>
<Italian>
<Text>Caravan</Text>
<Gender>Female</Gender>
<Plural>0:1</Plural>
</Italian>
<Spanish>
<Text>Caravan</Text>
<Gender>Male</Gender>
<Plural>0:1</Plural>
</Spanish>
</TEXT>

And UnitClassInfos is easy to.. as it says its the unit class:
Spoiler :
<UnitClassInfo>
<Type>UNITCLASS_CARAVAN</Type>
<Description>TXT_KEY_UNIT_CARAVAN</Description>
<iMaxGlobalInstances>-1</iMaxGlobalInstances>
<iMaxTeamInstances>-1</iMaxTeamInstances>
<iMaxPlayerInstances>-1</iMaxPlayerInstances>
<iInstanceCostModifier>0</iInstanceCostModifier>
<DefaultUnit>UNIT_CARAVAN</DefaultUnit>
</UnitClassInfo>

But the UnitInfos depends on what you want the unit to do.. this one gives gold when you drive it into anorther city and push the botton:
Spoiler :
<UnitInfo>
<Class>UNITCLASS_TRADE_CARAVAN</Class>
<Type>UNIT_TRADE_CARAVAN</Type>
<UniqueNames/>
<Special>NONE</Special>
<Capture>UNITCLASS_WORKER</Capture>
<Combat>NONE</Combat>
<Domain>DOMAIN_LAND</Domain>
<DefaultUnitAI>UNITAI_MERCHANT</DefaultUnitAI>
<Invisible>NONE</Invisible>
<SeeInvisible>NONE</SeeInvisible>
<Description>TXT_KEY_UNIT_TRADE_CARAVAN</Description>
<Civilopedia>TXT_KEY_UNIT_CHARIOT_PEDIA</Civilopedia>
<Strategy>TXT_KEY_UNIT_CHARIOT_STRATEGY</Strategy>
<Advisor>ADVISOR_MILITARY</Advisor>
<bAnimal>0</bAnimal>
<bFood>0</bFood>
<bNoBadGoodies>0</bNoBadGoodies>
<bOnlyDefensive>0</bOnlyDefensive>
<bNoCapture>0</bNoCapture>
<bQuickCombat>0</bQuickCombat>
<bRivalTerritory>0</bRivalTerritory>
<bMilitaryHappiness>0</bMilitaryHappiness>
<bMilitarySupport>1</bMilitarySupport>
<bMilitaryProduction>0</bMilitaryProduction>
<bPillage>0</bPillage>
<bSpy>0</bSpy>
<bSabotage>0</bSabotage>
<bDestroy>0</bDestroy>
<bStealPlans>0</bStealPlans>
<bInvestigate>0</bInvestigate>
<bCounterSpy>0</bCounterSpy>
<bFound>0</bFound>
<bGoldenAge>0</bGoldenAge>
<bInvisible>0</bInvisible>
<bFirstStrikeImmune>0</bFirstStrikeImmune>
<bNoDefensiveBonus>0</bNoDefensiveBonus>
<bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>
<bCanMoveImpassable>0</bCanMoveImpassable>
<bCanMoveAllTerrain>0</bCanMoveAllTerrain>
<bFlatMovementCost>0</bFlatMovementCost>
<bIgnoreTerrainCost>0</bIgnoreTerrainCost>
<bNukeImmune>0</bNukeImmune>
<bPrereqBonuses>0</bPrereqBonuses>
<bPrereqReligion>0</bPrereqReligion>
<bMechanized>0</bMechanized>
<bSuicide>0</bSuicide>
<bHiddenNationality>0</bHiddenNationality>
<bAlwaysHostile>0</bAlwaysHostile>
<UnitClassUpgrades/>
<UnitClassTargets/>
<UnitCombatTargets/>
<UnitClassDefenders/>
<UnitCombatDefenders/>
<FlankingStrikes/>
<UnitAIs>
<UnitAI>
<UnitAIType>UNITAI_MERCHANT</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
</UnitAIs>
<NotUnitAIs/>
<Builds/>
<ReligionSpreads/>
<CorporationSpreads/>
<GreatPeoples/>
<Buildings/>
<ForceBuildings/>
<HolyCity>NONE</HolyCity>
<ReligionType>NONE</ReligionType>
<StateReligion>NONE</StateReligion>
<PrereqReligion>NONE</PrereqReligion>
<PrereqCorporation>NONE</PrereqCorporation>
<PrereqBuilding>NONE</PrereqBuilding>
<PrereqTech>TECH_ANIMAL_HUSBANDRY</PrereqTech>
<TechTypes>
<PrereqTech>TECH_POTTERY</PrereqTech>
<PrereqTech>NONE</PrereqTech>
<PrereqTech>NONE</PrereqTech>
</TechTypes>
<BonusType>BONUS_COW</BonusType>
<PrereqBonuses/>
<ProductionTraits/>
<Flavors/>
<iAIWeight>0</iAIWeight>
<iCost>50</iCost>
<iHurryCostModifier>0</iHurryCostModifier>
<iAdvancedStartCost>100</iAdvancedStartCost>
<iAdvancedStartCostIncrease>0</iAdvancedStartCostIncrease>
<iMinAreaSize>-1</iMinAreaSize>
<iMoves>1</iMoves>
<bNoRevealMap>0</bNoRevealMap>
<iAirRange>0</iAirRange>
<iAirUnitCap>0</iAirUnitCap>
<iDropRange>0</iDropRange>
<iNukeRange>-1</iNukeRange>
<iWorkRate>0</iWorkRate>
<iBaseDiscover>0</iBaseDiscover>
<iDiscoverMultiplier>0</iDiscoverMultiplier>
<iBaseHurry>0</iBaseHurry>
<iHurryMultiplier>0</iHurryMultiplier>
<iBaseTrade>1</iBaseTrade>
<iTradeMultiplier>0</iTradeMultiplier>
<iGreatWorkCulture>0</iGreatWorkCulture>
<iEspionagePoints>0</iEspionagePoints>
<TerrainImpassables/>
<FeatureImpassables/>
<TerrainPassableTechs/>
<FeaturePassableTechs/>
<iCombat>0</iCombat>
<iCombatLimit>0</iCombatLimit>
<iAirCombat>0</iAirCombat>
<iAirCombatLimit>0</iAirCombatLimit>
<iXPValueAttack>4</iXPValueAttack>
<iXPValueDefense>2</iXPValueDefense>
<iFirstStrikes>0</iFirstStrikes>
<iChanceFirstStrikes>0</iChanceFirstStrikes>
<iInterceptionProbability>0</iInterceptionProbability>
<iEvasionProbability>0</iEvasionProbability>
<iWithdrawalProb>0</iWithdrawalProb>
<iCollateralDamage>0</iCollateralDamage>
<iCollateralDamageLimit>0</iCollateralDamageLimit>
<iCollateralDamageMaxUnits>0</iCollateralDamageMaxUnits>
<iCityAttack>0</iCityAttack>
<iCityDefense>0</iCityDefense>
<iAnimalCombat>0</iAnimalCombat>
<iHillsAttack>0</iHillsAttack>
<iHillsDefense>0</iHillsDefense>
<TerrainNatives/>
<FeatureNatives/>
<TerrainAttacks/>
<TerrainDefenses/>
<FeatureAttacks/>
<FeatureDefenses/>
<UnitClassAttackMods/>
<UnitClassDefenseMods/>
<UnitCombatMods/>
<UnitCombatCollateralImmunes/>
<DomainMods/>
<BonusProductionModifiers/>
<iBombRate>0</iBombRate>
<iBombardRate>0</iBombardRate>
<SpecialCargo>NONE</SpecialCargo>
<DomainCargo>NONE</DomainCargo>
<iCargo>0</iCargo>
<iConscription>0</iConscription>
<iCultureGarrison>4</iCultureGarrison>
<iExtraCost>0</iExtraCost>
<iAsset>1</iAsset>
<iPower>0</iPower>
<UnitMeshGroups>
<iGroupSize>1</iGroupSize>
<fMaxSpeed>1.75</fMaxSpeed>
<fPadTime>1</fPadTime>
<iMeleeWaveSize>3</iMeleeWaveSize>
<iRangedWaveSize>0</iRangedWaveSize>
<UnitMeshGroup>
<iRequired>1</iRequired>
<EarlyArtDefineTag>ART_DEF_UNIT_TRADE_CARAVAN</EarlyArtDefineTag>
</UnitMeshGroup>
</UnitMeshGroups>
<FormationType>FORMATION_TYPE_MACHINE</FormationType>
<HotKey/>
<bAltDown>0</bAltDown>
<bShiftDown>0</bShiftDown>
<bCtrlDown>0</bCtrlDown>
<iHotKeyPriority>0</iHotKeyPriority>
<FreePromotions/>
<LeaderPromotion>NONE</LeaderPromotion>
<iLeaderExperience>0</iLeaderExperience>
</UnitInfo>
 
You could paint the Gloss map black, to get rid of the metallic structure on the bumpers and wheels, possible making them look a bit more like wood.

Also using the strange one-headed cows, that some old unbelieveable stories are talking about, might make more sense in a ancient earth setting . There are similar but more ancient themed units with BTS - Charlemagne_SupplyTrain and Charlemagne_Relic.
 
Thank you for the ArtDefine tag! Actually, I only needed to know how to integrate the graphics, changing CIV4UnitInfos.XML, game text and anything else is far easier. But thanks for your effort.
 
Thank you for the ArtDefine tag! Actually, I only needed to know how to integrate the graphics, changing CIV4UnitInfos.XML, game text and anything else is far easier. But thanks for your effort.

No problem ;)
 
You've done a nice reskin and you've made me happy :goodjob:
 
I didn't realize the original Caravan used two-headed cows. Thanks for the update, it will fit into my game much better now.
 
Top Bottom