Türanimation wird nicht erkannt

Eure Foren für alle Diskussionen rund ums Thema Modding.
User avatar
Niggels
Posts: 417
Joined: Sun Nov 04, 2012 4:22 pm
Location: Welt
Contact:

Türanimation wird nicht erkannt

Post by Niggels »

Ich habe wahrscheinlich ein ganz banales Problem mit meinen Türen. Im Spiel bekomme ich weder eine Anzeige im Hilfefenster, noch bewegt sich irgendetwas auf Mausklick.
Ich bin mir eigentlich sicher, dass ich nichts übersehen habe. Die Log ist sauber.

1. l10n Einträge in der moddesk, inputBindings in der moddesk

2. User Attribute (Beispiel):

Code: Select all

<Attribute name="index" type="string" value="RollDoorRight4m"/>
      <Attribute name="onCreate" type="scriptCallback" value="AnimatedObjects.onCreate"/>
      <Attribute name="xmlFilename" type="string" value="maps/scripts/animatedObjects.xml"/>
3. AnimatedObjects.xml (Beispiel):

Code: Select all

<!-- Rolldoor Right 4m -->
    <animatedObject index="RollDoorRight4m">
        <controls posKey="ANIMATED_OBJECT_OPEN_DOOR" negKey="ANIMATED_OBJECT_CLOSE_DOOR" triggerNode="0" posText="input_ANIMATED_OBJECT_OPEN_ROLLDOOR" negText="input_ANIMATED_OBJECT_CLOSE_ROLLDOOR" />
        <sound file="maps/sounds/OpenDoorSound.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
        <animation initialTime="0" duration="4">
            <part node="0|0"> <!--index of Door node-->
                <keyFrame time="0" translation="0 0 0" />
                <keyFrame time="1" translation="4.2 0 0" />
            </part>
        </animation>
    </animatedObject>
4. Triggeraufbau im GE:
Image

5. Trigger hat die Collimask 300000 (Bit 20,21) und hat einen Haken bei "Trigger"

6. Das Türmesh ist vom Rigid Body Type "kinematic"

Ich bekomme im übrigen auch nicht die Hallen aus dem Modhub zum laufen (trotz eingefügtem Animationset und Script Callback). Ich gehe also irgendwie davon aus, dass das Skript für die AnimatedObjects nicht aufgerufen wird.

Was habe ich übersehen?
User avatar
Katsuo
Posts: 332
Joined: Fri Aug 08, 2008 6:50 pm
Contact:

Re: Türanimation wird nicht erkannt

Post by Katsuo »

Kann ich so nur bestätigen. Als Placeable funktioniert es, eingebaut auf die Karte..keine Chance
Twitch: LS_Katsuo
Team: VertexDezign
User avatar
MAurUS
GIANTS Software | Gameplay Programmer
Posts: 133
Joined: Thu Jun 16, 2011 11:54 am
Location: ER
Contact:

Re: Türanimation wird nicht erkannt

Post by MAurUS »

Versuchs mal mit "AnimatedObject.onCreate" anstatt "AnimatedObjects.onCreate"
User avatar
Niggels
Posts: 417
Joined: Sun Nov 04, 2012 4:22 pm
Location: Welt
Contact:

Re: Türanimation wird nicht erkannt

Post by Niggels »

Vielen Dank für eure Mühe und Nerven ;) Das war es.
LS-Player94
Posts: 99
Joined: Sun Aug 02, 2015 5:46 pm
Location: Schweiz

Re: Türanimation wird nicht erkannt

Post by LS-Player94 »

Ist das gewollt das wenn mann auf der Map mehrere Hallen mit den gleichen Einträgen in der AnimatedObjects.xml hat das ab der zweiten Halle Errors kommen?

Code: Select all

Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_door1
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_door2
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_door3
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_door4
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_interiorLights
User avatar
Niggels
Posts: 417
Joined: Sun Nov 04, 2012 4:22 pm
Location: Welt
Contact:

Re: Türanimation wird nicht erkannt

Post by Niggels »

Ja, denn jede Animation braucht einen individuellen Namen (die saveid), um den Zustand abspeichern zu können. Den Fehler hab ich auch gemacht und kostet mich gerade ne Menge Zeit.
Das Tür-Mesh als Kind vom Trigger geht übrigens auch nicht.
LS-Player94
Posts: 99
Joined: Sun Aug 02, 2015 5:46 pm
Location: Schweiz

Re: Türanimation wird nicht erkannt

Post by LS-Player94 »

Könnte das Problem lösen. Habe einfach die Tore und die Lichtschalter durch nummeriert.
Danke Niggels für die Lösung
User avatar
kevink98
Posts: 171
Joined: Thu Jul 23, 2015 3:29 pm
Contact:

Re: Türanimation wird nicht erkannt

Post by kevink98 »

MAurUS wrote:Versuchs mal mit "AnimatedObject.onCreate" anstatt "AnimatedObjects.onCreate"
Danke *thumbsup*

Dachte schon ich wär jetzt komplett verblödet :lol:
Meine Mods: LS-Modcompany - Mods

Facebook: LS-Modcompany
Website: LS-Modcompany
arii
Posts: 74
Joined: Tue Oct 25, 2016 3:19 am

