• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

My Animals wont MOVE!

Messages
15
Country
us-michigan
I am experimenting with the mission tutorial (at Boeing Field) and have placed a Zebra on the runway. I have classified it as a ground vehicle and defined 4 waypoints nearby. All at 0 feet AGL. Speed, 3 kts. But the Zebra won't move. Its legs move but it never actually goes from place to place. All the graphics settings are on high. Any help is appreciated!
 
Did you assign a ground speed to the Object as well?

Maybe you could post the part of the XML containing the AI object, that'd be helpful. ;)
 
Cute... the biggest problem we have on the village airstirps is with horses which will do almost anything, including running UNDER the airplane. I need to simulate some of this for training purposes. Here is the xml of the Zebra. Perhaps someone could look at it and figure out why mine wont move, he only moon walks on the runway...

<SimContain.Container InstanceId="{60A3AF63-CB6A-4D2E-903C-2AF67556FA47}">
<WorldPosition>N47° 31' 9.27",W122° 17' 36.56",+000000.00</WorldPosition>
<Orientation>0.000,0.000,0.000</Orientation>
<ContainerTitle>ANI_ZebraWalk_Adult_sm</ContainerTitle>
<AIType>GroundVehicle</AIType>
<IsOnGround>True</IsOnGround>
<Descr>Zebra</Descr>
<ContainerID>0</ContainerID>
<GroundVehicleAI>
<GroundCruiseSpeed>5.000</GroundCruiseSpeed>
<GroundTurnSpeed>5.000</GroundTurnSpeed>
<GroundTurnTime>3.500</GroundTurnTime>
<YieldToUser>True</YieldToUser>
<WaypointList>
<WrapWaypoints>True</WrapWaypoints>
<BackupToFirst>False</BackupToFirst>
<CurrentWaypoint>0</CurrentWaypoint>
<Waypoint InstanceId="{8871AB3A-AE25-486F-B33E-BE36CF95721E}">
<SpeedKnots>3.000</SpeedKnots>
<WorldPosition>N47° 31' 10.31",W122° 17' 37.71",+000000.00</WorldPosition>
<WaypointID>4</WaypointID>
<AltitudeIsAGL>True</AltitudeIsAGL>
<Descr>Waypoint 4</Descr>
</Waypoint>
<Waypoint InstanceId="{8EA95F44-50BD-4E15-8B1D-F1C3164CE08B}">
<SpeedKnots>3.000</SpeedKnots>
<WorldPosition>N47° 31' 9.58",W122° 17' 36.50",+000000.00</WorldPosition>
<WaypointID>3</WaypointID>
<AltitudeIsAGL>True</AltitudeIsAGL>
<Descr>Waypoint 3</Descr>
</Waypoint>
<Waypoint InstanceId="{7B2FEC3A-4649-4913-9219-EA9678CC180C}">
<SpeedKnots>3.000</SpeedKnots>
<WorldPosition>N47° 31' 9.21",W122° 17' 37.65",+000000.00</WorldPosition>
<WaypointID>2</WaypointID>
<AltitudeIsAGL>True</AltitudeIsAGL>
<Descr>Waypoint 2</Descr>
</Waypoint>
<Waypoint InstanceId="{F530F704-93D4-4326-B008-2C0052C6F589}">
<SpeedKnots>3.000</SpeedKnots>
<WorldPosition>N47° 31' 8.88",W122° 17' 37.96",+000000.00</WorldPosition>
<WaypointID>0</WaypointID>
<AltitudeIsAGL>True</AltitudeIsAGL>
<Descr>Waypoint 1</Descr>
</Waypoint>
</WaypointList>
</GroundVehicleAI>
</SimContain.Container>
 
Can't spot a mistake on first look. Did you try to use some other AI?

Or how about looking into the sample of the Safari mission? I guess they used a mobileScenery, but I'm not sure at the mo.
 
There's a gap in your waypoint ID numbers, you've defined IDs of 0, 2, 3, 4 - but no ID of 1. Not positive that is the cause, but it might be.
 
Actually I think it is a donkey in disguise. Oh dear I am not sure we are giving this the attention it deserves :o
 
Maybe, if you get the kml into some dll.

But we're talking about missions, that's something different. Here you simply have to assign some waypoints to an object. Well, "simply" - normally this should work. :D

Any progress, rrice?
 
Fixing the order of the waypoints did not seem to help.
Can you tell me how I can examine the XML of the Game Park mission to see how they moved the elephants?
 
The xml files of the missions are in the mission creation SDK. A simpler mission with a moving animal is tutorial06, with a single bear. Here's xml for the bear in tutorial06:

