COMMUNITY FORUM

Importing a placeable with animations into GE

Forum Overview >> Farming Simulator 17

CategoryFarming Simulator 17
Created21.08.2017 15:49


Rick Rossman (limoman39) 21.08.2017 15:49
Hello everyone,

I need a little or maybe a lot of help here. I've been working on this project all weekend and still haven't solved it.

I am trying to import the "Machine Shed 100x50" placeable into my FS17_NW_Texas Map using GE 7.1.0.

This is what I have done so far:
Unzipped the Machine Shed Mod into a folder that I named shed
Put this folder into my Texas Map inside the maps folder.
Went in and deleted the store 100x50 dds and png files in the shed folder
Went into modDesc.xml and copied:

<inputBindings>
<input name="ANIMATED_OBJECT_OPEN_DOOR" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_3" mouse="MOUSE_BUTTON_LEFT" />
<input name="ANIMATED_OBJECT_CLOSE_DOOR" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_1" mouse="MOUSE_BUTTON_RIGHT" />
<input name="LIGHTSWITCH_CLICK" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_8" mouse="MOUSE_BUTTON_MIDDLE" />
</inputBindings>

inserted these files into the modDesc.xml in the NW Texas folder. I did not delete the modDesc from the shed folder, didn't think that I would need to.

I then opened my NW Texas Map in Giants Editor 7.1.0, imported the I3D File from the shed folder.
In GE I went to the Machine shed in the scenegraph and changed the xmlFilename to 'maps\animatedObjects.xml.
These are the ones that I changed:
indoorlighting
sideDoor
WalkinDoorA & B
HydLiftDoor
garagedoor

Saved everything, put the map folder back into the mods folder of my game. Opened the game, the shed is there but when I approach the doors there is no trigger to open them.

Can someone please tell me what I'm doing wrong? Seems like it should be so simple, I'm probably making it way more complicated than it is.

Thank you

Emil Drefers (Unknown) 21.08.2017 16:19
Hi,

sounds quite reasonable what you've done so far.

Well, the file
maps\animatedObjects.xml must contain the animations for the objects which you have imported with the shed

Additionally the user attributes of the shed (rather for every single element that has an animation in the xml file) must be correct.

- type. scriptCallback, name: onCreate, value: AnimatedObject.onCreate
- type: string, name: index, value: ObjectXYZ
- type: string, name: xmlFilename, value: maps\animatedObjects.xml

Maybe that can shed some light on your problems.

Cheers,
Emil

Rick Rossman (limoman39) 21.08.2017 16:50
Thanks for the reply Emil,

I am a little confused, are you saying that I should create a new user attribute in GE for each animation? or do I need to add the lines scriptCallback into the animations.xml in the game??

Thank you for your help.....

I know this is quite large but here is the animations xml that I am referring to:
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<animatedObjects>
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

<!--MACHINE SHED LIGHTS -->
<animatedObject index="lightSwitch">
<controls posKey="LIGHTSWITCH_CLICK" triggerNode="0" posText="input_LIGHTSWITCH_CLICK" negText="input_LIGHTSWITCH_CLICK" />
<sound file="$data/sounds/blinker.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="0.01">
<part node="1">
<keyFrame time="0.00" visibility="false" />
<keyFrame time="1" visibility="true" />
</part>
<part node="2">
<keyFrame time="0.00" translation="1.21 1.7 19.007" rotation="0 0 0"/><!-- light switch flick -->
<keyFrame time="1" translation="1.21 1.7 19.007" rotation="0 0 180" />
</part>
<part node="3">
<keyFrame time="0.00" translation="5 1.7 -18.863" rotation="180 0 -180"/><!-- light switch flick -->
<keyFrame time="1" translation="5 1.7 -18.863" rotation="180 0 0" />
</part>
</animation>
</animatedObject>

<!-- MACHINE SHED 100x50 -->
<animatedObject index="doorSide">
<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="slidedoor.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="4">
<part node="1">
<keyFrame time="0.00" translation="0 0 0" />
<keyFrame time="0.47" translation="0 0 -2.5" />
</part>
<part node="2">
<keyFrame time="0.53" translation="0 0 0" />
<keyFrame time="1.00" translation="0 0 2.5" />
</part>
</animation>
</animatedObject>

<animatedObject index="walkinDoorA">
<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="doorwalkin.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="1.5">
<part node="1">
<keyFrame time="0.00" translation="-0.572 0.26 19" rotation="180 0 -180" />
<keyFrame time="1.00" translation="-0.572 0.26 19" rotation="180 -170 -180"/>
</part>
</animation>
</animatedObject>

