• Civilization 7 has been announced. For more info please check the forum here .
Resource icon

Rohan Units 2016-10-05

I saw that these were hacked/taken down, so I thought I would re-upload them. Of course I take no credit, it's all Chuggi's work. :)

Here's the XML that was included with these files:
Spoiler :
Code:
Warriors of Rohan - The Lord of the Rings


Hello this is a unit pack I created for use in the Arda mod for civ. However feel free to use it for whatever you like, I personally think they would make good Nordic flavour units for the Vikings civ.

Below are the XML values I use, they might need going over and I strongly recommend changing the button graphics to whatever (a placeholder maybe).  Also you should check directories etc. 

The animations I have used are altered versions of the originals, which suit custom units better.


Have Fun! :D 

~ Chuggi 



<UnitArtInfo>
			<Type>ART_DEF_UNIT_PEASANT</Type>
			<Button>,Art/Interface/Buttons/Units/Warrior.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,2,1</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanpeasant/peasant.nif</NIF>
			<KFM>Art/Units/rohanpeasant/anime/pikeman.kfm</KFM>
			<SHADERNIF>Art/Units/rohanpeasant/peasant.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>


<UnitArtInfo>
			<Type>ART_DEF_UNIT_AXEMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Axeman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,3,1</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanAxeman/Axeman.nif</NIF>
			<KFM>Art/Units/rohanAxeman/anime/Unique_Sumerian_Vulture.kfm</KFM>
			<SHADERNIF>Art/Units/rohanAxeman/Axeman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>


<UnitArtInfo>
			<Type>ART_DEF_UNIT_SPEARMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Spearman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,4,6</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanspearman/spearman.nif</NIF>
			<KFM>Art/Units/rohanspearman/anime/HeavySpearman.kfm</KFM>
			<SHADERNIF>Art/Units/rohanspearman/spearman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

<UnitArtInfo>
			<Type>ART_DEF_UNIT_HALBERDIER</Type>
			<Button>,Art/Interface/Buttons/Units/Pikeman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,7,1</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanhalberdier/halberdier.nif</NIF>
			<KFM>Art/Units/rohanspearman/anime/HeavySpearman.kfm</KFM>
			<SHADERNIF>Art/Units/rohanhalberdier/halberdier.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>



<UnitArtInfo>
			<Type>ART_DEF_UNIT_SWORDSMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Swordsman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,4,5</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanSwordsman/Swordsman.nif</NIF>
			<KFM>Art/Units/rohanSwordsman/anime/swordsman.kfm</KFM>
			<SHADERNIF>Art/Units/rohanSwordsman/Swordsman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

<UnitArtInfo>
			<Type>ART_DEF_UNIT_LONGSWORDSMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Maceman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,1,2</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanlongswordsman/LongSwordsman.nif</NIF>
			<KFM>Art/Units/rohanlongswordsman/anime/knightstemplar.kfm</KFM>
			<SHADERNIF>Art/Units/rohanlongswordsman/LongSwordsman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>


<UnitArtInfo>
			<Type>ART_DEF_UNIT_ARCHER</Type>
			<Button>,Art/Interface/Buttons/Units/Archer.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,4,1</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanArcher/Archer.nif</NIF>
			<KFM>Art/Units/Archer/Archer.kfm</KFM>
			<SHADERNIF>Art/Units/rohanArcher/Archer.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>0.85</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>1</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

	<UnitArtInfo>
			<Type>ART_DEF_UNIT_CROSSBOWMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Crossbowman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,4,8</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.1</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanCrossbowman/Crossbowman.nif</NIF>
			<KFM>Art/Units/Crossbowman/Crossbowman.kfm</KFM>
			<SHADERNIF>Art/Units/rohanCrossbowman/Crossbowman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>1</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

<UnitArtInfo>
			<Type>ART_DEF_UNIT_LONGBOWMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Longbowman.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,8,7</Button>
			<fScale>0.44</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanLongbowman/Longbowman.nif</NIF>
			<KFM>Art/Units/rohanLongbowman/anime/Archer_Chinese.kfm</KFM>
			<SHADERNIF>Art/Units/rohanLongbowman/Longbowman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>1</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>


<UnitArtInfo>
			<Type>ART_DEF_UNIT_SCOUT</Type>
			<Button>,Art/Interface/Buttons/Units/Scout.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,1,1</Button>
			<fScale>0.43</fScale>
			<fInterfaceScale>0.9</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanscout/scout.nif</NIF>
			<KFM>Art/Units/rohanscout/anime/mongelkeshik.kfm</KFM>
			<SHADERNIF>Art/Units/rohanscout/scout.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/HorseShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>



