World Traffic 3 New Features and Bug Fixes
routes are now functional. Add these lines to a ground route to
say that the ground route is for a cargo flight
of the ICAO operators and operator ICAO codes in the aircraft have been
changed to specify the normal operators instead of the derivate cargo
operators (ie KLM instead of KLM_C). It was never a good idea
new XP11 apt.dat spec is supported so you can read operators, size
class and I think there was something else. Any parking spot with
a gate gets automatic push-back waypoints added. There is a gate
assignments UI which I'm working on that lets you override that and
operator or lets you pick a specific plane and you can pick initial
push back distance, turn angle and secondary push-back distance.
For parking you can specify NOSEWHEEL as before along with DOOR
to have the plane park along side a jetway with its door next to the
jetway. You can specify DOOR2 as well if you want the plane to
park with it's second door along side the jetway for those big planes
that have 2 doors in front of the wing.
now track the ground route much better, way less overshoot. You
can send a plane into a 135 degree turn even if you want at 20 knots
and it should turn early enough to roll out on the correct track
without overshoot. Takeoff distance is determined by aircraft
weight and airfield altitude. Fuel is loaded onto a plane based
on it's flight distance so planes flying a short distance will take off
at fairly steep angles compared to aircraft flying to a location closer
to its max range.
have lots of updated animations. All the Boeings and Airbuses
have slotted flaps so that they don't drop off the wings. The 757
and 767 have completely new wings with much better looking flaps,
slats, spoilers and have added ailerons. A lot of planes have
animated elevators, rudders and roll spoilers added. I added a
lot of missing thrust reversers too. I created a lot of new lit
textures since the windows never seem to be quite in the same locations
from plane to plane and it was bugging me having the lit windows mostly
off-center. A lot of Boeings have this fix, but not the Airbuses.
generate ground routes, go the X-Plane plugins - World Traffic - Flight
Planning and Autogen menu. Ground routes will be generated on
resynch automatically for your departure and arrival airports once you
have flight plans existing for these airports or you autogen them.
There is a separate button at the bottom that lets you generate
ground routes for the airport of your choice. Flight plans are
generated only using OpenFlight data at this time but the airport
definition file and region files will also be used for smaller
airport with no OpenFlight data and to augment OpenFlight data with
extra GA or military traffic. That part was dying today so it's
all commented out for now.
slider for max flights set the max number of flights that can be
generated. The traffic density slider (not yet functional) sets
traffic density to the specified percentage of what is normal for that
Minor bug and stabiliity fixes
the World Traffic - Parking Assignments menu and changed a bunch of
ground route autogen and aircraft ground handling code. I've also
included some aircraft definition files to identify military aircraft
as such. Not that it's too important an option since military
aircraft have specific military operator names, but I added the
military option to keep it consistent with X-Plane.
you're testing ground routes, after you select a ground route to test,
use the track camera to view the plane either arriving or departing.
You must generate ground routes first from the flight planning
menu before any Parking Assignments get defined. After that you
can edit the parking assignments and re-generate the affected
ground routes. Any existing autogen ground routes should probably
be deleted first since I changed the file name format a bit to make
file name lengths the same to make finding and deleting files easier.
time I fixed a couple of resynch bugs and added a field called
IATA_Alternate in the aircraft definition file. It's an alternate
IATA aircraft name to make matching of OpenFlight names with WT
aircraft names work better. For example for all the CRJ aircraft
in OpenFlight, they just use the IATA identifier CRJ. In the WT
files, the IATA names are CR2, CR7, etc. They now have an
alternate IATA name of CRJ which is used to match with the OpenFlight
name if the normal IATA name is not found.
Traffic Density Slider is now operational as well. Set to 100% to
generate the estimated number of real flights at the airports or move
it back to cut down on number of flights.
adds support for tabular flight plans. Copy the
"CargoFlightsTabular" folder to the
"Xplane/ClassicJetSimUtils/WorldTraffic/RouteFiles" folder. When
you start X-Plane, just enable that new region and the Fedex flights
will all get loaded for matching arrival/departure airports after your
resynch. I made one mod to the file. You have to put
START_TABULAR and END_TABULAR around the data to parse. I forgot
to modify the other files you sent.
- Flights only get loaded for the arrival/departure
airport and the airports within 120 Nm of those.
- The Airport Information window now only shows
flights for the current day. If you advance the time to the next
day, the window will update with flights for that day. Flights
are also shown for the previous day if the arrival time is for the
- The date is displayed in the Airport Information
- When auto-generating ground routes, waypoints that
are at other gates are excluded when building routes so planes don't
try and taxi through other gates.
- radar resynch bug fixed where planes would
sometimes show on the radar that were no longer in flight
- maybe fixed the crashing problem with generating
- Waypoints are generated for a flight plan if none
are defined like in the case of the tabular flight plans.
It's nice have the tail numbers
now in the flight plans. Now when you resynch, that aircraft will
only be loaded for the correct flight segment. When the plane
lands at an airport it will park at whatever appropriate gate is
available. When another flight plan starts with that same tail
number, the same aircraft is used. So if you wanted to, you could
follow one of the Fedex flights with the same tail number from airport
to airport over the period of a week.
- Airport Operations Changes:
- Allow the user
to specify in the Airport Operations file the specific number of
flights for each
operator per day and for each aircraft type in case the estimation is
way off. See the attached
Operations file for CYQR for the new fields.
- Allow setting
of percentage of gates used which overrides the value set by the slider
- Ground Route Changes
- set Military in
Ground route file to 2 to allow selection of either civil and military
aircraft, 1 for
only and 0 for Civil only
- set Cargo in
Ground route file to 2 to allow selection of either cargo or non-cargo
aircraft, 1 for
aircraft only, and 0 for non-cargo aircraft only so a gate can be
shared for various ac types.
- Aircraft Definition Changes (see
CC-150.txt as an example)
- Added new field
for OperatingRegion - for extra GA and military flights being added to
an airport, the
region is checked in the aircraft definition file to the region of the
airport. If they match
aircraft can be used. If the field is not defined in the aircraft
definition file, that aircraft
- Added new field
for Home Bases - for extra GA and military planes being added to an
airport, if some
are entered in the HomeBases field, the aircraft flights will be
generated to and from these
airports. This is especially useful for visiting miliary aircraft.
- STAR approach changes:
- When the STAR
ends above an airport, set the last elevation to the highest approach
elevation plus 1000 feet.
- For STARs that
end above an airport, only end it when heading towards the arrival
runway and within 15 NM of
the airport and then find an approach.
- For STARs that
end above an airport, fly to the end if the plane needs to turn around
- Don't use a
STAR on resynch if the first STAR waypoint is further away than the
airport, find an approach
- last STAR
waypoint alt shouldn't be lower than first approach waypoint alt - must
check approaches and STARs
runway when configuring STAR waypoint alts
- Approach changes:
- When on
approach, set end of route to true when about to intercept the runway
center line to end the turn
circle so planes land without swerving back and forth.
- Fix for resynch
aircraft so planes never go backwards to the first approach waypoint
- Have planes
follow current heading to intersect runway heading on approach instead
of turning in the opposite
direction to get onto a final heading further out from the runway...
solves planes turning right landing on
runway 33 at LICR and heading into mountains.
- made speeds
faster for smaller aircraft starting approaches as they don't need to
slow down until closer to
- don't allow
planes to head to final approach waypoint when finding a navigraph
approach as it might have to
through the mountains to get there... head for at least the 2nd last
- when ending a
STAR pick the smallest turn angle when determining which direction to
enter an approach if the
distances are close to the same for either direction (CW or CCW entry).
Flight Plan Generation using Open
- Number of
flight plans generated for an operator depend on number of OpenFlight
routes defined and the
airport sizes. But use the specific values set in the airport
operations file if the user
Flight Plan Generation using derived
- GA and military
traffic are added to an airport if ground routes exist for these
aircraft types. The more ground
that exist, the more flight plans will be created allowing about 3 or 4
flights per day per parking
spot. If no ground routes exist for military aircraft for
example, no extra flight plans will be generated
- on resynch put
departing planes on SIDs or on a path on the runway heading so they
don't all start over top of airport
- also space
aircraft out on the departure using a resynch queue for each runway so
planes have adequate separation.
- don't put AI
planes at gate that user is parked on... have user have a gate assigned
to them at startup and release it
than 100m away.
detect which gate the user is at so he doesn't have to select that from
aircraft telemetry datarefs to DataRef tester plugin so Pilot2ATC can
- Add more ground
collision avoidance so planes during approach and landing will avoid
the terrain and when planes
enroute, they will fly at least 500 feet above the highest terrain
elevation on their flight path between
- End time for
flight on resynch should not put plane at end of STAR... subtracted 6
min from time so if plane is > 6
from arrival it's parked
m_slowToSpeed back up to 1000 if it hasn't been set in the last 10
seconds. This wasn't being done and planes
departure behind other planes were permanently slowed to something like
230 ktas and as the alt got high, the ind
speed got way too and planes were flying with flaps extended
- Don't load
flight if destination airport can't be found in X-Plane.
- Fixed bugs to
support unique liveries.
- don't turn off
logo lights until shortly before cabin lights get turned off
- for GA planes,
only turn on landing lights when landing, not when below 10,000' like
arrivals/departures data when generating/loading flights or when doing
a resynch and don't change the cursor
back to the first line unless all new flights are being generated.
- Minor bug fixes
- Modifications to Flight Setup menu with new
options. When you click the "Create Flights" button it will load
fixed flight plans, and then generate flight plans for wherever there
are no fixed flight plans. If the "Augment" options is selected,
it will generate flights for the airports where there are no fixed
flights for the operator/airport in the OpenFlight routes table.
So for example at KMEM, the big Fedex hub, it will load the
tabular flight plans for all the Fedex flights and then the OpenFlight
routes will be used to generate airliner flights. Ground routes
will also be generated if required with a message window saying what
needs to be generated, or what data could not be found.
- Added a slider to set Flight Plan load radius if
you are finding 120Nm around the arr/dep airports too high.
- Fixed flights are no only loaded if the arrival or
destination airport names are found in the flight plan name.
- STARs will now end 15 Nm before the airport and an
approach will be found as there seem to be a lot of STARs like at LICR
where the last STAR waypoiint is over the airport.
- Fixed the problem with planes turning right into
the mountains at LICR... not actually sure how it ever worked... was
passing world coordinates instead of local coordinates into a function
to determine a line intersection between the aircraft path and runway
path to find the final approach waypoint.
- The user's aircraft info as set in the Flight Setup
window now appears in the Flight Information window.
- Plane's missing their start are set back to the
idle state instead of sitting in the waiting for preflight state
- Times for flights in the Flight Information window
have a "-" prefix if the time is for the previous day and a "+" prefix
if the time is for the next day.
- Made ATC info persistent and added
- Resynch is called automatically now after all
flights have been loaded or created.
- Planes slow down to 3 knots when doing u-turns if
the waypoint speed is set higher
- Improved aircraft placement into STAR approaches on
- fix parking def editor issues at KSAN... just after ground routes
are generated, editing a def shows no option selected and menu is a
mess and operator is set to NONE for many gates when it should be
- when approaching KSAN following BARET5.09 STAR, plane is at 9000'
more than 40Nm out before first STAR waypoint coming in from east from
KJFK. Altitudes for STAR are not defined so first entry
altitude should not be so low. Also speed at last STAR waypoint is way
too fast at 250 knots. Changed STAR generation where no altitudes
or speeds are defined so initial alt is determined using a 2.5 degree
descent angle from the final waypoint and final waypoint speeds are set
to 200 knots.
- planes keep turning too late onto final from ending STAR...- was
from commenting out test for turnEarly -
comment whole section out as not needed
- fix problem where sometimes
auto-generated ground routes wouldn't have a push-back distance set
even if the parking spot was of type gate
- The civil/military option for the gate was not being saved.
- The alternate operator was not being read so planes like the WEN/WJA Dash-8 was not being used in autogen flights.
- When auto-generating ground routes,
if it can't find a taxi path to the runway as a result of the the taxi
width class field being too small, it will keep trying a lower class
until it finds a route to the runway. I've noticed a lot of taxi
route data defined in WED has this issue with taxi widths being set too
small for the aircraft that use them.
- Aircraft with FBW flaps (mostly
fighters) will have their flaps at takeoff setting regardless of speed
when in takeoff mode whereas before they'd be in landing position until
sufficient air speed was attained to move them up.
- display log for autogen ground route creation
- fix problems where planes would park
at an angle and where planes would take off on the wrong direction for
non autogen ground routes
- planes parking on top of user's plane again if resynch done a while after restart
- fix crashing problem in ground route
generation if number of waypoints exceed 100. A warning is logged
now. Just a note, use as few waypoints as possible. WT
aircraft will take a smooth path around corners so you usually neeed
between 1 and 3 waypoints for a turn, 1 for a 90 deg turn and maybe 2
or 3 for a longer turn if you want faster speeds.
- You can now use the Parking Defs Test Ground Route functions for user-defined ground routes as requested by Chopinet
the preferences menu, you can now set radar options to display all
traffic, only local traffic, or only arriving/departing aircraft
- The radar now displays user aircraft info
problems with plans overlapping on gates for user-defined ground routes
(was looking at aircraft wheel center instead of parking spot center)