<animatedObject index="walkinDoorB">
<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="doorwalkin.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="1.5">
<part node="1">
<keyFrame time="0.00" translation="6.676 0.26 -18.852" rotation="0 0 0" />
<keyFrame time="1.00" translation="6.676 0.26 -18.852" rotation="0 130 0" />
</part>
</animation>
</animatedObject>

<animatedObject index="HydLiftDoor">
<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="hydlift.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" /> -->
<animation initialTime="0" duration="20">
<part node="1"> <!-- DOOR -->
<keyFrame time="0.01" translation="0.365 4.998 -0.084" rotation="0 0 0" />
<keyFrame time="0.20" translation="0.365 4.998 -0.084" rotation="18 0 0" />
<keyFrame time="0.40" translation="0.365 4.998 -0.084" rotation="36 0 0" />
<keyFrame time="0.60" translation="0.365 4.998 -0.084" rotation="54 0 0" />
<keyFrame time="0.80" translation="0.365 4.998 -0.084" rotation="72 0 0" />
<keyFrame time="1.00" translation="0.365 4.998 -0.084" rotation="90 0 0"/>
</part>
<part node="2"> <!-- CYLINDERS -->
<keyFrame time="0.01" translation="0.365 4.106 0.263" rotation="0 0 0" />
<keyFrame time="0.20" translation="0.365 4.106 0.263" rotation="24.5 0 0" />
<keyFrame time="0.40" translation="0.365 4.106 0.263" rotation="46.3 0 0" />
<keyFrame time="0.60" translation="0.365 4.106 0.263" rotation="65.4 0 0" />
<keyFrame time="0.80" translation="0.365 4.106 0.263" rotation="82.6 0 0" />
<keyFrame time="1.00" translation="0.365 4.106 0.263" rotation="98.42 0 0"/>
</part>
<part node="2|0"> <!-- CYLINDER RAMS-->
<keyFrame time="0.01" translation="-4.466 -2.099 0.014" />
<keyFrame time="0.20" translation="-4.466 -2.275 0.005" />
<keyFrame time="0.40" translation="-4.466 -2.528 -0.008" />
<keyFrame time="0.60" translation="-4.466 -2.825 -0.022" />
<keyFrame time="0.80" translation="-4.466 -3.119 -0.034" />
<keyFrame time="1.00" translation="-4.466 -3.391 -0.047" />
</part>
</animation>
</animatedObject>

