Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Also paste the TrainLiveryPack1.FPK file into both C:\Program Files\Steam\steamapps\common\Sid Meier's Railroads\CustomAssets and in your C:\Users\[Your Username]\Documents\My Games\Sid Meier's Railroads\CustomAssets folders.
Now all my steam locos have tenders. Hope this helps!
<?xml version="1.0"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Rob McLaughlin (Firaxis Games) -->
<RRTTrainCars>
<Scale>1.0</Scale>
<!-- Animation Event Codes -->
<EventCodes>
<Wheels>1</Wheels>
<Default>5000</Default>
<Idle>5100</Idle>
<RunNormal>5101</RunNormal>
<BumpyFidget>5111</BumpyFidget>
<EmptyIdle>5200</EmptyIdle>
<EmptyRunNormal>5201</EmptyRunNormal>
<EmptyBumpyFidget>5211</EmptyBumpyFidget>
<LoadTrack1>3550</LoadTrack1>
<LoadTrack2>3650</LoadTrack2>
<LoadTrack3>3750</LoadTrack3>
<Unload>5300</Unload>
</EventCodes>
<!-- Tender Cars -->
<RRTTenderCars>
<TenderCar>
<szName>Planet Tender Car</szName>
<szModel>2_2_0_Planet_Tender_Car.kfm</szModel>
<szDummyModel>2_2_0_Planet_Tender_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>54</RunLength>
</TenderCar>
<TenderCar>
<szName>Patentee Tender Car</szName>
<szModel>2_2_2_Patentee_Tender_Car.kfm</szModel>
<szDummyModel>2_2_2_Patentee_Tender_Car_Dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>36</RunLength>
</TenderCar>
<TenderCar>
<szName>Beuth Tender Car</szName>
<szModel>2_2_2_Beuth_Tender.kfm</szModel>
<szDummyModel>2_2_2_Beuth_Tender_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>36</RunLength>
</TenderCar>
<TenderCar>
<szName>Norris Tender Car</szName>
<szModel>4_2_0_Norris_Tender_Car.kfm</szModel>
<szDummyModel>4_2_0_Norris_Tender_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>25</RunLength>
</TenderCar>
</RRTTenderCars>
<!-- Train Cars -->
<RRTGoodCars>
<TrainCar>
<szName>Mail Car</szName>
<szGood>Mail</szGood>
<szModel>Mail_Car.kfm</szModel>
<szDummyModel>Mail_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Mail.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Passenger Car</szName>
<szGood>Passengers</szGood>
<szModel>Passenger_Car.kfm</szModel>
<szDummyModel>Passenger_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Passenger.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Food Car</szName>
<szGood>Food</szGood>
<szModel>Food_Car.kfm</szModel>
<szDummyModel>Food_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Food.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Livestock Car</szName>
<szGood>Livestock</szGood>
<szModel>Livestock_Car.kfm</szModel>
<szDummyModel>Livestock_Car_dummies.nif</szDummyModel>
<szIcon>icon_car_cattle.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Produce Car</szName>
<szGood>Grapes</szGood>
<szModel>Vineyard_Car.kfm</szModel>
<szDummyModel>Vineyard_Car_dummies.nif</szDummyModel>
<szIcon>icon_car_cattle.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Manufactured Goods Car</szName>
<szGood>Manufactured Goods</szGood>
<szModel>Goods_Car.kfm</szModel>
<szDummyModel>Goods_Car_dummies.nif</szDummyModel>
<szIcon>icon_car_goods.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Grain Car</szName>
<szGood>Grain</szGood>
<szModel>Grain_Car.Kfm</szModel>
<szDummyModel>Grain_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Grain.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Corn Car</szName>
<szGood>Cornmeal</szGood>
<szModel>Grain_Car.Kfm</szModel>
<szDummyModel>Grain_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Grain.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Paper Car</szName>
<szGood>Paper</szGood>
<szModel>paper_Car.kfm</szModel>
<szDummyModel>Paper_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Paper.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Steel Car</szName>
<szGood>Steel</szGood>
<szModel>Steel_Car.kfm</szModel>
<szDummyModel>Steel_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Steel.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Gold Car</szName>
<szGood>Gold</szGood>
<szModel>Gold_Car.kfm</szModel>
<szDummyModel>Gold_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Steel.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Oil Car</szName>
<szGood>Oil</szGood>
<szModel>Oil_Car.kfm</szModel>
<szDummyModel>Oil_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Oil.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Wood Car</szName>
<szGood>Wood</szGood>
<szModel>lumber_car.kfm</szModel>
<szDummyModel>Lumber_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Lumber.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Coal Car</szName>
<szGood>Coal</szGood>
<szModel>Coal_Car.kfm</szModel>
<szDummyModel>Coal_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Coal.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Ore Car</szName>
<szGood>Ore</szGood>
<szModel>Ore_Car.kfm</szModel>
<szDummyModel>Ore_Car_dummies.nif</szDummyModel>
<szIcon>ICON_Car_Coal.dds</szIcon>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Nitrates Car</szName>
<szGood>Nitrates</szGood>
<szModel>Nitrates_Car.kfm</szModel>
<szDummyModel>Nitrates_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Wool Car</szName>
<szGood>Wool</szGood>
<szModel>Wool_Car.kfm</szModel>
<szDummyModel>Wool_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Milk Car</szName>
<szGood>Milk</szGood>
<szModel>Dairy_Car.kfm</szModel>
<szDummyModel>Dairy_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Medicine Car</szName>
<szGood>Medicine</szGood>
<szModel>Pharm_Car.kfm</szModel>
<szDummyModel>Pharm_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Textile Car</szName>
<szGood>Textiles</szGood>
<szModel>Clothing_Car.kfm</szModel>
<szDummyModel>Clothing_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Cask Car</szName>
<szGood>Wine</szGood>
<szModel>Cask_Car.kfm</szModel>
<szDummyModel>Cask_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Arms Car</szName>
<szGood>Arms</szGood>
<szModel>Arm_Car.kfm</szModel>
<szDummyModel>Arm_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Swine Car</szName>
<szGood>Swine</szGood>
<szModel>Swine_Car.kfm</szModel>
<szDummyModel>Swine_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Auto Car</szName>
<szGood>Automobiles</szGood>
<szModel>Auto_Car.kfm</szModel>
<szDummyModel>Auto_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
<TrainCar>
<szName>Fish Car</szName>
<szGood>Fish</szGood>
<szModel>Fish_Car.kfm</szModel>
<szDummyModel>Fish_Car_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>30</RunLength>
</TrainCar>
</RRTGoodCars>
</RRTTrainCars>
<TenderCar>
<szName>EMD F7-B Superchief</szName>
<szModel>EMD_F7-B2_ATSF.kfm</szModel>
<szDummyModel>EMD_F7-B_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>80</RunLength>
</TenderCar>
CHANGE THIS INTO THIS:
<TenderCar>
<szName>EMD F7-B ATSF306</szName>
<szModel>EMD_F7-B2_ATSF.kfm</szModel>
<szDummyModel>EMD_F7-B_dummies.nif</szDummyModel>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
<RunLength>80</RunLength>
</TenderCar>
note the name change is only slight but enough to tell weather it works or not. another thing to remember is make sure it is changed in your custom train description as well example:
<Train>
<szName>TAG_NAME_EMD_F7_ATSF306</szName>
<Year>1949</Year>
<szManufacturerName>EMD</szManufacturerName>
<szModel>EMD_F7-A2_ATSF.kfm</szModel>
<szDummyModel>EMD_F7-A_dummies.nif</szDummyModel>
<szCar>_v2</szCar>
<szNewTrainImage>event_newtrain_f7_atsf306.dds</szNewTrainImage>
<szGroundClackSound>AS3D_CLACK_PLANET_GROUND</szGroundClackSound>
<szBridgeClackSound>AS3D_CLACK_PLANET_BRIDGE</szBridgeClackSound>
This is wrong as the tender isnt between <szDummyModel> and <szCar>_v2</szCar>
this is how it should be:
<Train>
<szName>TAG_NAME_EMD_F7_ATSF306</szName>
<Year>1949</Year>
<szManufacturerName>EMD</szManufacturerName>
<szModel>EMD_F7-A2_ATSF.kfm</szModel>
<szDummyModel>EMD_F7-A_dummies.nif</szDummyModel>
<szTenderCar>EMD F7-B Superchief</szTenderCar>
<szCar>_v2</szCar>
Now note the tender isnt lined with the name of this diesel train. this will still cause it to not show put it this way:
<Train>
<szName>TAG_NAME_EMD_F7_ATSF306</szName>
<Year>1949</Year>
<szManufacturerName>EMD</szManufacturerName>
<szModel>EMD_F7-A2_ATSF.kfm</szModel>
<szDummyModel>EMD_F7-A_dummies.nif</szDummyModel>
<szTenderCar>EMD F7-B ATSF306</szTenderCar>
<szCar>_v2</szCar>
Note also changed on the tender line now all you have to do is put the train in a scenario or custom map in Trains_MapName.XML file NOTE DO NOT PUT THE TENDER CAR THERE IT SHOULD NOW SHOW AFTER THE TRAIN IT WAS SET FOR.
Another note is with a steam locomotive such as the 4-8-8-4 centipede tender DOES NOT NEED A NAME CHANGE for some reason only some but not all diesels have this problem. and when you put the train name in the names file such as this one it should NOT say superchief in the name or anywhere on it. replace superchief with (ATSF 306) then your done one other note is the gender says <Gender>F</Gender> change this to <Gender>M</Gender> as set on feamale still wont show now your tender should show in full glory. HAVE FUN.
the Trains.XML TrainCars.XML and your Name.XXX.XML folders in localization all depending on your language the Christmas scenario is in several languages look up the Language XML for that on google to fix the problem.