Create an account


Weather in FMB - IL2 Cliffs of Dover

#1
Some people were asking about changeable weather in the Campaign Server.  So now we are trying some changeable weather patterns.

Here is the best online resource for adding weather to a mission IL2 Cliffs of Dover FMB:

All articles are by Bonkin on the ACG forums.

Also there is a good overview of weather in ver 4.57 on the Team Fusion Wiki here: https://www.theairtacticalassaultgroup.c...ic_weather

Here are a few highlights:

Quote:What can be changed (safely):
1. Global (e.g. across the whole map) wind direction and strength.
2. Wind layers
3. Cloud position, height, amount (1-8 Octas) and density

What can be changed (with some issues, i.e. not recommended for campaign):
1. Cloud type and thickness
...
Wind will show up in the FMB but the editor is buggy (in the current version), and limits what you can do. If you choose Mission Parameters off of the View menu you can edit the wind. For this though, I’ll go through the sections of a typical mission .mis file to show what can be edited.

The weather settings here are the generic ones for across the whole map. The WeatherIndex can have values 0, 1 or 2, where 0 = Clear, 1 = Light Clouds, 2= Medium Clouds. The CloudsHeight parameter seems to relate to the base height of the clouds in meters and I believe is limited to between 500m and 1500m, e.g. changing it outside of these limits seems to have no effect. BreezeActivity and ThermalActivity do not seem to be implemented - certainly with the testing I’ve done anyway. They are an index between 0 and 10 – and should both be left untouched.

Quote:Local Weather is added to the bottom of the mission file. A “[WeatherFront]” section is used to define all of the weather areas, e.g.
CODE: SELECT ALL

[WeatherFront]
  LocalWeather_0 CUMULUS_GEN 20000 20000 143109.43 256458.64 0 0
  LocalWeather_1 CUMULUS_GEN 25000 25000 96419.38 250153.03 0 0
  LocalWeather_2 CUMULUS_GEN 25000 25000 130921.50 300816.90 0 0
Then, beneath this section there will be a section for each of the areas, e.g. [LocalWeather_0], [LocalWeather_1] and [LocalWeather_2]. Like I said, you can have as many of these areas as you want, but don’t overlap them. Notice how, like global wind, each area has a unique identifier. Also, areas can be circular or elliptical – so they have a width. Length and angle rather than just a radius.

Starting with the definitions then, the parameters are as follows:

- Identifier – LocalWeather_X where X is a number from zero up.
- Cloud Type – either “CUMULUS_GEN”, “FLAT_OVERCAST_GEN”, “OVERCAST_GEN”, “OVERCAST_VS_SPLASH_GEN” or “THUNDER_GEN”
- Width in meters
- Length in meters
- X Position on Map
- Y Position on Map
- Z Position – leave at zero (note, FMB incorrectly puts base height into this field)
- Angle – leave as zero if you use circles. Otherwise – it works in the same way as wind angels.

Quote:Cumulus Field (CUMULUS_GEN)
This cloud type is safe for use in campaigns.

Image

Image

Example:

Code:
  EllipticA 10000
  EllipticB 10000
  RotAngle 0
  ShiftX 0
  ShiftY 0
  BaseHeight 450
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 0
  DropSize 10
  RainPower 10
  ThermalIntensity 10
  CloudsDensity 10
  MidSize 10

EllipticA and EllipticB define the width and length of the weather area, e.g. set them to the same value for a circular area, or if you want an ellipsoid make them different. A safe low value for each is 2500. Much less than this and you won’t see any cloud at all. That said, why would you have such a small weather area? The safe upper limit is 25000 – go much higher than this add you may have strange graphical glitches like ground shadows disappearing or the whole cloud bank occulting when viewed at certain angles (usually over your shoulder behind you). Whatever you use, ensure that these values match the width and length you set in the [WeatherFront] section.

RotAngle is the rotation angle and should match the last value of the corresponding [WeatherFront] section. I always use circles so I leave this set to 0.

ShiftX and ShiftY do not seem to be implemented in v4.312 so leave these at 0.

BaseHeight is the base height of the clouds above sea level in meters. You can have the cloud right down at ground level if you want but you will get some graphical render oddities which will ruin immersion. I would recommend the lowest cloud base to be 25m above the highest airfield in use. The upper limit seems to be unbounded and the higher you put them the darker grey they get. The downside of putting them up very high is that the draw distance comes into play – so you could end up with a circular patch of clouds way up high above your head and nothing else. Also, when on the ground you’re not going to see clouds going all the way down to the horizon – so it is a bit of an immersion killer. Personally I would recommend you keep them relatively low and definitely no higher than 2000m.

The IsRain does not seem to be implemented in v4.312 so leave this at 0.

I’ve not found a way of using the IsDynamicEnabled parameter so leave this at 0. I suspect if it is set it may be possible to apply scripting to it but I’ve not investigated this as yet.

ParticipType does not seem to be implemented in v4.312 so leave this at 0.