<animatedObject index="garageDoor">
<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="garagedoor.wav" pitchOffset="1.00" volume="0.80" indoorVolumeFactor="0.65" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="3.2">
<part node="1">
<keyFrame time="0.00" translation="0.007 1.219 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 1.442 -0.07" rotation="0 0 0" />
<keyFrame time="0.12" translation="0.007 1.742 -0.07" rotation="0 0 0" />
<keyFrame time="0.18" translation="0.007 2.042 -0.07" rotation="0 0 0" />
<keyFrame time="0.24" translation="0.007 2.342 -0.07" rotation="0 0 0" />
<keyFrame time="0.30" translation="0.007 2.642 -0.07" rotation="0 0 0" />
<keyFrame time="0.36" translation="0.007 2.942 -0.07" rotation="0 0 0" />
<keyFrame time="0.42" translation="0.007 3.242 -0.07" rotation="0 0 0" />
<keyFrame time="0.48" translation="0.007 3.542 -0.07" rotation="0 0 0" />
<keyFrame time="0.54" translation="0.007 3.842 -0.07" rotation="0 0 0" />
<keyFrame time="0.60" translation="0.007 4.142 -0.07" rotation="0 0 0" />
<keyFrame time="0.66" translation="0.007 4.442 -0.07" rotation="0 0 0" />
<keyFrame time="0.72" translation="0.007 4.742 -0.07" rotation="0 0 0" />
<keyFrame time="0.78" translation="0.007 5.042 -0.07" rotation="0 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -0.47" rotation="-20 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -0.9" rotation="-45 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -1.175" rotation="-70 0 0" />
</part>
<part node="2">
<keyFrame time="0.00" translation="0.007 2.438 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 2.661 -0.07" rotation="0 0 0" />
<keyFrame time="0.12" translation="0.007 2.961 -0.07" rotation="0 0 0" />
<keyFrame time="0.18" translation="0.007 3.261 -0.07 " rotation="0 0 0" />
<keyFrame time="0.24" translation="0.007 3.561 -0.07" rotation="0 0 0" />
<keyFrame time="0.30" translation="0.007 3.861 -0.07" rotation="0 0 0" />
<keyFrame time="0.36" translation="0.007 4.161 -0.07" rotation="0 0 0" />
<keyFrame time="0.42" translation="0.007 4.461 -0.07" rotation="0 0 0" />
<keyFrame time="0.48" translation="0.007 4.761 -0.07" rotation="0 0 0" />
<keyFrame time="0.54" translation="0.007 5.061 -0.091" rotation="-1 0 0" />
<keyFrame time="0.60" translation="0.007 5.3 -0.453" rotation="-18.3 0 0" />
<keyFrame time="0.66" translation="0.007 5.3 -0.936" rotation="-45.3 0 0" />
<keyFrame time="0.72" translation="0.007 5.3 -1.154" rotation="-62.8 0 0" />
<keyFrame time="0.78" translation="0.007 5.3 -1.262" rotation="-77.8 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -1.69" rotation="-90 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -2.12" rotation="-90 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -2.395" rotation="-90 0 0" />
</part>
<part node="3">
<keyFrame time="0.00" translation="0.007 3.658 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 3.88 -0.07" rotation="0 0 0" />
<keyFrame time="0.12" translation="0.007 4.18 -0.07" rotation="0 0 0" />
<keyFrame time="0.18" translation="0.007 4.48 -0.07" rotation="0 0 0" />
<keyFrame time="0.24" translation="0.007 4.78 -0.07" rotation="0 0 0" />
<keyFrame time="0.30" translation="0.007 5.08 -0.091" rotation="-1 0 0" />
<keyFrame time="0.36" translation="0.007 5.3 -0.509" rotation="-20.98 0 0" />
<keyFrame time="0.42" translation="0.007 5.3 -0.955" rotation="-46.53 0 0" />
<keyFrame time="0.48" translation="0.007 5.3 -1.164" rotation="-63.78 0 0" />
<keyFrame time="0.54" translation="0.007 5.3 -1.287" rotation="-78.69 0 0" />
<keyFrame time="0.60" translation="0.007 5.3 -1.672" rotation="-90 0 0" />
<keyFrame time="0.66" translation="0.007 5.3 -2.155" rotation="-90 0 0" />
<keyFrame time="0.72" translation="0.007 5.3 -2.373" rotation="-90 0 0" />
<keyFrame time="0.78" translation="0.007 5.3 -2.481" rotation="-90 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -2.909" rotation="-90 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -3.339" rotation="-90 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -3.614" rotation="-90 0 0" />
</part>
<part node="4">
<keyFrame time="0.00" translation="0.007 4.877 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 5.1 -0.091" rotation="-1 0 0" />
<keyFrame time="0.12" translation="0.007 5.3 -0.554" rotation="-23.3 0 0" />
<keyFrame time="0.18" translation="0.007 5.3 -0.975" rotation="-47.8 0 0" />
<keyFrame time="0.24" translation="0.007 5.3 -1.174" rotation="-64.79 0 0" />
<keyFrame time="0.30" translation="0.007 5.3 -1.29" rotation="-79.64 0 0" />
<keyFrame time="0.36" translation="0.007 5.3 -1.729" rotation="-90 0 0" />
<keyFrame time="0.42" translation="0.007 5.3 -2.175" rotation="-90 0 0" />
<keyFrame time="0.48" translation="0.007 5.3 -2.384" rotation="-90 0 0" />
<keyFrame time="0.54" translation="0.007 5.3 -2.507" rotation="-90 0 0" />
<keyFrame time="0.60" translation="0.007 5.3 -2.892" rotation="-90 0 0" />
<keyFrame time="0.66" translation="0.007 5.3 -3.375" rotation="-90 0 0" />
<keyFrame time="0.72" translation="0.007 5.3 -3.593" rotation="-90 0 0" />
<keyFrame time="0.78" translation="0.007 5.3 -3.701 " rotation="-90 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -4.129" rotation="-90 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -4.559" rotation="-90 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -4.834" rotation="-90 0 0" />
</part>
</animation>
</animatedObject>
</animatedObjects>


Emil Drefers (Unknown) 22.08.2017 06:58
Hi,

well the user attributes are part of a node in the map.i3d.
You can adjust them in the Giants Editor.
Probably these objects already have some attributes, but eventually you need to adjust the attribute 'xmlFilename'.

So, you can copy + paste the animations from "animations.xml" into an already existing xmlFile "used" by the map.
Or you just copy (and rename) the file ... and adjust the user attributes of the objects/nodes/triggers in the map :)

Cheers,
Emil

P.S. Your log.txt might have some information for you

Rick Rossman (limoman39) 23.08.2017 04:36
Dam, I'm about to give this up.
Sucks

Emil Drefers (Unknown) 23.08.2017 07:21
Don't give up.
You're nearly there :)



Rick Rossman (limoman39) 26.08.2017 23:54
Emil or anyone else,
Think I have made so many changes that I am simply chasing my tail now. Don't what to do that I haven't tried.
I realize you must be crazy busy, any help will be appreciated.....

