Spiel hängt sich nach Kauf von eigener Mod auf

Eure Foren für alle Diskussionen rund ums Thema Modding.
Dumutrov
Posts: 8
Joined: Tue Feb 13, 2018 6:30 pm

Spiel hängt sich nach Kauf von eigener Mod auf

Post by Dumutrov »

Hallo liebe Modding-Freunde!

Ich habe mich in den letzten Tagen mit Modding beschäftigt und habe mich zu Beginn mit einem Frontgewicht auseinandergesetzt. Das Modellieren in Maya hat super funktioniert und auch das umwandeln in eine i3d-Datei scheint reibungslos geklappt zu haben. Daraufhin habe ich eine modDesc.xml, sowie eine die vehicle.xml erstellt, idem ich mir von einem bereits vorhandenen Gewicht die notwendigen Einträge kopiert habe. Mein Gewicht hat bislang noch keine attacherJoints und daher habe ich die dazugehörigen Einträge nicht übernommen. Nun zu meinem Problem: sobald ich das Gewicht im Shop kaufe, hängt sich mein Spiel auf mit dem Fehler:
Error: Running LUA method 'update'.
dataS/scripts/vehicles/Vehicle.lua(2322) : attempt to compare number with nil

Das Gewicht erscheint auf dem Shopgelände, jedoch kann sich mein Charakter nur noch umsehen. Jegliche anderen Bewegungen sind unmöglich, sowie das aufrufen des Menüs oder das Wechseln in andere Fahrzeuge mit Tab. Ich hänge euch meine Dateien an, vielleicht macht sich jemand die Mühe und schaut nach, wo mein Fehler liegt. Ich freue mich über jeden Beitrag.

LG

PS: Ich kann die modDesc.xml nicht anfügen, da sie vom Forum als möglicher Angriff erkannt wird, deshalb hier die modDesc.xml:

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<modDesc descVersion="32">
    <author>Lukas</author>
    <title>
        <en>Betongewicht</en>
        <de>Betongewicht</de>
    </title>
    <description>
        <en>Betongewicht</en>
        <de>Betongewicht</de>
    </description>
    <multiplayer supported="true"/>
    <iconFilename>
        <en>store.dds</en>
        <de>store.dds</de>
    </iconFilename>
    <version>1.0.0.0</version>
    <storeItems>
        <storeItem xmlFilename="Gewicht.xml"/>
    </storeItems>
    <brands>
        <brand name="EIGENBAU" title="Eigenbau" image="brand.dds"/>
    </brands>
</modDesc>
Edit don_apple: modDesc.xml in "Code" konvertiert.
Attachments
log.txt
(36.42 KiB) Downloaded 51 times
Gewicht.xml
(876 Bytes) Downloaded 49 times
LS 08, 09, 11, 13, 15, 17, 19


Intel Core I7-7700K
MSI Z270 A Pro
16GB G.Skill DDR4 3200MHz
650W BeQuiet
Windows 10 64-bit
Schwefer
Posts: 22
Joined: Thu Aug 11, 2016 2:04 pm

Re: Spiel hängt sich nach Kauf von eigener Mod auf

Post by Schwefer »

Hi. Ist auch keine Wunder da der Vehicel typ nicht angegeben ist bzw. die spezi fehlen...
User avatar
marmoe
Posts: 682
Joined: Thu Nov 06, 2014 7:22 am
Location: DE BL Brandenburg

Re: Spiel hängt sich nach Kauf von eigener Mod auf

Post by marmoe »

Hallöle,
bau dein Gewicht wie ein Standartgewicht auf (inklusive aller Attacher//Joints), der Fehler kommt von den fehlenden Einträgen die das Spiel erwartet.
Eine Abweichung vom Standart benötigt einen eigenen Vehicletyp.
Gruß marmoe
Dumutrov
Posts: 8
Joined: Tue Feb 13, 2018 6:30 pm

Re: Spiel hängt sich nach Kauf von eigener Mod auf

Post by Dumutrov »

Danke für eure Nachrichten, werde mich nochmal damit befassen! :)
LS 08, 09, 11, 13, 15, 17, 19


Intel Core I7-7700K
MSI Z270 A Pro
16GB G.Skill DDR4 3200MHz
650W BeQuiet
Windows 10 64-bit
User avatar
ImpTS
Posts: 178
Joined: Wed Nov 09, 2016 3:24 pm

Re: Spiel hängt sich nach Kauf von eigener Mod auf

Post by ImpTS »

@ Schwefer
Da muss keine eigene vehicletyp in die Moddesc rein, wenn eine vorhandene verwendet wird.
------------------------


Und wenn es um erste Moddingversuche mit einem ganz normalen Gewicht geht rate ich von der Erstellung einer eigenen vehicletyp dringend ab, da hier neue sehr unschöne Fehlerquellen lauern.

Ich würde aber auch empfehlen wenigstens den "inputAttacherJoints" zu konfigurieren. Und auf jeden Fall alle Einträge "still legen" die auf auf Dinge in der i3D verweisen die es am Modell nicht gibt. Das geht mit folgenden Zeichen:
<!-- xxxxxxxxxx -->
Alles zwischen diesen Zeichen (in diesem Fall die xxxxxxxxxx) wird nicht vom Spiel ausgelesen. Das schafft Raum für eigene Notizen und du musst nicht immer alles löschen und wieder zusammen suchen.


Mich irritieren diese Zeilen etwas:

<iconFilename>
<en>store.dds</en>
<de>store.dds</de>
</iconFilename>


Hab das bisher nur so gesehen: <iconFilename>ModPic_XXX.dds</iconFilename>
Bin mir nicht sicher ob das Modbild mehrsprachig konfiguriert werden kann.
Post Reply