</SceneryObjects.LibraryObject>
- <LivingWorld.MobileSceneryObject InstanceId="{F082E17D-5143-453B-BBE3-71B335CED89C}">
<Descr>Bear</Descr>
<ModelID>{25CCEB88-E0B3-4ECB-9289-EA9F548C1B8F}</ModelID>
<WorldPosition>N44° 48' 39.90",W114° 48' 33.35",+004184.81</WorldPosition>
<Orientation>0.000,0.000,261.000</Orientation>
<IsOnGround>True</IsOnGround>
<SpeedKnots>1.000</SpeedKnots>
- <MSOWaypointController>
<AccelKnots>1.000</AccelKnots>
<GroundCruiseSpeed>1.000</GroundCruiseSpeed>
<GroundTurnSpeed>1.000</GroundTurnSpeed>
<GroundTurnTime>4.000</GroundTurnTime>
- <WaypointList>
<WrapWaypoints>True</WrapWaypoints>
<CurrentWaypoint>0</CurrentWaypoint>
<BackupToFirst>False</BackupToFirst>
- <Waypoint InstanceId="{5905DB28-3B57-44BB-AB31-A81810A88039}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 39.61",W114° 48' 34.57",+000000.00</WorldPosition>
<Descr>Waypoint 1</Descr>
</Waypoint>
- <Waypoint InstanceId="{82FC1AA2-78AC-4978-87F2-E7B86F5F5FF4}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 36.86",W114° 48' 36.46",+000000.00</WorldPosition>
<Descr>Waypoint 2</Descr>
</Waypoint>
- <Waypoint InstanceId="{3540F907-5D96-4C3B-A388-BEF9A18DC208}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 35.72",W114° 48' 38.28",+000000.00</WorldPosition>
<Descr>Waypoint 3</Descr>
</Waypoint>
- <Waypoint InstanceId="{17C30AAB-BD86-46D4-9843-17B964E23340}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 34.38",W114° 48' 41.14",+000000.00</WorldPosition>
<Descr>Waypoint 4</Descr>
</Waypoint>
- <Waypoint InstanceId="{3E031A84-D203-42D2-9942-CE68D25B9BCD}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 34.77",W114° 48' 41.68",+000000.00</WorldPosition>
<Descr>Waypoint 5</Descr>
</Waypoint>
- <Waypoint InstanceId="{64E267B9-A9DB-4FAE-A849-14D601FD289C}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 36.18",W114° 48' 40.18",+000000.00</WorldPosition>
<Descr>Waypoint 6</Descr>
</Waypoint>
- <Waypoint InstanceId="{57B94A75-0D55-4355-9B44-64088D7CFF81}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 35.72",W114° 48' 35.18",+000000.00</WorldPosition>
<Descr>Waypoint 7</Descr>
</Waypoint>
- <Waypoint InstanceId="{AA59431F-E04E-4367-A644-4EDF1C5BA8E5}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 36.79",W114° 48' 31.32",+000000.00</WorldPosition>
<Descr>Waypoint 8</Descr>
</Waypoint>
- <Waypoint InstanceId="{EF046DB0-02C7-45BA-A9EA-5DF9BF621D41}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 37.40",W114° 48' 31.22",+000000.00</WorldPosition>
<Descr>Waypoint 9</Descr>
</Waypoint>
- <Waypoint InstanceId="{2915C905-25F8-4ABF-A641-F3D534DED523}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 38.42",W114° 48' 31.62",+000000.00</WorldPosition>
<Descr>Waypoint 10</Descr>
</Waypoint>
- <Waypoint InstanceId="{68D17537-403C-4351-AF8A-3D2F824C65D7}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 38.83",W114° 48' 31.30",+000000.00</WorldPosition>
<Descr>Waypoint 11</Descr>
</Waypoint>
- <Waypoint InstanceId="{996225B0-1C00-4DB7-99D6-EAF6C40923A7}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 39.23",W114° 48' 31.30",+000000.00</WorldPosition>
<Descr>Waypoint 12</Descr>
</Waypoint>
- <Waypoint InstanceId="{AC3C748F-7274-41F2-8E23-DA31A6BB740B}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 39.94",W114° 48' 31.80",+000000.00</WorldPosition>
<Descr>Waypoint 13</Descr>
</Waypoint>
- <Waypoint InstanceId="{78797A2E-FF71-4CAB-84B5-954E89492AFF}">
<AltitudeIsAGL>True</AltitudeIsAGL>
<WorldPosition>N44° 48' 40.51",W114° 48' 32.77",+000000.00</WorldPosition>
<Descr>Waypoint 14</Descr>
</Waypoint>
</WaypointList>
</MSOWaypointController>
</LivingWorld.MobileSceneryObject>
 
What a hoot! Now I have a bear roving around on the runway at Boeing field, ultimately heading NNW and a moonwalking Zebra. Thanks!
 
Rob,

Did you get this working yet?

You may have to use the

<ModelID>{93605138-63E2-4D48-838A-56E85A8F29A7}</ModelID>

ModelID for zebra instead of the file in the simobject directory. As in the bear example.

OR

For my living world program I had to change the simobject sim.cfg file:

Code:
[fltsim.0]
title=my_ANI_elephant_walk01_sm
model=
texture=

[General]
;category=Animal
Category=GroundVehicle

[contact_points]
static_pitch=0.0                //degrees, pitch when at rest on the ground (+=Up, -=Dn)
static_cg_height=0.0             //feet, altitude of CG when at rest on the ground

[DesignSpecs]
max_speed_mph = 30     
acceleration_constants = 0.5, 0.4               //Time constant (effects responsiveness), and max acceleration (Gs)
deceleration_constants = 2.0, 0.5               //Time constant (effects responsiveness), and max acceleration (Gs)

I changed the animal to ground vehicle and added the speed, and accel,decel constants also.
 
No joy so far. Objects do move but only the mobile scenery type and they do not seem to support crash detection with the aircraft, a trait I need. I will continue to work on it.

My other problem is the at there are buildings on the airstrip I want to use in Coban, Guatemala MGCB. Is this is problem with the terrain database?
 
If I want the aircraft to crash in some situations I attach an area and a prox trigger and if the aircraft triggers that it's loaded with 50.000lbs payload. :D
This should do the trick. :p
 
Animals will only move as mobile scenery objects.

Although not quite a crash per se, you could attach an area volume to the zebra and if the aircraft penetrates the volume fail aspects of the aircraft.
 
Back
Top