Here is my log file:
GIANTS Engine Runtime 7.0.0 (14220) 64bit (Build Date: Feb 17 2017)
Copyright (c) 2008-2016, GIANTS Software GmbH (giants-software.com), All Rights Reserved.
Copyright (c) 2003-2016, Christian Ammann and Stefan Geiger, All Rights Reserved.
Application: FarmingSimulator2017
Main System
CPU: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
Memory: 32706 MB
OS: Windows NT 6.2 64-bit
Physics System
Version: 5.9.5
Thread(s): 2
Input System
Keyboard enabled
Mouse enabled
Gamepad/Joystick enabled
Force Feedback disabled
Audio System
Driver: OpenAL
Version: 1.1
Device: Generic Software
Render System
Driver: Direct 3D 11
Card Vendor: NVIDIA Corporation
Renderer: NVIDIA GeForce GTX 1050 Ti
Version: 21.21.13.7653 (29.12.2016)
Revision: 161
Feature level: DirectX 11 ON
Info: Effective window resolution 1920 x 1080
Started 4 threads for threadpool 'Render threadpool'
Hardware Profile
Level: Custom Very High
View Distance Factor: 2.000000
Shadow Quality: 2.000000 Size: 4096 Filter-Size: 16
Shader Quality: 3
Skip Mipmaps: 0
LOD Distance Factor: 2.000000
Terrain LOD Distance Factor: 2.000000
Terrain Normal Mapping: Yes
Foliage View Distance Factor: 2.000000
Foliage Density: 1.000000
Volume Mesh Tessellation Factor: 0.500000
Tyre Tracks Segments Factor: 4.000000
Max. Number of Shadow Lights: 10
Max. Number of Lights: 512
Max. Number of Lights Per Cluster: 32
MSAA: 8
Farming Simulator 17
Version: 1.4.4.0 1.4.4RC8
Available Languages: en jp fr es ru it pt nl cs ct br tr ro kr
Language: en
Time: 2017-08-26 17:52:00
Register configuration 'inputAttacherJoint'
Register configuration 'attacherJoint'
Register configuration 'frontloader'
Register configuration 'motor'
Register configuration 'baseColor'
Register configuration 'wheel'
Register configuration 'rimColor'
Register configuration 'design'
Register configuration 'designColor'
Register configuration 'vehicleType'
Game vehicle types loaded
Load mod: FS17_NWTexas (Version: 1.1.0.0)
Warning: Only zip mods are supported in multiplayer. You need to zip the mod FS17_NWTexas to use it in multiplayer.
Load mod: ZZZ_PlayerSpeed (Version: 2.0)
Mod Loaded: Speed-Player
dataS/cameraPath01.i3d (0.30) ms
dataS/cameraPath02.i3d (0.21) ms
dataS/cameraPath03.i3d (0.18) ms
C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/sky/sky_day_night_4Fach.i3d (17.04) ms
data/sky/rain.i3d (1.75) ms
data/sky/hail.i3d (1.38) ms
data/sky/dust.i3d (0.90) ms
C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/map01.i3d (2298.51) ms
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate2' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate3' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate4' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Error: C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml. animation. .
Error: index 'double_gate6' not found in AnimatedObject xml 'C:/Users/limom_000/Documents/My Games/FarmingSimulator2017/mods/FS17_NWTexas/maps/animatedObjects.xml'!
Error: Running LUA method 'AnimatedObject.onCreate'.
dataS/scripts/objects/AnimatedObject.lua(280) : attempt to index field 'controls' (a nil value)
Enabled withering
data/vehicles/steerable/caseIH/caseIH130Series.i3d (46.10) ms
data/vehicles/cutters/caseIH/caseIH3020Cutter.i3d (30.15) ms
data/vehicles/steerable/caseIH/caseIHMagnum380.i3d (59.40) ms
data/vehicles/tools/vaderstad/vaderstadRapid600s.i3d (44.81) ms
data/vehicles/cutters/caseIH/caseIH3412Corn.i3d (7.76) ms
data/vehicles/tools/lemken/lemkenHeliodorGigant101200.i3d (24.62) ms
data/vehicles/tools/vaderstad/vaderstadTempoF8.i3d (30.49) ms
data/vehicles/tools/lemken/lemkenTitan11.i3d (32.40) ms
data/vehicles/trailers/strautmann/strautmannTeraVitesse5201.i3d (23.11) ms
data/vehicles/trailers/newHolland/newHollandBB1290.i3d (17.07) ms
data/vehicles/steerable/caseIH/caseIHOptumCVX.i3d (54.82) ms
data/vehicles/steerable/caseIH/caseIHPumaCVX.i3d (55.16) ms
data/vehicles/tools/stoll/stollToolBaleFork.i3d (16.97) ms
data/vehicles/tools/stoll/stollToolShovel.i3d (1.75) ms
data/vehicles/tools/stoll/stollFrontLoaderFZ60.i3d (7.46) ms
data/vehicles/steerable/americanTruck/americanTruckOneAxle.i3d (45.58) ms
data/vehicles/trailers/fliegl/flieglASS2101.i3d (18.63) ms
data/vehicles/trailers/metaltech/pp20.i3d (20.73) ms
dataS2/character/player/player01.i3d (240.82) ms
mod Deleted: Speed-Player