The DropSize parameter has a range of between 1 and 10. It does not seem to be implemented in v4.312 but has a default value of 10 so I would recommend leaving it as this.

RainPower does not seem to be implemented in v4.312 so leave this at the default 10.

ThermalIntensity does not seem to be implemented in v4.312 so leave this at the default 10.

The CloudsDensity parameter affects the cloud coverage and is an integer between 2 and 10. This can be considered to be like Octas. Don’t put it at 1 because the clouds will disappear.

MidSize changes the size of each clump of clouds. It has a range between 1 and 10. Frankly I wouldn’t bother reducing it too far because at low values the clouds just don’t look very realistic, e.g.:

Quote:THUNDER_GEN is similar to Cumulus but with these differences:

The EvenLayers parameter does not seem to have much of an effect. If anything, it adjusts the spacing between clouds but I think it may be quite subjective. The FMB seems to have a range of between 3 and 16 for this parameter but in actual fact its range is 1 to 10. Anything above 10 will result in the clouds occulting at certain viewing angles. A safe value is 3.

Adjusting the TotalLayers parameters affects the vertical spacing between clouds. It also impacts the overall height. Lower values create more space between clouds and higher values close these in. The FMB would indicate that the parameter has a range between 3 and 31, although actually the minimum value is 2. Less than this and the clouds occult. Setting it to 31 seems safe. The picture below shows the clouds with it set to 3:
Reply

#2
Further weather issues/problems/details:

Basically, we added weather in the form of a "WeatherFront" section in the .mis file. 

So if you include LocalWeather systems in the mission file and the BaseHeight of the localweather system is **too high** then as soon as the player comes in sight of that weather system, their Launcher64 will crash with the error "System.AccessViolationException at maddox.core.WLandscape.cPreRender()" I mentioned in the initial message.

What is "too high"? Well, I don't know exactly but based on a few tests:

* For cumulous and overcast LocalWeather systems, BaseHeight of 1200 meters seemed to work but was glitchy--the system would appear/disappear depending on the angle you looked at it.  So below 1000m seems safe and above 1200 meters is definitely no go.

* For thunderstorm LocalWeather (type THUNDER_GEN) I had some 1500-1600 BaseHeights that seemed to work OK.  But they also sometimes produced the same crash/error.  So I would say maybe 1200 meters or lower is OK, above 1500 or 2000 meters BaseHeight will definitely produce the crash.

Below are a couple of .mis files that will produce instant crash based on this error.  One is cumulous and the other thunderstorms.

For both examples, spawn in at Littlestone.  You will probably crash Launcher instantly. If not, take off and fly SE towards the weather formation and you will soon crash.

FYI I have "distant clouds" enabled in my Launcher64 settings, which might affect this.

EXAMPLE #1 CUMULOUS
Code:
[PARTS]
  core.100
  bob.100
[MAIN]
  MAP Land$English_Channel_1940
  BattleArea 10000 10000 360000 310000 10000
  TIME 12.0000002905726
  WeatherIndex 1
  CloudsHeight 500
  BreezeActivity 0
  ThermalActivity 0
[GlobalWind_0]
  Power 0.000 0.000 0.000
  BottomBound 0.00
  TopBound 5000.00
  GustPower 1
  GustAngle 0
[WeatherFront]
  LocalWeather_0 CUMULUS_GEN 25000 20000 101842.81 64011.64 0 0
  LocalWeather_1 CUMULUS_GEN 30000 20000 224444.37 173434.18 0 0
  LocalWeather_2 CUMULUS_GEN 32000 20000 309172.13 264713.90 0 0
  LocalWeather_3 CUMULUS_GEN 24000 18000 72411.72 136413.05 0 0
[LocalWeather_0]
  EllipticA 25000
  EllipticB 20000
  RotAngle 2
  ShiftX 0
  ShiftY 0
  BaseHeight 2200
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 10
  RainPower 10
  ThermalIntensity 10
  CloudsDensity 10
  MidSize 10
[LocalWeather_1]
  EllipticA 30000
  EllipticB 20000
  RotAngle -7
  ShiftX 0
  ShiftY 0
  BaseHeight 2600
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 9
  RainPower 10
  ThermalIntensity 9
  CloudsDensity 6
  MidSize 9
[LocalWeather_2]
  EllipticA 32000
  EllipticB 20000
  RotAngle 7
  ShiftX 0
  ShiftY 0
  BaseHeight 1700
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 9
  RainPower 10
  ThermalIntensity 9
  CloudsDensity 6
  MidSize 8
[LocalWeather_3]
  EllipticA 24000
  EllipticB 18000
  RotAngle -4
  ShiftX 0
  ShiftY 0
  BaseHeight 1600
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 8
  RainPower 10
  ThermalIntensity 9
  CloudsDensity 5
  MidSize 10