Re: Türanimation wird nicht erkannt

Post by arii »

Hi freunde ich habe auch das gleiche problem ich habe alles so wie hier geschrieben ist gemacht aber es passiert nichts kann mir bitte einer erklären wie das funktionier ich danke euch
User avatar
kevink98
Posts: 171
Joined: Thu Jul 23, 2015 3:29 pm
Contact:

Re: Türanimation wird nicht erkannt

Post by kevink98 »

hast du auch wirklich das "s" bei Object weggelassen?

ansonsten schick mal die Log.
Meine Mods: LS-Modcompany - Mods

Facebook: LS-Modcompany
Website: LS-Modcompany
arii
Posts: 74
Joined: Tue Oct 25, 2016 3:19 am

Re: Türanimation wird nicht erkannt

Post by arii »

HI kevin in log steht überhaupt nichts von die tore aber ich poste mal alles wie ich gemacht habe

<UserAttributes>
<UserAttribute nodeId="31">
<Attribute name="index" type="string" value="doorRight"/>
<Attribute name="onCreate" type="scriptCallback" value="AnimatedObjects.onCreate"/>
<Attribute name="xmlFilename" type="string" value="maps/scripts/animatedObjects.xml"/>
</UserAttribute>
<UserAttribute nodeId="34">
<Attribute name="index" type="string" value="doorLeft"/>
<Attribute name="onCreate" type="scriptCallback" value="AnimatedObjects.onCreate"/>
<Attribute name="xmlFilename" type="string" value="maps/scripts/animatedObjects.xml"/>
</UserAttribute>
</UserAttributes>



animatedObjects

<!-- GetreideLager -->
<animatedObject index="doorRight">
<controls posKey="ANIMATED_OBJECT_OPEN_DOOR" negKey="ANIMATED_OBJECT_CLOSE_DOOR" triggerNode="0" posText="input_ANIMATED_OBJECT_OPEN_DOOR" negText="input_ANIMATED_OBJECT_CLOSE_DOOR" />
<sound file="OpenDoorSound.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="4">
<part node="0>0|1">
<keyFrame time="0.05" translation="5.501 5.551 8.559" />
<keyFrame time="1.00" translation="0 0 -1.223" />
</part>
</animation>
</animatedObject>
<animatedObject index="doorLeft">
<controls posKey="ANIMATED_OBJECT_OPEN_DOOR" negKey="ANIMATED_OBJECT_CLOSE_DOOR" triggerNode="0" posText="input_ANIMATED_OBJECT_OPEN_DOOR" negText="input_ANIMATED_OBJECT_CLOSE_DOOR" />
<sound file="OpenDoorSound.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="4">
<part node="0>1|1">
<keyFrame time="0.00" translation="5.377 5.1 -10.769" />
<keyFrame time="0.95" translation="0 0 -1.081" />
</part>
</animation>
</animatedObject>
</animatedObjects>
User avatar
kevink98
Posts: 171
Joined: Thu Jul 23, 2015 3:29 pm
Contact:

Re: Türanimation wird nicht erkannt

Post by kevink98 »

wusst ich's doch :lol:

Falsch (hast du):

Code: Select all

value="AnimatedObjects.onCreate"
Richtig:

Code: Select all

value="AnimatedObject.onCreate"
Das "s" muss weg :biggrin2:
Meine Mods: LS-Modcompany - Mods

Facebook: LS-Modcompany
Website: LS-Modcompany
arii
Posts: 74
Joined: Tue Oct 25, 2016 3:19 am

Re: Türanimation wird nicht erkannt

Post by arii »

Hi Kevin danke sehr es funktioniert jetzt vielen dank
ti-kr-cr
Posts: 5
Joined: Mon Oct 31, 2016 8:08 pm

Re: Türanimation wird nicht erkannt

Post by ti-kr-cr »

Ich habe da mal ne Frage zu der Indizierung.

Ich habe ein Gebäude mit 8 verschiedenen Toren, die alle in unterschiedlicher weise verschoben/gedreht werden sollen (translate/rotate). Im GE habe ich die Tore mit door1 bis door8 durchbenannt und die Trigger entsprechen door1trigger usw. Wie weise ich nun den einzelnen Toren die Einträge in der animatedObjects.xml zu?

Edit: In der Eile habe ich vergessen, die Userattributes anzupassen. Somit konnte die Zuweisung auch nicht funktionieren. Nun läuft alles wie geplant.
MfG Tim
User avatar
Maeks
Posts: 662
Joined: Mon Jun 01, 2015 7:49 pm

Re: Türanimation wird nicht erkannt

Post by Maeks »

Mal eine Frage hier an Katsuo
Es geht bei mir auch um dieses Errors.

Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_Door1
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_Door2
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_Door3
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_Door4
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_Door5
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_Door6
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_lightsIndoor
Error: Adding onCreate loaded object with duplicate saveId AnimatedObject_lightsOutdoor

Es würde mich freuen wenn du mir sagen könntest wie ich diese beheben kann. Immerhin ist diese Biomasselagehalle dein Werk.

Gruß Maeks
Post Reply