Rick Rossman (limoman39) 26.08.2017 23:57
Copy of my map modDesc
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="37">
<author>Txzar</author>
<version>1.1.0.0</version>
<title>
<en>North West Texas 4X</en>
<de>North West Texas 4X</de>
</title>
<description>
<en>This map was inspired by Northwest region of Texas, right off Highway 287. A region with a history of cowboys, cattle and agricultural wealth. Can you make your claim in these vast rolling plains?
Can you farm acres and acres efficiently? Can you keep pace with hundreds or thousands of cattle? Can you maneuver your crew with the fast paced highway traffic? Well here’s your chance!
</en>
<de>Diese Karte wurde von Nordwest-Region von Texas, direkt an der Autobahn 287 inspiriert. Eine Region mit einer Geschichte von Cowboys, Vieh und landwirtschaftlichen Reichtum. Kannst du deinen Anspruch in diesen weiten Ebenen machen?
Können Sie Hektar und Hektar effizient bewirtschaften? Kannst du mit Hunderten oder Tausenden von Rindern Schritt halten? Können Sie Ihre Mannschaft mit dem schnelllebigen Autobahnverkehr manövrieren? Nun, hier ist deine Chance!
</de>
</description>
<iconFilename>icon.dds</iconFilename>
<multiplayer supported="true"/>

<extraSourceFiles>
<sourceFile filename="maps/scripts/MilkFillTrigger.lua" />
<sourceFile filename="maps/scripts/MilkSellTrigger.lua" />
<sourceFile filename="maps/scripts/ChangedFunctions.lua" />
<sourceFile filename="maps/scripts/trafficManager.lua" />
</extraSourceFiles>

<maps>
<map id="SampleModMap" className="ModMap" filename="ModMap.lua" configFilename="maps/map01.xml" defaultVehiclesXMLFilename="defaultVehicles.xml">
<title>
<en>North West Texas 4X</en>
<de>North West Texas 4X</de>
</title>
<description>
<en>This map was inspired by Northwest region of Texas, right off Highway 287. A region with a history of cowboys, cattle and agricultural wealth. Can you make your claim in these vast rolling plains?
Can you farm acres and acres efficiently? Can you keep pace with hundreds or thousands of cattle? Can you maneuver your crew with the fast paced highway traffic? Well here’s your chance!
</en>
<de>Diese Karte wurde von Nordwest-Region von Texas, direkt an der Autobahn 287 inspiriert. Eine Region mit einer Geschichte von Cowboys, Vieh und landwirtschaftlichen Reichtum. Kannst du deinen Anspruch in diesen weiten Ebenen machen?
Können Sie Hektar und Hektar effizient bewirtschaften? Kannst du mit Hunderten oder Tausenden von Rindern Schritt halten? Können Sie Ihre Mannschaft mit dem schnelllebigen Autobahnverkehr manövrieren? Nun, hier ist deine Chance!
</de>
</description>
<iconFilename>maps/map01_preview.dds</iconFilename>
</map>
</maps>

<l10n>
<text name="MilkSellTrigger_stopFill"> <en>stop fill</en> <de><![CDATA[Verkauf stoppen]]></de> </text>
<text name="MilkSellTrigger_startFill"> <en>stop fill</en> <de><![CDATA[Verkauf starten]]></de> </text>
<text name="MilkSellTrigger_pda"> <en>Milksell</en> <de><![CDATA[Milchverkauf]]></de> </text>
<text name="input_GATE_MOVE"> <en>Gate Open/Close</en> <de></de> </text>
<text name="input_ANIMATED_OBJECT_OPEN_DOOR">
<en>Open door</en>
</text>
<text name="input_ANIMATED_OBJECT_CLOSE_DOOR">
<en>Close door</en>
</text>
<text name="input_LIGHTSWITCH_CLICK">
<en>Lightswitch on/off</en>
</text>
</l10n>

<inputBindings>
<input name="GATE_MOVE" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_3" mouse="MOUSE_BUTTON_LEFT" />
<input name="ANIMATED_OBJECT_OPEN_DOOR" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_3" mouse="MOUSE_BUTTON_LEFT" />
<input name="ANIMATED_OBJECT_CLOSE_DOOR" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_1" mouse="MOUSE_BUTTON_RIGHT" />
<input name="LIGHTSWITCH_CLICK" category="ONFOOT" key1="" key2="" device="0" button="BUTTON_8" mouse="MOUSE_BUTTON_MIDDLE" />
</inputBindings>