[Birthplace]
  "Tramecourt Bomber" 2 306582 160664 0 1 1 1 . . . 0
  "Pihen Fighter" 2 278935 207295 0 1 1 1 de . . 0
  "Calais Marck Fighter / Bomber" 2 291170 216331 0 1 1 1 . . . 0
  "Caffiers 110" 2 281912 203450 0 1 1 1 de . . 0
  "Manston Fighters" 1 248241 258962 0 1 1 1 gb . . 0
  Gravesend 1 180364 264832 0 1 1 1 gb . . 0
  "Eastchurch Spitfires" 1 212286 262830 0 1 1 1 gb . . 0
  "Lympne Hurricanes" 1 225178 228783 0 1 1 1 gb . . 0
  Littlestone 1 221950 221255 0 3 1 1 gb . . 0
  "Ramsgate Spitfires" 1 251191 260925 0 1 1 1 gb . . 0
  "Hurricane, SpitIa" 1 181261 248833 0 1 1 1 gb . . 0
  "Hurricane, 302 (PL) Sqn" 1 188226 257817 0 1 1 1 gb . . 0
  "Monchy- Brenton" 2 325597 152659 0 1 1 1 de Luftwaffe_Bomber_1940 . 0
  "Coquelles Fighter" 2 281315 213071 0 1 1 1 de . . 0
  "Willmington Bomber" 1 167710 198455 0 1 1 1 gb . . 0
  "Fighter Bomber Zutkerque" 2 299430 203053 0 1 1 1 de . . 0
  "Blenhiem (low fuel)" 1 234561 248433 0 1 1 1 gb . . 0
  Ywrench 2 295277 130601 0 1 0 0 de . . 0
  "Marquise West" 2 272539 200159 0 1 1 1 de . . 0
  "Oye Plauge" 2 296360 217323 0 1 1 1 . . . 0
  "Biggin Hill" 1 155087 253697 0 1 1 1 . . . 0
  Kenely 1 146612 250981 0 1 1 1 . . . 0
  RedHill 1 143406 241146 0 1 1 1 . . . 0
  Gastwick 1 141593 233970 0 1 1 1 . . . 0
  Shoreham 1 133989 198600 0 1 1 1 . . . 0
  Ford 1 113105 195906 0 1 1 1 . . . 0
  Tangmere 1 104642 199351 0 1 1 1 . . . 0
  Weasthampnett 1 101462 199781 0 1 1 1 . . . 0
  "West Thorney" 1 89621 196154 0 1 1 1 . . . 0
  Portsmouth 1 80248 196519 0 1 1 1 . . . 0
  Gosport 1 72415 193869 0 1 1 1 . . . 0
  "Lee on Solent" 1 69070 195409 0 1 1 1 . . . 0
  Hamble 1 61242 200994 0 1 1 1 . . . 0
  Southhampton 1 58666 209817 0 1 1 1 . . . 0
  Worthydown 1 60669 228130 0 1 1 1 . . . 0
  Andover 1 46124 239051 0 1 1 1 . . . 0
  "Old Sarum" 1 28724 226243 0 1 0 1 . . . 0
  Salisbury 1 28018 230195 0 1 1 1 . . . 0
  "Boscombe Down" 1 31512 233226 0 1 1 1 . . . 0
  Larkhill 1 22497 238740 0 1 1 1 . . . 0
  Netheravon 1 29905 242155 0 1 1 1 . . . 0
  Upavon 1 28733 247427 0 1 1 1 . . . 0
  Watchfield 1 37892 284932 0 1 1 1 . . . 0
  Yatesbury 1 18565 264189 0 1 1 1 . . . 0
  Harwell 1 61394 280149 0 1 1 1 . . . 0
  Reading 1 90986 266237 0 1 1 1 . . . 0
  "White Waltham" 1 98892 272181 0 1 1 1 . . . 0
  Heathrow 1 121353 269029 0 1 1 1 . . . 0
  Feltham 1 125330 265519 0 1 1 1 . . . 0
  Heston 1 125297 271335 0 0 0 0 . . . 0
  Northolt 1 123492 278220 0 1 1 1 . . . 0
  Hendon 1 135424 283735 0 1 1 1 . . . 0
  Croydon 1 144284 256450 0 1 1 1 . . . 0
  "RAF North Weald" 1 162563 297741 0 1 1 1 . . . 0
  Hornchurch 1 166787 277624 0 1 1 1 . . . 0
  Rochford 1 201062 282853 0 1 1 1 . . . 0
  Dieppe 2 229205 96284 0 1 1 1 . . . 0
  Abbeville 2 284039 124814 0 1 1 1 . . . 0
  Ligescourt 2 285112 139911 0 1 1 1 . . . 0
  Wailly 2 275847 156104 0 1 1 1 . . . 0
  Beisjean 2 278734 157088 0 1 1 1 . . . 0
  "Fliegerhorst Sempy" 2 287368 163216 0 1 1 1 . . . 0
  "Fliegerhorst Estree" 2 280263 164216 0 1 1 1 . . . 0
  "Fliegerhorst Samer" 2 278075 182199 0 1 1 1 . . . 0
  "Fliegerhorst Desvres" 2 285084 182696 0 1 1 1 . . . 0
  Colembert 2 284917 193073 0 1 1 1 . . . 0
  "Feldflugplatz Hermelinghen" 2 285642 200028 0 1 1 1 . . . 0
  Campagne-les-Guines 2 287134 202018 0 1 1 1 . . . 0
  "Guines Airfield" 2 284084 205076 0 1 1 1 . . . 0
  "St-Omar Wizemes" 2 311359 190429 0 1 1 1 . . . 0
  St-Omar-Arques 2 317655 190572 0 1 1 1 . . . 0
  ST-Omar-Claimarais 2 317869 195092 0 1 1 1 . . . 0
  Rely 2 321400 172374 0 1 1 1 . . . 0
  "Merville Calenne" 2 340747 178423 0 1 1 1 . . . 0
  "Brias Airfield" 2 321108 153671 0 1 1 1 de Luftwaffe_Bomber_1940 . 0
  "Arras Airfield" 2 351335 145343 0 1 1 1 de Luftwaffe_Bomber_1940 . 0
  "Archiet-Grevillers Airfield" 2 350155 121133 0 2 1 1 de Luftwaffe_Fighter_1940 . 0
  "Montdidier Airfield" 2 335229 72728 0 1 1 1 de Luftwaffe_Fighter_1940 . 0
  Carpiquet 2 117918 18146 0 1 1 1 de Luftwaffe_Fighter_1940 . 0
  "Le Havre Bomber" 2 157333 57843 0 1 1 1 de . . 0
  Sanddown 1 71306 177289 0 1 1 1 . . . 0
  Bembridge 1 76331 180210 0 1 1 1 . . . 0
  Ryde 1 74257 183303 0 1 1 1 . . . 0
  Theville 2 43773 70739 0 1 1 1 . . . 0
  Querquviller 2 27848 72588 0 0 0 0 . . . 0 
  Amberes-Deurne 2 355068 273554 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG53_II 1
  "St. Truiden" 2 354345 191778 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG51_II 1
  Cambrai 2 353975 116575 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG40_I 1
  Paris-Orly 2 235438 19724 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG51_I 1
  Tours 2 66217 19020 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG53_I 1
  "RAF Colerne" 1 27098 200752 5000 1 1 1 gb RAF_Bomber_1940 . 1
  "RAF Wittering" 1 206005 305298 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_12Sqn 1
  "RAF Coltishall" 1 280256 303797 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1
  "Deauville" 2 162931 39265 0 1 1 1 . . . 0
  "RAF Horsham St Faith" 1 350069 305298 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1
  "RAF Harrowbeer" 1 15244 147934 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1
  "Dinard-Pleurtuit"  2 14500 57096 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG53_I 1
  "RAF Horsham St Faith Recon" 1 340069 305298 10000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1 
