Search This Blog

Thursday, March 22, 2012

AI settings in Cliffs of Dover

You spend time getting a Cliffs of Dover offline mission just right, jump in the cockpit, fly into battle, and then the enemy aircraft start doing stupid barrel rolls, defying gravity or coming at you with bombers that think they are fighters. Groan.

Don't despair! You can actually do something to make the experience a little better, though it has to be said the AI in Cliffs of Dover is porked, so you will never be able to totally eradicate the sillyness. Here's a guide to make it happen less though.

Load the mission in the full mission builder.

Right click on the aircraft flight you want to work with, and choose PROPERTIES

On the GROUP PROPERTIES menu you will see one for the whole flight which is called SKILL. In the dropdown list, set this to VETERAN (never ACE).

Click on the '...' (dot dot dot) button to the right of this dropdown list. This will give you a set of individual fields you can play with. These features aren't documented anywhere, so after much trial and error I will tell you how I set them to get the best results.


BASIC FLYING: Leave this where it is

ADVANCED FLYING: move this back a notch, which seems to help reduce the rolling rolling rolling behaviour

AWARENESS: increase to max. This gives the AI a chance to realise you are sneaking up behind them, and stops them suddenly flipping into level flight in the middle of a dogfight just because they can't 'see' you anymore.

AERIAL GUNNERY: increase to max. This eliminates the problem that on lower settings the AI pilots are crap at deflection shooting, and also burn all their ammo in long hosepipe bursts. At max setting the AI is not only a better shot, but doesn't waste ammo so badly. Beware though: this setting also affects bomb accuracy (good) and bomber gunner accuracy (bad). So with bombers, it is a good idea to go to the individual plane tabs in the PROPERTIES screen and set only one or two of them to gunnery max, and leave the others as veteran or average. Otherwise you risk getting slaughtered by deadeye gunners.

TACTICS: leave at veteran

VISION:  increase to max. This increases the 'bubble' around the aircraft which allows the AI pilots to detect other aircraft. If you don't max it out, they can just fly straight past each other.

BRAVERY: Set to max. This seems to determine the damage level at which enemy aircraft will cut and run, either at the flight level (x out of x aircraft destroyed) or individual level (x% damage). The lower you set it, the more likely they will bug out. Very important for bombers because at lower settings a couple of flack hits to a couple of aircraft will send the whole raid running for home.

DISCIPLINE: This setting affects how likely a unit is to follow its assigned orders or attack its assigned target. For fighters, leave this at standard VETERAN setting or even AVERAGE. If you set it to max for fighters, you will get situations where fighters assigned to attack bombers, will ignore the group of fighters coming straight at them, and get slaughtered, because they have been assigned to attack bombers. Also, at higher settings it seems to affect the likelihood the WINGMAN will just stupidly follow his leader around, rather than getting into the fight. Obviously though in some mission designs, you do want your Hurricanes to go for the bombers and your Spitfires to go for the fighters, so it can be useful. But usually it isn't.

For bombers however, or dive/fighter bombers with specific ground targets, I set this to maximum. This increases the chances the bomber or dive/fighter bomber will go for the assigned ground target. At lower settings they can get 'distracted' by other targets that are near the waypoint and attack these instead.

On a final note, the skill setting is also relevant for SHIPS. If you set it to ace for ships, they are deadeye shots at maximum range, for both their large bore guns, and their AAA and you will get slaughtered flying over a minensuchboot, even in a fighter. Set ships to AVERAGE.

Thursday, March 8, 2012

BoB II version 2.12 gets closer!

A big update now on the coming improvements to Battle of Britain II - still listed in the top 50 games ever for PC, by PC Gamer magazine 2011!

While other period sims such as Rise of Flight and IL2 Cliffs of Dover have overtaken BOBII in the GFX bells and whistles category, none in the opinion of this writer has come close to  BOBII for either the historical accuracy, depth of the strategic campaign engine, or the human like experience of dogfighting the BOBII AI.

The past

The BoB Developers Group (BDG) is a motley crew of transatlantic Battle of Britain sim enthusiasts who was given access and rights to the code for the Battle of Britain II flight sim by the developers A2A Simulations, several years ago.

Since then, they have released regular improvements to the sim - including a mission editor, Multiskin (a mod which gives nearly every one of the thousands of individual fighters and bombers in the game historically accurate skins and aircraft codes) a new single player campaign mode, AI code updates which have made it the benchmark in flight sim AI, new campaigns including the Battle for France, and constant improvements to the historical accuracy of skins, airfields, and landscapes. Update 2.10 won a Sim HQ award for the best community mod, while update 2.11 introduced hundreds of new period ground objects, and a new flyable aircraft, the de Havilland Tiger Moth trainer.

But as with all bands of volunteer enthusiasts,  the pace of work of the BDG is driven by the availability of members with critical skills, and recently the group has been hampered by the lack of coding capabilities. Nonetheless a core of BDG heroes (including but not limited to Stickman, Two27, PV, Borton, Buddye and Ben) has kept plugging away and version 2.12 is now finally nearing a beta release.