</modDesc>


Rick Rossman (limoman39) 27.08.2017 00:01
Here is my maps animatedObjects:
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<animatedObjects>
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

<!-- LIGHT SWITCH -->
<!-- index must match given i3d attribute -->
<animatedObject index="lightSwitch">
<!-- if only posyKey is given animated has a toggle state behavior -->
<controls posKey="LIGHTSWITCH_CLICK" triggerNode="0" posText="input_LIGHTSWITCH_CLICK" negText="input_LIGHTSWITCH_CLICK" />
<sound file="$data/sounds/blinker.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="0.01"> <!-- duration -> total time of animation in seconds -->
<part node="1">
<!-- time must be in range between 0 and 1 -->
<keyFrame time="0.00" visibility="false" />
<keyFrame time="1" visibility="true" />
</part>
</animation>
</animatedObject>

<!-- DOORS -->
<animatedObject index="double_gate">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>
</animation>
</animatedObject>
<animatedObject index="double_gate2">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>
</animation>
</animatedObject>
<animatedObject index="double_gate3">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>
</animation>
</animatedObject>
<animatedObject index="double_gate4">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>
</animation>
</animatedObject>
<animatedObject index="double_gate5">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>
</animation>
</animatedObject>
<animatedObject index="double_gate6">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>
</animation>
</animatedObject>
<animatedObject index="double_gate7">
<controls posKey="GATE_MOVE" triggerNode="0" posText="input_GATE_MOVE" negText="input_GATE_MOVE" />
<animation initialTime="0" duration="6">
<part node="1|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|1|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 -110 0" />
</part>
<part node="2|0|0">
<keyFrame time="0.35" rotation="0 0 0" />
<keyFrame time="1" rotation="0 110 0" />
</part>
<part node="1|0|0|0">
<keyFrame time="0.0" rotation="0 0 0" />
<keyFrame time="0.3" rotation="180 0 0" />
</part>

<!--MACHINE SHED LIGHTS -->
<animatedObject index="lightSwitch">
<controls posKey="LIGHTSWITCH_CLICK" triggerNode="0" posText="input_LIGHTSWITCH_CLICK" negText="input_LIGHTSWITCH_CLICK" />
<sound file="$data/sounds/blinker.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="0.01">
<part node="1">
<keyFrame time="0.00" visibility="false" />
<keyFrame time="1" visibility="true" />
</part>
<part node="2">
<keyFrame time="0.00" translation="1.21 1.7 19.007" rotation="0 0 0"/><!-- light switch flick -->
<keyFrame time="1" translation="1.21 1.7 19.007" rotation="0 0 180" />
</part>
<part node="3">
<keyFrame time="0.00" translation="5 1.7 -18.863" rotation="180 0 -180"/><!-- light switch flick -->
<keyFrame time="1" translation="5 1.7 -18.863" rotation="180 0 0" />
</part>
</animation>
</animatedObject>

<!-- MACHINE SHED 100x50 -->
<animatedObject index="doorSide">
<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="slidedoor.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="4">
<part node="1">
<keyFrame time="0.00" translation="0 0 0" />
<keyFrame time="0.47" translation="0 0 -2.5" />
</part>
<part node="2">
<keyFrame time="0.53" translation="0 0 0" />
<keyFrame time="1.00" translation="0 0 2.5" />
</part>
</animation>
</animatedObject>

<animatedObject index="walkinDoorA">
<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="doorwalkin.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="1.5">
<part node="1">
<keyFrame time="0.00" translation="-0.572 0.26 19" rotation="180 0 -180" />
<keyFrame time="1.00" translation="-0.572 0.26 19" rotation="180 -170 -180"/>
</part>
</animation>
</animatedObject>

<animatedObject index="walkinDoorB">
<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="doorwalkin.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="1.5">
<part node="1">
<keyFrame time="0.00" translation="6.676 0.26 -18.852" rotation="0 0 0" />
<keyFrame time="1.00" translation="6.676 0.26 -18.852" rotation="0 130 0" />
</part>
</animation>
</animatedObject>

