FSX Boat Traffic Compiler

PreviewAI Boat Traffic Compiler (AIBTC) is a software to create, edit and compile schedules for ships in Flight Simulator X. It is inspired by the venerable TTools of Lee Swordy to create AI aircrafts schedules. Prior knowledge of aircraft AI traffic is needed to understand this document.

Screenshot 1
Download hits
Microsoft Flight Simulator X (FSX) including Steam Edition & Prepar3D (P3D)
File size
516.65 KB
Virus Scan
Scanned 19 days ago (clean)
Access to file
Free (Freeware)
Content Rating
5 star rating.

Rated 5 out of 5 stars by 3 PRO members.

AI Boat Traffic Compiler (AIBTC) is a software to create, edit and compile schedules for ships in Flight Simulator X. It is inspired by the venerable TTools of Lee Swordy to create AI aircrafts schedules. Prior knowledge of aircraft AI traffic is needed to understand this document.

Note: If you don't want to compile yourself - have you seen the add-on we have for over 800 ships, boats and global traffic here?

How do boats work in FSX? (technical)

There are multiple ways to get sea traffic in FSX:

  1. Static boats. There are some static boats in main seaports around the world. As said, they are only static, they don't move. Their density depends on the "scenery complexity" ruler. You can add some static boats using standard scenery tools, like Rwy12 or the object placement tool included with the mission SDK (only in FSX deluxe).

  2. LivingWorld boats: LivingWorld is the name of the FSX subsystem that deals with vehicle additions, like cars, airport ground vehicles, and some boats. In FSX, it handles only inland and leisure boats. The boats managed by LivingWorld have no schedules or known paths. They just move randomly near coastlines and on lakes. You can edit the density of LW boats using the "Leisure boats" ruler on the "Traffic" tab, but not manage each boat separately.

    You can also change the models of the boats used by editing the LWcfg.xml configuration file. Note that you must recompile this file to SPB format after editing. The concepts used by LivingWorld traffic generation is very similar to Autogen features, so I advise you to read autogen and terrain documentations included in the SDK (don't search documentation about LWcfg.xml it is yet undocumented)

  3. Mission or SimConnect-managed boats: these boats are created and managed by the mission system or some kind of third-party add-on using simconnect. The developper must include a list of waypoints for each moving object he wants to include in the simulator. These boats are thus restricted to very special situations and not available in a general flying context.

  4. AI boats: the AI boats (Artificial Intelligence) are managed by the same AI system that provides aerial traffic since FS2002. In FSX, it can also handle boats. The features offered by AI boats are very powerful: you can add your own models, define accurate schedules and routes to follow. The AI Boat Traffic Compiler Tool address only this type of traffic.

Conceptual differences between boats and aircraft traffic

Globally, all the facts needed to create and understand boat traffic are the same as for aircrafts. However slight differences should be noted:

  • Boats do not travel between two ports but follow a route instead. All points on the route must be specified while creating the traffic. There is no known limitation on the number of points. If you create traffic that places two boats on the same route, they will not collide or sink, but ignore themselves.
  • When a boat arrives at the last point of a route, it can stay at this point until the departure of the next order (FERRY type) or can dispatch on a 300 meters circle around the last point (CARGO type). The cargo type allows having than one boat at a terminal port at the same time. When designing cargo boat routes, it is recommended to place endpoints at least 300 meters away from land.
  • Boat plans can have more than two legs in their orders, however, if more than two different routes are used, the traffic may cause FSX to crash
  • Schedules can be repeated on a periodic basis specified by the user. The frequency available is the same as for aircraft (1 hour - 1 week) plus 2 weeks, 5 weeks and 8 weeks to allow longer travels
  • Aircraft-specific features are discarded (IFR/VFR, touch'n'goes, flight numbers, altitudes)
  • No custom schedules can be used with the TrafficDatabaseBuilder tool shipped with Flight Simulator X. That's why AIBTC was developed.

Boat Traffic FSX

Images & Screenshots

Screenshot 1

The archive aibtc02.zip has 15 files and directories contained within it.

File Contents

This list displays the first 500 files in the package. If the package has more, you will need to download it to view them.

Filename/Directory File Date File Size
aibtc.exe03.03.07524.50 kB
aibtc.jar03.03.07139.12 kB
doc12.05.060 B
aibtc1.jpg12.04.0667.68 kB
index.html12.05.0619.80 kB
logo.png12.04.0617.25 kB
index.html12.06.0619.88 kB
logo.png11.26.0617.25 kB
README.txt03.03.07479 B
samples12.05.060 B
BoatsCarrier.txt12.04.0692 B
PlansCarrier.txt12.04.06418 B
RoutesCarrier.kml12.04.067.76 kB
flyawaysimulation.txt10.29.13959 B
Go to Fly Away Simulation.url01.22.1652 B
Installation icon.

Installation Instructions

Most of the freeware add-on aircraft and scenery packages in our file library come with easy installation instructions which you can read above in the file description. For further installation help, please see our Flight School for our full range of tutorials or view the README file contained within the download. If in doubt, you may also ask a question or view existing answers in our dedicated Q&A forum.


Leave a Response

Leave a comment