The future

What will version 2.12 bring to this venerable sim? Emphasis in this patch has been on increasing the historical accuracy of this already incredibly accurate simulation.

The list of improvements is a long one, but I have pulled out a few highlights:

AI behaviour

AI behaviour at squadron level has been further improved. Squadrons and staffeln leaders will give their pilots an order 'break and run' if the number damaged or lost reaches a trigger level. This applies to both fighters and bombers, and bomber formations feature better 'straggler' behaviour. Damaged bombers will more realistically drop out of formation and head for France.

Campaign reporting

This has been given a real workover. BOBII campaign features detailed reporting for the player on everything from pilot fatigue and morale, to squadron and staffeln readiness, infrastructure and factory production/damage and daily kill/loss statistics. There were however somethimes inconsistencies between reports, which were put down to 'fog of war' but which were in fact bugs in the code. These have been dug out and the reporting interface significantly improved.

Below: Example of the revised 'Airfield level' report. Here we are looking at Middle Wallop airfield, which we can see is currently home to 238 and Squadrons. The report shows damage to airfield buildings and runways, and individual squadron reports on who the CO is, what their morale and the morale of the unit is like, what the current skill level of the leader and unit is (in BOBII this is dynamic, and afffected by combat results) and the readiness level of the squadron.
























Example below: the updated National level 'resources' report, showing in this case the number of available aircraft and status of every gruppe with symbols indicating 'non operational due to low morale' (eg 37!), 'non operational due to losses ( >35< ), 'non operational due to fatigue' (36).









    


Campaign AI improvements

Multiple fixes have been made to the way the game manages the hundreds of game events: Luftwaffe staffeln leader death rate has been adjusted, RAF factory damage and recovery has been optimised, as has aircraft repair rate, Luftwaffe unit 'lockouts' due to low morale and fatigue or damage have been adjusted, and locked out units now receive a morale and fatigue boost while being rested.

RAF units which need to be rested are now rotated in and out of 13 Group, as was historically the case. And while resting, they regain strength and morale.



The way the game manages skill upgrades and downgrades has been adjusted so that pilot skill improvements come mainly through combat, not just stick time. And squadron scrambles have been simulated so that the amount of damage inflicted on units which are rearming or refueling on the ground when bombed, is more realistic.


Fuel values for various aircraft types have been corrected to better match historical reality.


Landscape and terrain


Updates have been made to key locations such as Southampton, Weymouth, Thameshaven, Tilbury Docks, Dunkerque and Brighton. Docks and factories have been remodelled - all of this work using scale maps and historical sources.


The number and type of AAA defences at key locations has been painstakingly mapped and reproduced.


 Example: Rework of the coastline and docks at Weymouth, showing the BOBII coastline, and a satellite image for comparison. And, it aint fun, unless you can blow it up, right?















































Conclusion

With the 2.12 update, PC simmers will get the most historically accurate flight sim representation of the Battle of Britain that has ever been developed. It builds on the already existing attention to detail so that BOBII now features historically accurate:

- placement of factories, buildings, infrastructure, ports, piers, harbour facilities, and AAA emplacements. Cliffs of Dover map is nowhere near as accurately modelled (for example on the CoD map, Folkestone harbour is completely lacking port buildings, docks or factories.)
- correct location and designation of Fighter Command, Bomber and Coastal Command airfields, for 10, 11 and 12 Group. (Again, Cliffs of Dover map is smaller, basically only covering 11 Group.)
- placement, size and structure of RAF and Luftwaffe units. When the player starts a campaign, no matter at which time period they start (Convoy phase, Adler Angriff, or Blitz) the relevant squadron will be placed at its historically correct location for that day, with the actual CO of the time in charge. (There is no campaign engine in Cliffs of Dover, so this element is only available in BOBII)
- skins, markings and code letters for every one of the hundreds of bomber, dive bomber and fighter units in the game (basic skin functionality is avail in CoD, but individualisation is left to modders)
- geographically accurate coastlines, rivers, roads and city sizes scaled to period photographs from 1940
- fuel capacity and aircraft ranges
- period tactics: Luftwaffe staffeln fly and fight in rotte and schwarm formations, RAF squadrons use the outdated and less flexible Vics. Luftwaffe fighters can be ordered to fly sweeps, or more typically, stay tied to the bomber formations, which was Luftwaffe doctrine.
- resource availability: Limited Luftwaffe resources are available during the first phase of the battle, Kanalkampf, but are increased for subsequent phases as the full strength of Luftflotten 2 and 3 are brought to bear. Stuka geschwader are available at the start of the Battle, and withdrawn in later phases.
- Luftwaffe strategy can be completely historical - the Luftwaffe will target first convoys, then RAF airfields and factories, and finally throw itself at London. Or, the player can choose to fight an alternate Luftwaffe strategy in which it focuses on relentless attacks on RAF airfields and factories for the entire Battle.

So, dust off that BOBII CDRom or re-install your digital download, because BOBII is back!