Official Fulqrum Publishing forum

Official Fulqrum Publishing forum (http://forum.fulqrumpublishing.com/index.php)
-   FMB, Mission & Campaign builder Discussions (http://forum.fulqrumpublishing.com/forumdisplay.php?f=203)
-   -   Getting waypoint information using a script. (http://forum.fulqrumpublishing.com/showthread.php?t=28812)

Skoshi Tiger 01-01-2012 12:31 PM

Getting waypoint information using a script.
 
(edit there should be a questionmark in the thread title!)

Hi! I was wondering if there were any sample scripts that can access the details for each of the waypoints for a flight of planes (I'm interested in the current players aircraft specifically), or a list of the methods/data structures used to access and store the waypoints?


What I would be hoping to do would be to create a script that would be able to generate a simple flight plan showing the true course heading and distance for each of the legs of a players route.

Cheers!

41Sqn_Banks 01-01-2012 12:59 PM

If you want to access the information by reading the mission file (i.e. before the mission was loaded) you can use some parts of IL2DCE.

The AirGroupWaypoint class allows access to the all parameters of one waypoint.
http://code.google.com/p/il2dce/sour...oupWaypoint.cs

To build a list of all waypoints of one air group you need to use this code:
Code:

// Waypoints
string Id = "AirGroupKey.SquadronIndexAndFlightMask";
List<AirGroupWaypoint>() Waypoints = new List<AirGroupWaypoint>();
for (int i = 0; i < sectionFile.lines(Id + "_Way"); i++)
{
    AirGroupWaypoint waypoint = new AirGroupWaypoint(sectionFile, Id, i);
    Waypoints.Add(waypoint);
}

Where the Id is the in a format of "BoB_LW_LG1_IV.37" so you need to remove the last digit that identifies the aircraft from the "Player" key of the [MAIN] section.

If you want to access further information from the air group you can also use the AirGroup class. http://code.google.com/p/il2dce/sour...CE/AirGroup.cs
However it has many dependencies that would have to be removed.

Hope it's understandable.

Skoshi Tiger 01-01-2012 10:25 PM

Banks! Thanks for a point in the right direction. :)

I'm still getting my head around C# (I have had a bit of exposure to C a long time ago but am very rusty!) so It'll give me something to keep me busy over my holidays!

Cheers!

notimejeff 02-10-2013 12:34 PM

NavPlan
 
there's a great utility in 1946 called NavPlan which does all that. Anyone up to producing same for CloD?


All times are GMT. The time now is 02:19 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.