<animatedObject index="HydLiftDoor">
<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="hydlift.wav" pitchOffset="1.00" volume="0.20" indoorVolumeFactor="0.55" indoorLowpassGain="0.85" pitchMax="1.15" /> -->
<animation initialTime="0" duration="20">
<part node="1"> <!-- DOOR -->
<keyFrame time="0.01" translation="0.365 4.998 -0.084" rotation="0 0 0" />
<keyFrame time="0.20" translation="0.365 4.998 -0.084" rotation="18 0 0" />
<keyFrame time="0.40" translation="0.365 4.998 -0.084" rotation="36 0 0" />
<keyFrame time="0.60" translation="0.365 4.998 -0.084" rotation="54 0 0" />
<keyFrame time="0.80" translation="0.365 4.998 -0.084" rotation="72 0 0" />
<keyFrame time="1.00" translation="0.365 4.998 -0.084" rotation="90 0 0"/>
</part>
<part node="2"> <!-- CYLINDERS -->
<keyFrame time="0.01" translation="0.365 4.106 0.263" rotation="0 0 0" />
<keyFrame time="0.20" translation="0.365 4.106 0.263" rotation="24.5 0 0" />
<keyFrame time="0.40" translation="0.365 4.106 0.263" rotation="46.3 0 0" />
<keyFrame time="0.60" translation="0.365 4.106 0.263" rotation="65.4 0 0" />
<keyFrame time="0.80" translation="0.365 4.106 0.263" rotation="82.6 0 0" />
<keyFrame time="1.00" translation="0.365 4.106 0.263" rotation="98.42 0 0"/>
</part>
<part node="2|0"> <!-- CYLINDER RAMS-->
<keyFrame time="0.01" translation="-4.466 -2.099 0.014" />
<keyFrame time="0.20" translation="-4.466 -2.275 0.005" />
<keyFrame time="0.40" translation="-4.466 -2.528 -0.008" />
<keyFrame time="0.60" translation="-4.466 -2.825 -0.022" />
<keyFrame time="0.80" translation="-4.466 -3.119 -0.034" />
<keyFrame time="1.00" translation="-4.466 -3.391 -0.047" />
</part>
</animation>
</animatedObject>