[BirthPlace0]
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
  Aircraft.Ju-88A-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
[BirthPlace1]
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
[BirthPlace2]
  Aircraft.Bf-109E-4
  Aircraft.G50
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-3
  Aircraft.Ju-87B-2
[BirthPlace3]
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
[BirthPlace4]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace5]
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa_100oct
[BirthPlace6]
  Aircraft.BlenheimMkIV
  Aircraft.BlenheimMkIV_Late
  Aircraft.SpitfireMkIIa
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_FB
[BirthPlace7]
  Aircraft.BlenheimMkIV
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace8]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace9]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
[BirthPlace10]
  Aircraft.SpitfireMkIa
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
[BirthPlace11]
  Aircraft.BlenheimMkIV
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_FB
[BirthPlace12]
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
[BirthPlace13]
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
[BirthPlace14]
  Aircraft.BlenheimMkIV
  Aircraft.BlenheimMkIV_Late
  Aircraft.SpitfireMkIIa
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_dH5-20_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_FB
[BirthPlace15]
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace16]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace17]
  Aircraft.Bf-110C-7
  Aircraft.Bf-109E-3
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace18]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-109E-4_Late
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
  Aircraft.Bf-110C-4Late
  Aircraft.Bf-109E-4B_Late
  Aircraft.G50
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-4N_Late
  Aircraft.Bf-110C-2
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-4N
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace19]
  Aircraft.Ju-88A-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