<UnitArtInfo>
			<Type>ART_DEF_UNIT_HORSEMAN</Type>
			<Button>,Art/Interface/Buttons/Units/Knight.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,8,1</Button>
			<fScale>0.42</fScale>
			<fInterfaceScale>0.9</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanhorseman/horseman.nif</NIF>
			<KFM>Art/Units/rohanhorseman/anime/MountedInfantry.kfm</KFM>
			<SHADERNIF>Art/Units/rohanhorseman/horseman.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/HorseShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>
<UnitArtInfo>
			<Type>ART_DEF_UNIT_HORSE_ARCHER</Type>
			<Button>,Art/Interface/Buttons/Units/HorseArcher.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,7,7</Button>
			<fScale>0.42</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanHorseArcher/HorseArcher.nif</NIF>
			<KFM>Art/Units/rohanHorseArcher/anime/Horse_Archer_Roman.kfm</KFM>
			<SHADERNIF>Art/Units/rohanHorseArcher/HorseArcher.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/HorseShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>1</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

<UnitArtInfo>
			<Type>ART_DEF_UNIT_LIGHTCAVALRY</Type>
			<Button>,Art/Interface/Buttons/Units/ICBM.dds,Art/Interface/Buttons/Beyond_the_Sword_Atlas.dds,3,11</Button>
			<fScale>0.42</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanCavalry/LightCavalry.nif</NIF>
			<KFM>Art/Units/rohanCavalry/anime/LightCavalry.kfm</KFM>
			<SHADERNIF>Art/Units/rohanCavalry/LightCavalry.nif</SHADERNIF>
					<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/HorseShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>



		<UnitArtInfo>
			<Type>ART_DEF_UNIT_KNIGHT</Type>
			<Button>,Art/Interface/Buttons/Units/Knight.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,8,1</Button>
			<fScale>0.42</fScale>
			<fInterfaceScale>0.9</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanknight/knight.nif</NIF>
			<KFM>Art/Units/rohanknight/anime/Mounted_Swordsman_Mongol.kfm</KFM>
			<SHADERNIF>Art/Units/rohanknight/knight.nif</SHADERNIF>
			<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/HorseShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

		<UnitArtInfo>
			<Type>ART_DEF_UNIT_HEAVYCAVALRY</Type>
			<Button>,Art/Interface/Buttons/Units/Cavalry.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,6,2</Button>
			<fScale>0.42</fScale>
			<fInterfaceScale>1.0</fInterfaceScale>
			<bActAsLand>0</bActAsLand>
			<bActAsAir>0</bActAsAir>
			<NIF>Art/Units/rohanheavyCavalry/Cavalry.nif</NIF>
			<KFM>Art/Units/rohanheavyCavalry/anime/HeavyCavalry.kfm</KFM>
			<SHADERNIF>Art/Units/rohanheavyCavalry/Cavalry.nif</SHADERNIF>
				<ShadowDef>
				<ShadowNIF>Art/Units/01_UnitShadows/HorseShadow.nif</ShadowNIF>
				<ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
				<fShadowScale>1.0</fShadowScale>
			</ShadowDef>
			<fBattleDistance>0.35</fBattleDistance>
			<fRangedDeathTime>0.31</fRangedDeathTime>
			<bActAsRanged>0</bActAsRanged>
			<TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
			<AudioRunSounds>
				<AudioRunTypeLoop/>
				<AudioRunTypeEnd/>
			</AudioRunSounds>
		</UnitArtInfo>

Original Download w/ Pictures

Chuggi said:
This is a unit pack I created for use in the Arda mod for civ. However feel free to use it for whatever you like, I personally think they would make good Nordic flavour units for the Vikings civ.

Anyway, there's lots of units this time round - 6 melee units, 6 mounted units and 3 ranged units making a total of 15 Rohirrim Soldiers

I modified some of the animations to remove the "fidget" sequence as they looked buggy (for example the head becomes detached). I've also saved you guys lots of time by providing the XML for the art so all you need to do is throw these guys in your Units folder and add my XML

- DISCUSSION THREAD HERE -

Okay, enjoy I had fun making them. :D
  • warriorsofrohan_0lp.jpg
    warriorsofrohan_0lp.jpg
    610.8 KB · Views: 343
Author
Chuggi
Downloads
499
Views
499
First release
Last update
Rating
0.00 star(s) 0 ratings
Top Bottom