Jump to content
Sign in to follow this  
-IC-Wedge

Runways

Recommended Posts

I was confused there for a second, I think you mean 'width' of the runway. Here is my ILS info for my island.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">ilsPosition[] = {8467.6,4997.93};

ilsDirection[] = {-0.8395, 0.08, -0.5432};

ilsTaxiIn[]={8745.34,5035.09,8557.47,4913.14,8542.37,4906.81,8521.01,4921.59,8484.52,4977.49,8478.27,4

992.77,8487.28,5010.57};

ilsTaxiOff[]={8467.6,4997.93,9206.14,5477.84,9219.9,5481.72,9234.59,5474.01,9279.69,5404.99,9282.34,539

3.52,9274.33,5378.83,9097.55,5263.88,8946.42,5165.72,8745.34,5035.09};

notice in position there are only two numbers as apposed to 3 in your example? did you try getting rid of the "2.0" or make it bigger?

Share this post


Link to post
Share on other sites

i tried to make it bigger but doesn't do any difference. As if that specific number is useless for this case.

edit: I'm not completely sure but i have a feeling that the line became tinner if the runway is longer, ie, with more meters in distance. I must say that my runways are bigger in distance then in original ArmA.

Share this post


Link to post
Share on other sites

The Antigua island runway on Sahrani map is at a similar angle, have you tried coping that from the config just to see if theres a difference?

Share this post


Link to post
Share on other sites
Gnat @ May 26 2008,00:03)]The Antigua island runway on Sahrani map is at a similar angle, have you tried coping that from the config just to see if theres a difference?

Yes. When i got home today was the first thing i did.

I checked all Sara runway codes already. Each runway must have its direction, start and end of runway position.

The original codes from Sara runways are:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">ilsPosition[] = {9240, 10144, 141};

ilsDirection[] = {-1, 0.08, 0};

ilsTaxiOff[] = {9800, 10144, 10200, 10144, 10358, 10144, 10375, 10134, 10384, 10116, 10384, 10050, 10375, 10032, 10358, 10022, 9820, 10022};

ilsTaxiIn[] = {9820, 10022, 9271, 10022, 9254, 10032, 9245, 10050, 9245, 10116, 9254, 10134, 9271, 10144};

drawTaxiway = 1;

class SecondaryAirports {

class SaraAirstrip1 {

ilsPosition[] = {2545, 3000};

ilsDirection[] = {0, 0.08, 1};

ilsTaxiIn[] = {2495, 2725, 2495, 2850, 2508, 2860, 2508, 3000, 2520, 3010, 2545, 3000};

ilsTaxiOff[] = {2545, 2445, 2520, 2425, 2495, 2445, 2495, 2725};

drawTaxiway = 0;

};

class SaraAirstrip2 {

ilsPosition[] = {18640, 14512};

ilsDirection[] = {-0.754709, 0.08, 0.656059};

ilsTaxiOff[] = {18887, 14299, 19135, 14084, 19220, 14011, 19272, 13968, 19281, 13941, 19271, 13928, 19252, 13928, 19195, 13977};

ilsTaxiIn[] = {19195, 13977, 19189, 14029, 18676, 14478, 18644, 14478, 18627, 14492, 18626, 14507, 18643, 14511, 18663, 14492};

drawTaxiway = 0;

};

class SaraAirstrip3 {

ilsPosition[] = {18013, 18867};

ilsDirection[] = {-0.207911, 0.08, 0.978147};

ilsTaxiOff[] = {18106, 18449, 18205, 17988, 18187, 17965, 18156, 17975, 18100, 18222};

ilsTaxiIn[] = {18100, 18222, 18086, 18290, 18077, 18338, 18013, 18630, 17984, 18771, 18004, 18790, 18032, 18780};

drawTaxiway = 1;

};

};

The problem here is that all my runways are bigger in distance..(more space to take off and land) in my point of view they are more realistic but transforms these runway lines in a very tin lines due to their size(distance).

I don't see other solution, Unless there's some unknown extra code not implemented that we can control this line.

Note: we can control (define) its size in distance (start/end), its direction so can't we control the width too?

edit: Why the "ilsTaxiOff[]" and the "ilsTaxiIn[]" have so many numbers?! what do they do? i know if i post my "pic coord" i have the positions right.. but not the width.

Share this post


Link to post
Share on other sites

Ah, but we can't define the length of the runway in the config.