[BirthPlace20]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace21]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace22]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace23]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace24]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace25]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace26]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.HurricaneMkI_FB
[BirthPlace27]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace28]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkI_100oct
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace29]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace30]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace31]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace32]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace33]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace34]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace35]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace36]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_FB
[BirthPlace37]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace38]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace39]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace40]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace41]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace42]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace43]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace44]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace45]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace46]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace47]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace48]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace49]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace50]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace51]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace52]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace53]
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace54]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace55]
  Aircraft.SpitfireMkI
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.HurricaneMkI_FB
[BirthPlace56]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
  Aircraft.Bf-109E-3B
  Aircraft.G50
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-4B
[BirthPlace57]
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-4N
[BirthPlace58]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
[BirthPlace59]
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace60]
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace61]
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace62]
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace63]
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace64]
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace65]
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace66]
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace67]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace68]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace69]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-3B
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace70]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-3B
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace71]
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-4N_Late
  Aircraft.Bf-109E-3
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-4N
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace72]
  Aircraft.Bf-109E-4_Late
  Aircraft.Bf-110C-4Late
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-3B
[BirthPlace73]
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.Bf-109E-3B
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace74]
  Aircraft.Bf-109E-4B_Late
  Aircraft.Bf-109E-3B
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1B
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4B
[BirthPlace75]
  Aircraft.Bf-109E-4_Late
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-4N
  Aircraft.Bf-109E-3B
[BirthPlace76]
  Aircraft.Bf-109E-4N_Late
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace77]
  Aircraft.Ju-88A-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
[BirthPlace78]
  Aircraft.Bf-109E-3B
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-1B
  Aircraft.Bf-109E-3B
  Aircraft.Bf-109E-4B
[BirthPlace79]
  Aircraft.Ju-88A-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Ju-87B-2
[BirthPlace80]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.SpitfireMkI
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.BlenheimMkIVF
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVNF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.SpitfireMkI_100oct
  Aircraft.HurricaneMkI_dH5-20_100oct
  Aircraft.HurricaneMkI_dH5-20
  Aircraft.HurricaneMkI
  Aircraft.HurricaneMkI_FB
[BirthPlace81]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIVNF_Late
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
  Aircraft.SpitfireMkI
  Aircraft.BlenheimMkIV
  Aircraft.SpitfireMkIa
  Aircraft.SpitfireMkIa_100oct
  Aircraft.BlenheimMkIVF
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.BlenheimMkIVNF
  Aircraft.BlenheimMkIVF_Late
  Aircraft.SpitfireMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
  Aircraft.HurricaneMkI_dH5-20_100oct
  Aircraft.HurricaneMkI_dH5-20
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_FB
[BirthPlace82]
  Aircraft.SpitfireMkIa_100oct
  Aircraft.HurricaneMkI_100oct
  Aircraft.HurricaneMkI_100oct-NF
[BirthPlace83]
  Aircraft.Ju-88A-1
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4
  Aircraft.Bf-110C-4Late
  Aircraft.Bf-109E-4B_Late
  Aircraft.Bf-109E-3B
  Aircraft.G50
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-1B
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace84]
  Aircraft.Ju-88A-1
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4
  Aircraft.Bf-110C-4Late
  Aircraft.Bf-109E-4B_Late
  Aircraft.Bf-109E-3B
  Aircraft.G50
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-1B
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Bf-109E-3
  Aircraft.BR-20M
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
[BirthPlace85]
  Aircraft.Ju-88A-1
  Aircraft.Ju-87B-2
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Bf-110C-4B
  Aircraft.Bf-110C-4
[BirthPlace86]
  Aircraft.Ju-88A-1
  Aircraft.Ju-87B-2
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Bf-110C-4B
[BirthPlace87]
  Aircraft.Ju-88A-1
  Aircraft.Ju-87B-2
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Bf-110C-4B
[BirthPlace88]
  Aircraft.Ju-88A-1
  Aircraft.Ju-87B-2
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Bf-110C-4B 
[BirthPlace89]
  Aircraft.Ju-88A-1
  Aircraft.Ju-87B-2
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Bf-110C-4B
[BirthPlace90]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIV
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
[BirthPlace91]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIV
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF 
[BirthPlace92]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIV
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF 
[BirthPlace93]
  Aircraft.Bf-110C-4-NJG
  Aircraft.Bf-110C-6
  Aircraft.Bf-110C-4N
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
  Aircraft.Bf-110C-4Late
  Aircraft.Bf-109E-3B
  Aircraft.Ju-88A-1
  Aircraft.Bf-109E-1
  Aircraft.Bf-109E-1B
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.Ju-87B-2
  Aircraft.Bf-109E-4
  Aircraft.Bf-109E-4B
[BirthPlace94]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIV
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF
[BirthPlace95]
  Aircraft.BlenheimMkIV_Late
  Aircraft.BlenheimMkIV
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF         
[BirthPlace96]
  Aircraft.Ju-88A-1
  Aircraft.Ju-87B-2
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
  Aircraft.Bf-110C-4B
[BirthPlace97]
  Aircraft.BeaufighterMkIF
  Aircraft.BeaufighterMkINF

EXAMPLE #2 THUNDERSTORM
Code:
[PARTS]
  core.100
  bob.100
[MAIN]
  MAP Land$English_Channel_1940
  BattleArea 10000 10000 360000 310000 10000
  TIME 12.0000002905726
  WeatherIndex 1
  CloudsHeight 500
  BreezeActivity 0
  ThermalActivity 0
[GlobalWind_0]
  Power 0.000 0.000 0.000
  BottomBound 0.00
  TopBound 5000.00
  GustPower 1
  GustAngle 0