<animatedObject index="garageDoor">
<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="garagedoor.wav" pitchOffset="1.00" volume="0.80" indoorVolumeFactor="0.65" indoorLowpassGain="0.85" pitchMax="1.15" />
<animation initialTime="0" duration="3.2">
<part node="1">
<keyFrame time="0.00" translation="0.007 1.219 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 1.442 -0.07" rotation="0 0 0" />
<keyFrame time="0.12" translation="0.007 1.742 -0.07" rotation="0 0 0" />
<keyFrame time="0.18" translation="0.007 2.042 -0.07" rotation="0 0 0" />
<keyFrame time="0.24" translation="0.007 2.342 -0.07" rotation="0 0 0" />
<keyFrame time="0.30" translation="0.007 2.642 -0.07" rotation="0 0 0" />
<keyFrame time="0.36" translation="0.007 2.942 -0.07" rotation="0 0 0" />
<keyFrame time="0.42" translation="0.007 3.242 -0.07" rotation="0 0 0" />
<keyFrame time="0.48" translation="0.007 3.542 -0.07" rotation="0 0 0" />
<keyFrame time="0.54" translation="0.007 3.842 -0.07" rotation="0 0 0" />
<keyFrame time="0.60" translation="0.007 4.142 -0.07" rotation="0 0 0" />
<keyFrame time="0.66" translation="0.007 4.442 -0.07" rotation="0 0 0" />
<keyFrame time="0.72" translation="0.007 4.742 -0.07" rotation="0 0 0" />
<keyFrame time="0.78" translation="0.007 5.042 -0.07" rotation="0 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -0.47" rotation="-20 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -0.9" rotation="-45 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -1.175" rotation="-70 0 0" />
</part>
<part node="2">
<keyFrame time="0.00" translation="0.007 2.438 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 2.661 -0.07" rotation="0 0 0" />
<keyFrame time="0.12" translation="0.007 2.961 -0.07" rotation="0 0 0" />
<keyFrame time="0.18" translation="0.007 3.261 -0.07 " rotation="0 0 0" />
<keyFrame time="0.24" translation="0.007 3.561 -0.07" rotation="0 0 0" />
<keyFrame time="0.30" translation="0.007 3.861 -0.07" rotation="0 0 0" />
<keyFrame time="0.36" translation="0.007 4.161 -0.07" rotation="0 0 0" />
<keyFrame time="0.42" translation="0.007 4.461 -0.07" rotation="0 0 0" />
<keyFrame time="0.48" translation="0.007 4.761 -0.07" rotation="0 0 0" />
<keyFrame time="0.54" translation="0.007 5.061 -0.091" rotation="-1 0 0" />
<keyFrame time="0.60" translation="0.007 5.3 -0.453" rotation="-18.3 0 0" />
<keyFrame time="0.66" translation="0.007 5.3 -0.936" rotation="-45.3 0 0" />
<keyFrame time="0.72" translation="0.007 5.3 -1.154" rotation="-62.8 0 0" />
<keyFrame time="0.78" translation="0.007 5.3 -1.262" rotation="-77.8 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -1.69" rotation="-90 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -2.12" rotation="-90 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -2.395" rotation="-90 0 0" />
</part>
<part node="3">
<keyFrame time="0.00" translation="0.007 3.658 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 3.88 -0.07" rotation="0 0 0" />
<keyFrame time="0.12" translation="0.007 4.18 -0.07" rotation="0 0 0" />
<keyFrame time="0.18" translation="0.007 4.48 -0.07" rotation="0 0 0" />
<keyFrame time="0.24" translation="0.007 4.78 -0.07" rotation="0 0 0" />
<keyFrame time="0.30" translation="0.007 5.08 -0.091" rotation="-1 0 0" />
<keyFrame time="0.36" translation="0.007 5.3 -0.509" rotation="-20.98 0 0" />
<keyFrame time="0.42" translation="0.007 5.3 -0.955" rotation="-46.53 0 0" />
<keyFrame time="0.48" translation="0.007 5.3 -1.164" rotation="-63.78 0 0" />
<keyFrame time="0.54" translation="0.007 5.3 -1.287" rotation="-78.69 0 0" />
<keyFrame time="0.60" translation="0.007 5.3 -1.672" rotation="-90 0 0" />
<keyFrame time="0.66" translation="0.007 5.3 -2.155" rotation="-90 0 0" />
<keyFrame time="0.72" translation="0.007 5.3 -2.373" rotation="-90 0 0" />
<keyFrame time="0.78" translation="0.007 5.3 -2.481" rotation="-90 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -2.909" rotation="-90 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -3.339" rotation="-90 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -3.614" rotation="-90 0 0" />
</part>
<part node="4">
<keyFrame time="0.00" translation="0.007 4.877 -0.07" rotation="0 0 0" />
<keyFrame time="0.06" translation="0.007 5.1 -0.091" rotation="-1 0 0" />
<keyFrame time="0.12" translation="0.007 5.3 -0.554" rotation="-23.3 0 0" />
<keyFrame time="0.18" translation="0.007 5.3 -0.975" rotation="-47.8 0 0" />
<keyFrame time="0.24" translation="0.007 5.3 -1.174" rotation="-64.79 0 0" />
<keyFrame time="0.30" translation="0.007 5.3 -1.29" rotation="-79.64 0 0" />
<keyFrame time="0.36" translation="0.007 5.3 -1.729" rotation="-90 0 0" />
<keyFrame time="0.42" translation="0.007 5.3 -2.175" rotation="-90 0 0" />
<keyFrame time="0.48" translation="0.007 5.3 -2.384" rotation="-90 0 0" />
<keyFrame time="0.54" translation="0.007 5.3 -2.507" rotation="-90 0 0" />
<keyFrame time="0.60" translation="0.007 5.3 -2.892" rotation="-90 0 0" />
<keyFrame time="0.66" translation="0.007 5.3 -3.375" rotation="-90 0 0" />
<keyFrame time="0.72" translation="0.007 5.3 -3.593" rotation="-90 0 0" />
<keyFrame time="0.78" translation="0.007 5.3 -3.701 " rotation="-90 0 0" />
<keyFrame time="0.84" translation="0.007 5.3 -4.129" rotation="-90 0 0" />
<keyFrame time="0.90" translation="0.007 5.3 -4.559" rotation="-90 0 0" />
<keyFrame time="1.00" translation="0.007 5.3 -4.834" rotation="-90 0 0" />
</part>
</animation>
</animatedObject>

</animatedObjects>

Rick Rossman (limoman39) 02.09.2017 20:22
Guess I have used up all my help....

Emil Drefers (Unknown) 11.09.2017 09:22
Hi,

hmmmm .... to ease the search for your mistake it would good to start with only one (animated) object.

Cheers,
Emil

Doug Williams (Dougw133) 18.07.2018 08:04
In the spirit of helping, How I did it, same mod:

Kind of funny...I just spent months playing your NW Texas map and am making one of my own. Excellent map!

I too coincidentally installed this mod.

The steps I took to get it working.

Animatedobjects.xml in root map folder.
Editied Moddesc.xml to include labels. I just copied and pasted supplied code between the 110N Lines.
Changed path just like you did for maps\animatedobjects.xml

ALSO! Since this is a peaceable mod being preinstalled into the mad i had to add onCreate script call back with "AnimatedObject.onCreate" for each component. This was not included in the editor imported file since it was built as a placeable.

With these steps, in no particular order I finally got everything working.


Rick Rossman (limoman39) 15.08.2018 21:03
Thanks Doug,




Note: Log in to post. Create a new account here.