There is no place in the config to define a runway length.

All we can do is define the start of the runway and the landing direction.

ilsPosition is the point that is aimed for when landing, it is usually just past the runway threshold.

ilsDirection is the landing direction.

Armed with those you can make your runway as long as you wish, the only other thing that can possibly influence the length would be the taxiway definitions.

EDIT: The "ilsTaxiOff[]" and the "ilsTaxiIn[]" are both an array of positions that your plane must follow in order to taxi onto and off the runway and taxi to park or to take off.

They do not do anything else.

Planck

Share this post


Link to post
Share on other sites

Planck thank you very much for the tutorial and the explanation about "ilsTaxiOff[]" and the "ilsTaxiIn[]", it will help me a lot for next step.

But unfortunately it does not solve the problem i referred, it does not mention the rectangle line width that we are able to see if we press 'm' key created in config.cpp.

Some people use that rectangle line to guide and identify the runway road.

my rectangle is too tin, its tinner then the original one and tinner then normal roads.

edit:

added pics:

runway04_s.jpgrunway03_s.jpg

1024x768 1024x768

Share this post


Link to post
Share on other sites

@bravo6... I see now what you are referring too...

Just out of curiosity, show me the 'Memory LOD' named selections from the p3dm mlod model you are using for that piece of runway...

Share this post


Link to post
Share on other sites

i don't know exactly what you want me to show.. but i tell you i used the original p3d runways.

Location: P:\ca\roads\runway_*.p3d (i used all existing original models on my map. I did not edited any model.)

edit1: the strangest thing is that i just created a new runway and the width is normal again, and the length is bigger the those too shown in the pics. Figure this out.. huh.gif

edit2: went to down post.

Share this post


Link to post
Share on other sites

ok... well, what I suspect is that the lines you refer too are not defined anywhere in the config's etc.

I believe they are just outlines either generated when the .wrp file is created by V3 or they will be created on-the-fly by the 'engine' when you are looking at the map in the mission editor or when looking at the map in game...

That said I have a sneaking suspicion that they will be using the 'named selections' in the Memory LOD of the model to help them create that outline.

The following picture shows the Memory LOD of the 'runway_main.p3d' that you too can open and look at in the P3DM mlod versions supplied by BIS.

bravo_6_runway_small.jpg

1024x768

I believe that outline maybe based off of the these 4 named selections 'LB,PB,LE,PE' ... and is either being calculated and merged with the next runway's piece during the creation of the .wrp file....

but this is only a theory.... I may test this theory out later today time permitting....

Share this post


Link to post
Share on other sites

m8, I'm not sure we should get through that theory..

note this:

I just noticed something strange and curious:

while testing i put these 2 diff numbers:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">ilsDirection[] = {1, 0.08, 0.200}; // Direction ="/"

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">ilsDirection[] = {1, 0.08, 0.250}; // Direction ="/"

and the code with 0.200 has a normal width rectangle! The other code gives me a very tin rectangle, like those i show in the pics..

Any ideas why?! huh.gif

edit: also tryed with direction/code

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">ilsDirection[] = {1, 0.08, 0.256};

and its even tinner. If i use 0.2 to have a normal rectangle it will not fit the Sat_lco image. sad_o.gif

Share this post


Link to post
Share on other sites

dunno mate, perhaps you could use the drawRectangle scripting command in the meantime to get around the problem... draw the appropriate rectangle whenever your map gets loaded... far from ideal...

Share this post


Link to post
Share on other sites
dunno mate, perhaps you could use the drawRectangle scripting command in the meantime to get around the problem... draw the appropriate rectangle whenever your map gets loaded... far from ideal...

hum...

can it be used in the config.cpp?

or use it only in editor after map is done?

Share this post


Link to post
Share on other sites

it's a standard scripting command... it would draw a rectangle on the map after mission load up... however you could also launch it from inside the config.cpp so that it did what it did without a mission maker having to make sure it's being run...

Share this post


Link to post
Share on other sites

At last, found a way of doing it for my runway degrees. Now the lines fit perfectly all and along the runway airstrip. I didn't use the rectangle mark.

I still need to explore the taxi waypoints alittle more smile_o.gif

ill post some pics for info

edit: added some pics

runway05_s.jpgrunway06_s.jpg

1024x768 1024x768

now i have to get a good runway taxi waypoints to add in config.cpp.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×