[WeatherFront]
  LocalWeather_0 THUNDER_GEN 4000 3000 257858.98 221134.68 0 0
  LocalWeather_1 THUNDER_GEN 3000 4000 227608.06 204474.86 0 0
  LocalWeather_2 THUNDER_GEN 4000 3000 257188.59 170107.83 0 0
  LocalWeather_3 THUNDER_GEN 6000 7500 286654.67 238078.57 1000 0
  LocalWeather_4 THUNDER_GEN 7500 6000 314686.23 246143.47 1000 0
[LocalWeather_0]
  EllipticA 4000
  EllipticB 3000
  RotAngle 0
  ShiftX 0
  ShiftY 0
  BaseHeight 1200
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 0
  RainPower 0
  FrontThickness 3000
  FrontWindMaxHorSpeedNear 15
  FrontWindMaxVertSpeedUp 30
  FrontWindMaxVertSpeedDown 20
  FrontWindMaxTurbInClouds 15
  FrontWindMaxTurbInSquallZone 20
  EvenLayers 3
  TotalLayers 23
  IsThunder False
[LocalWeather_1]
  EllipticA 3000
  EllipticB 4000
  RotAngle 0
  ShiftX 0
  ShiftY 0
  BaseHeight 2000
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 0
  RainPower 0
  FrontThickness 5000
  FrontWindMaxHorSpeedNear 15
  FrontWindMaxVertSpeedUp 30
  FrontWindMaxVertSpeedDown 20
  FrontWindMaxTurbInClouds 15
  FrontWindMaxTurbInSquallZone 20
  EvenLayers 3
  TotalLayers 13
  IsThunder False
[LocalWeather_2]
  EllipticA 4000
  EllipticB 3000
  RotAngle 0
  ShiftX 0
  ShiftY 0
  BaseHeight 750
  IsRain 0
  IsDynamicEnabled 0
  ParticipType 1
  DropSize 0
  RainPower 0
  FrontThickness 8000
  FrontWindMaxHorSpeedNear 15
  FrontWindMaxVertSpeedUp 30
  FrontWindMaxVertSpeedDown 20
  FrontWindMaxTurbInClouds 15
  FrontWindMaxTurbInSquallZone 20
  EvenLayers 3
  TotalLayers 31
  IsThunder False
[LocalWeather_3]
  EllipticA 6000
  EllipticB 7500
  RotAngle 0
  ShiftX 0
  ShiftY 0
  BaseHeight 700
  IsRain 1
  IsDynamicEnabled 1
  ParticipType 1
  DropSize 0
  RainPower 0
  FrontThickness 3500
  FrontWindMaxHorSpeedNear 15
  FrontWindMaxVertSpeedUp 30
  FrontWindMaxVertSpeedDown 20
  FrontWindMaxTurbInClouds 15
  FrontWindMaxTurbInSquallZone 20
  EvenLayers 3
  TotalLayers 18
  IsThunder False
[LocalWeather_4]
  EllipticA 7500
  EllipticB 6000
  RotAngle 0
  ShiftX 0
  ShiftY 0
  BaseHeight 950
  IsRain 1
  IsDynamicEnabled 1
  ParticipType 1
  DropSize 0
  RainPower 0
  FrontThickness 3500
  FrontWindMaxHorSpeedNear 15
  FrontWindMaxVertSpeedUp 30
  FrontWindMaxVertSpeedDown 20
  FrontWindMaxTurbInClouds 15
  FrontWindMaxTurbInSquallZone 20
  EvenLayers 3
  TotalLayers 12
  IsThunder False 
