kann Mod nicht kaufen, nach dem Anpassen der Moddesc

Eure Foren für alle Diskussionen rund ums Thema Modding.
blechbuechse
Posts: 75
Joined: Tue Aug 14, 2012 1:01 pm
Location: HHadE

kann Mod nicht kaufen, nach dem Anpassen der Moddesc

Post by blechbuechse »

Hallo Allerseits,

brauch ein wenig Starthilfe bei Gedankenblockade:

Ich hatte mir den Steiger 9190 heruntergeladen und wollte diesen als trainingsobjekt ein wenig anpassen.

So habe ich erstmal das Zulassungsscript eingebaut ( schon öfter gemacht) und war nun bei den dynamischen Schläuchen.

Dann kamen die einträge in die Moddesc.
Als ich die dann öffnete sah die so aus:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<modDesc descVersion="36">
<author>Chuck Norris / Bruce Willis</author>
<version>3.0</version>
<title>
<en>Case Steiger 9190</en>
<de>Case Steiger 9190</de>
</title>
<description>
<en>Case Steiger 9190</en>
<de>Case Steiger 9190</de>
</description>
<iconFilename>store.dds</iconFilename>
<multiplayer supported="true"/>
<storeItems>
<storeItem xmlFilename="CaseSteiger9190.xml" rootNode="vehicle"/>
</storeItems>

</modDesc>
ich habe mir einen anderen Trecker als Beispiel genommen und die dann so angepasst:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<modDesc descVersion="39">
<author>Chuck Norris / Bruce Willis</author>
<version>3.0</version>
<title>
<en>Case Steiger 9190</en>
<de>Case Steiger 9190</de>
</title>
<description>
<en>Case Steiger 9190</en>
<de>Case Steiger 9190</de>
</description>
<iconFilename>store.dds</iconFilename>
<multiplayer supported="true"/>
<storeItems>
<storeItem xmlFilename="CaseSteiger9190.xml" rootNode="vehicle"/>
</storeItems>

<specializations>
<specialization name="dynamicHoseRef" className="DynamicHoseRef" filename="DynamicHoseRef.lua"/>
<specialization name="numberPlates" className="numberPlates" filename="numberPlates.lua"/>
</specializations>

<vehicleTypes>
<type name="9190bb" className="Vehicle" filename="$dataS/scripts/vehicles/Vehicle.lua">
<specialization name="motorized" />
<specialization name="steerable" />
<specialization name="hirable" />
<specialization name="aiTractor" />
<specialization name="honk" />
<specialization name="dynamicHoseRef" />
<specialization name="numberPlates" />
</type>
</vehicleTypes>

<l10n>
<text name="input_vehicleLicense"> <de><![CDATA[%s zulassen]]></de> <en><![CDATA[register %s]]></en> </text>
<text name="Char142"> <de><![CDATA[Ä]]></de> <en><![CDATA[A]]></en> </text>
<text name="Char153"> <de><![CDATA[Ö]]></de> <en><![CDATA[O]]></en> </text>
<text name="Char154"> <de><![CDATA[Ü]]></de> <en><![CDATA]></en> </text>
<text name="npNorm"> <de><![CDATA[Typ wählen:]]></de> <en><![CDATA[Choose type:]]></en> </text>
<text name="npCountry"> <de><![CDATA[Land wählen:]]></de> <en><![CDATA[Choose country:]]></en></text>
<text name="npGerman"> <de><![CDATA[Deutschland]]></de> <en><![CDATA[Germany]]></en> </text>
<text name="npAustria"> <de><![CDATA[Österreich]]></de> <en><![CDATA[Austria]]></en> </text>
<text name="npDIN"> <de><![CDATA[DIN]]></de> <en><![CDATA[DIN]]></en> </text>
<text name="npEURO"> <de><![CDATA[EURO]]></de> <en><![CDATA[EURO]]></en> </text>
<text name="vehicleLicenseAllreadyTaken"><de><![CDATA[Dieses Kennzeichen wird bereits für %s verwendet, bitte ein anderes wählen.]]></de><en><![CDATA[This license plate already used for %s please choose another one.]]></en></text>
</l10n>

<inputBindings>
<input name="vehicleLicense" category="VEHICLE" key1="KEY_lctrl KEY_y" button="" />
</inputBindings>

</modDesc>


In einem Turtorial hatte ich gelesen, dass der Type name angepasst werden soll, das habe ich gemacht (9190bb) und danach in der XML Zeile 2 mit der selben Bezeichnung versehen werden muss:
<vehicle type="9190bb">
Wenn ich das Spiel nun starte, kann ich das Fahrzeug nicht kaufen und habe folgende Fehlermeldung in der LOG
" Error loadVehicle: unknown type 'FS17_CaseSteiger9190.9190bb' in 'D:/Eigene dateien/Dokumente/My Games/FarmingSimulator2017/mods/FS17_CaseSteiger9190/CaseSteiger9190.xml'"

Wenn ich die Type name an den Eintrag in der vehicle.xml anpasse, kann ich das Fahrezug zwar kaufen und nutzen, aber die eingfügten Spezies sind nicht da.

Die beiden XML habe ich angehangen.

Wo ist mein Denkfehler?
Attachments

[The extension zip has been deactivated and can no longer be displayed.]

blechbuechse
Posts: 75
Joined: Tue Aug 14, 2012 1:01 pm
Location: HHadE

Re: kann Mod nicht kaufen, nach dem Anpassen der Moddesc

Post by blechbuechse »

... kleines update.

es fehlten wohl noch ein paar einträge ind der moddesc. nun mittlerweile funktioniert DH und Zulassung.
Aber durch hinzufügen von steerable in der moddesc und ackermannsteering in der vehicle, gibt es auch keine lua callstacks mehr. nur muss ich nun herausfinden, warum der jetzt allrad lenkung hat und nicht über das knickgelenk lenkt.

Ich habe den derzeitigen Stand mal hochgeladen:
https://www.dropbox.com/s/0oi8jsg411c1x ... 0.zip?dl=0

vielleicht kann sich ein findiger mit forumist der knicklenkung annehmen.
Post Reply