[Birthplace]
  "Tramecourt Bomber" 2 306582 160664 0 1 1 1 . . . 0
  "Pihen Fighter" 2 278935 207295 0 1 1 1 de . . 0
  "Calais Marck Fighter / Bomber" 2 291170 216331 0 1 1 1 . . . 0
  "Caffiers 110" 2 281912 203450 0 1 1 1 de . . 0
  "Manston Fighters" 1 248241 258962 0 1 1 1 gb . . 0
  Gravesend 1 180364 264832 0 1 1 1 gb . . 0
  "Eastchurch Spitfires" 1 212286 262830 0 1 1 1 gb . . 0
  "Lympne Hurricanes" 1 225178 228783 0 1 1 1 gb . . 0
  Littlestone 1 221950 221255 0 3 1 1 gb . . 0
  "Ramsgate Spitfires" 1 251191 260925 0 1 1 1 gb . . 0
  "Hurricane, SpitIa" 1 181261 248833 0 1 1 1 gb . . 0
  "Hurricane, 302 (PL) Sqn" 1 188226 257817 0 1 1 1 gb . . 0
  "Monchy- Brenton" 2 325597 152659 0 1 1 1 de Luftwaffe_Bomber_1940 . 0
  "Coquelles Fighter" 2 281315 213071 0 1 1 1 de . . 0
  "Willmington Bomber" 1 167710 198455 0 1 1 1 gb . . 0
  "Fighter Bomber Zutkerque" 2 299430 203053 0 1 1 1 de . . 0
  "Blenhiem (low fuel)" 1 234561 248433 0 1 1 1 gb . . 0
  Ywrench 2 295277 130601 0 1 0 0 de . . 0
  "Marquise West" 2 272539 200159 0 1 1 1 de . . 0
  "Oye Plauge" 2 296360 217323 0 1 1 1 . . . 0
  "Biggin Hill" 1 155087 253697 0 1 1 1 . . . 0
  Kenely 1 146612 250981 0 1 1 1 . . . 0
  RedHill 1 143406 241146 0 1 1 1 . . . 0
  Gastwick 1 141593 233970 0 1 1 1 . . . 0
  Shoreham 1 133989 198600 0 1 1 1 . . . 0
  Ford 1 113105 195906 0 1 1 1 . . . 0
  Tangmere 1 104642 199351 0 1 1 1 . . . 0
  Weasthampnett 1 101462 199781 0 1 1 1 . . . 0
  "West Thorney" 1 89621 196154 0 1 1 1 . . . 0
  Portsmouth 1 80248 196519 0 1 1 1 . . . 0
  Gosport 1 72415 193869 0 1 1 1 . . . 0
  "Lee on Solent" 1 69070 195409 0 1 1 1 . . . 0
  Hamble 1 61242 200994 0 1 1 1 . . . 0
  Southhampton 1 58666 209817 0 1 1 1 . . . 0
  Worthydown 1 60669 228130 0 1 1 1 . . . 0
  Andover 1 46124 239051 0 1 1 1 . . . 0
  "Old Sarum" 1 28724 226243 0 1 0 1 . . . 0
  Salisbury 1 28018 230195 0 1 1 1 . . . 0
  "Boscombe Down" 1 31512 233226 0 1 1 1 . . . 0
  Larkhill 1 22497 238740 0 1 1 1 . . . 0
  Netheravon 1 29905 242155 0 1 1 1 . . . 0
  Upavon 1 28733 247427 0 1 1 1 . . . 0
  Watchfield 1 37892 284932 0 1 1 1 . . . 0
  Yatesbury 1 18565 264189 0 1 1 1 . . . 0
  Harwell 1 61394 280149 0 1 1 1 . . . 0
  Reading 1 90986 266237 0 1 1 1 . . . 0
  "White Waltham" 1 98892 272181 0 1 1 1 . . . 0
  Heathrow 1 121353 269029 0 1 1 1 . . . 0
  Feltham 1 125330 265519 0 1 1 1 . . . 0
  Heston 1 125297 271335 0 0 0 0 . . . 0
  Northolt 1 123492 278220 0 1 1 1 . . . 0
  Hendon 1 135424 283735 0 1 1 1 . . . 0
  Croydon 1 144284 256450 0 1 1 1 . . . 0
  "RAF North Weald" 1 162563 297741 0 1 1 1 . . . 0
  Hornchurch 1 166787 277624 0 1 1 1 . . . 0
  Rochford 1 201062 282853 0 1 1 1 . . . 0
  Dieppe 2 229205 96284 0 1 1 1 . . . 0
  Abbeville 2 284039 124814 0 1 1 1 . . . 0
  Ligescourt 2 285112 139911 0 1 1 1 . . . 0
  Wailly 2 275847 156104 0 1 1 1 . . . 0
  Beisjean 2 278734 157088 0 1 1 1 . . . 0
  "Fliegerhorst Sempy" 2 287368 163216 0 1 1 1 . . . 0
  "Fliegerhorst Estree" 2 280263 164216 0 1 1 1 . . . 0
  "Fliegerhorst Samer" 2 278075 182199 0 1 1 1 . . . 0
  "Fliegerhorst Desvres" 2 285084 182696 0 1 1 1 . . . 0
  Colembert 2 284917 193073 0 1 1 1 . . . 0
  "Feldflugplatz Hermelinghen" 2 285642 200028 0 1 1 1 . . . 0
  Campagne-les-Guines 2 287134 202018 0 1 1 1 . . . 0
  "Guines Airfield" 2 284084 205076 0 1 1 1 . . . 0
  "St-Omar Wizemes" 2 311359 190429 0 1 1 1 . . . 0
  St-Omar-Arques 2 317655 190572 0 1 1 1 . . . 0
  ST-Omar-Claimarais 2 317869 195092 0 1 1 1 . . . 0
  Rely 2 321400 172374 0 1 1 1 . . . 0
  "Merville Calenne" 2 340747 178423 0 1 1 1 . . . 0
  "Brias Airfield" 2 321108 153671 0 1 1 1 de Luftwaffe_Bomber_1940 . 0
  "Arras Airfield" 2 351335 145343 0 1 1 1 de Luftwaffe_Bomber_1940 . 0
  "Archiet-Grevillers Airfield" 2 350155 121133 0 2 1 1 de Luftwaffe_Fighter_1940 . 0
  "Montdidier Airfield" 2 335229 72728 0 1 1 1 de Luftwaffe_Fighter_1940 . 0
  Carpiquet 2 117918 18146 0 1 1 1 de Luftwaffe_Fighter_1940 . 0
  "Le Havre Bomber" 2 157333 57843 0 1 1 1 de . . 0
  Sanddown 1 71306 177289 0 1 1 1 . . . 0
  Bembridge 1 76331 180210 0 1 1 1 . . . 0
  Ryde 1 74257 183303 0 1 1 1 . . . 0
  Theville 2 43773 70739 0 1 1 1 . . . 0
  Querquviller 2 27848 72588 0 0 0 0 . . . 0 
  Amberes-Deurne 2 355068 273554 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG53_II 1
  "St. Truiden" 2 354345 191778 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG51_II 1
  Cambrai 2 353975 116575 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG40_I 1
  Paris-Orly 2 235438 19724 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG51_I 1
  Tours 2 66217 19020 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG53_I 1
  "RAF Colerne" 1 27098 200752 5000 1 1 1 gb RAF_Bomber_1940 . 1
  "RAF Wittering" 1 206005 305298 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_12Sqn 1
  "RAF Coltishall" 1 280256 303797 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1
  "Deauville" 2 162931 39265 0 1 1 1 . . . 0
  "RAF Horsham St Faith" 1 350069 305298 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1
  "RAF Harrowbeer" 1 15244 147934 5000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1
  "Dinard-Pleurtuit"  2 14500 57096 5000 1 1 1 de Luftwaffe_Bomber_1940 BoB_LW_KG53_I 1
  "RAF Horsham St Faith Recon" 1 340069 305298 10000 1 1 1 gb RAF_Bomber_1940 BoB_RAF_B_10Sqn 1 
[BirthPlace0]
  Aircraft.Bf-110C-7
  Aircraft.Bf-110C-4
  Aircraft.Ju-88A-1
  Aircraft.He-111P-2
  Aircraft.He-111H-2
  Aircraft.BR-20M
Reply

#3
Contrary to the examples on the ACG forums, if type OVERCAST_GEN is used, size above about 15000x15000 makes the formations occult (disappear) from certain viewing angles). Keeping the size 12000x12000 or smaller seems to be OK.

Also they look great if the BaseHeight is set high, 3000, 4000, etc. But it crashes the players Launcher64.exe if you do so. Highest BaseHeight is about 1200.

I couldn't get type FLAT_OVERCAST_GEN to work at all in ver 4.57.

Trying to use type OVERCAST_VS_SPLASH_GEN causes the server to crash immediately.
Reply

#4
If some good reliable working examples could be found for weather - could we ignore the "dynamic" part and have simple good sets that run on a session by session basis? I think wind still moves the weather areas - so they wont be "glued" in place, in theory. I'd personally be happy with "oh its sunny today" and "oh there are some clouds today" even "oh no cloud here, but I see one over there today instead". Very basic, but could also be very reliable if good reliable ones are found and used.

Hopefully some thing can be worked out, to give a little variation, but nothing so colossal as to cause problems.
Reply

#5
(05-02-2020, 05:05 PM)Mackers Wrote: If some good reliable working examples could be found for weather - could we ignore the "dynamic" part and have simple good sets that run on a session by session basis?

What you described is pretty much 100% how it works right now in campaign server.

The "dynamic weather" is simply the ability to have a thunderstorm or an overcast or cumulus area here or there.  It is not really "DYNAMIC!!!!11!!!!". 

If you don't include the "dynamic" parts then what you are left with is those puffy clouds we've all seen.  You can have no puffy clouds, a few puffy clouds, or a few more puffy clouds.  There are literally 3 settings and I just described them completely.

If you want to have a like a "weather system" that more or less completely socks in a certain area or looks like anything else than the occasional puffy cloud then you are using the the "dynamic" weather system.

The problems we have seen here & there is because both the "regular" and the "dynamic" weather systems have a bunch of settings and some of them work well and are "safe" to use and others are buggy and cause all kinds of problems. But it isn't documented anywhere--and really, no one knows for certain--which parts are quite good and safe to use and which are going to cause bugs of various sorts.
Reply

#6
Coolbeans chap - I remember when the vanilla game was due to be launched, I was excited to see the rain/water effects on the canopy, but alas - that failed to materialise in the release. The settings for those are still in the sodding game lol - they do not 'work' though.

Could we have a listing of the current weather available to the server? For those of us that make missions, even if only for personal use, could benefit from those 'key sets' of functional/safe settings.

We all appreciate your efforts chap!
Reply

#7
(05-08-2020, 12:36 PM)Mackers Wrote: Could we have a listing of the current weather available to the server?  For those of us that make missions, even if only for personal use, could benefit from those 'key sets' of functional/safe settings.

Yes, they're in our GitHub site in the "weather" subdirectory: here.
Reply

#8
Coolbeans, cheers chap!
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)