Search This Blog

Friday, April 13, 2012

13 April CoD beta patch readme

From Blacksix at 1C Forums:


We've performed a huge amount of work improving both average and minimum FPS in the game. Most recommended-spec machine will see a roughly double average FPS and a significant reduction in the micro-freezes that had previously plagued the game. Their frequency, duration, and overall FPS impact will be greatly reduced or completely redone.

Some of the changes include:

• Completely rewritten rended pipeline, which reduced CPU load;

• Rewritten texture manager, reducing stutter when loading new textures;

• Moved landscape geometry generator to its own CPU core, reducing stutters;

• Optimized tree code, reducing stutters when moving across landscape or rotating camera;

• Moved grass generator to its own CPU core, decreasing stutters during low-level flight;

• Moved all building and vehicle damage models to be pre-loaded, rather than dynamically loaded when they are destroyed. This increased mission loading times and memory usage, and reduced stutters when blowing things up;

• Improved multithreading in many other aspects of the code, improving minimal FPS on most multicore machines.

Finally, we need to mention the launcher.exe crashes. This was a very hard issue to address as it wasn't caused by a single 100% reproducible bug, but rather rare combinations of various uncommon events. The work described above, coupled with a huge volume of general bug-fixing performed, should have at least minimized the number of instances that lead to crashes. We haven't encountered one in months, but determining whether that'll be the case for the general player base will be one of the leading goals for this beta test.

Flight Model

We've performed a tremendous amount of work testing and improving flight models in the game, as well as improving various aircraft engines. We used actual pilot's notes and flight testing data during the process (thank you Sean!). Unfortunately some deeply-set limitations in the engine code do not allow us to minimize the margin of error at altitudes about 7 km (21,000 ft) where most aircraft begin to perform worse than their real-life counterparts. Fixing this requires more extensive code rework and will therefore only appear with the upcoming sequel. However at lower altitudes most flyables will perform much closer to real life. We also have to note that some aircraft, most notably Spitfire Mk.II, had better performance than the real thing. Others, especially their engines, had reduced performance. We've addressed these serious issues and made our planes fly much closer to the real thing.

More specifically:


Temperature models of the engine were wrong due to incorrect data. The engine could not get up to required power at all altitudes. We've also added +100 boost for WEP mode.

Spitfire Mk.II

The aircraft's speed performance was too good at all altitudes, sometimes 60 mph better than the real thing.

Spitfire Mk.I

Fixed the top speed dip above 18,000 ft.

Hurricane Mk.I

Speed performance was also too good at all altitudes, similar to the Spit II.

Blenheim Mk.IV

Had many problems with the engine model. The engine overheated at normal RPM, the plane could not get up to stated airspeed at all altitudes. Maximum allowed airspeed was too great, and the plane could get up to 560 mph in a dive. A huge amount of work was performed to improve the plane's FM and bring it up to speed.

For a better example, here's a comparison of the old and new speeds of the Fiat G.50. The data was taken by a special internal module that tests speeds at a range of altitudes using optimal engine settings. Human players will likely not be able to set their engine precisely the same way, or fly exactly level at the exact altitude, so testing this for yourselves may give you slightly different results. The vertical axis is the speed in kph, the horizontal is the top speed.

Artificial Intelligence

Partial list:

• Fixed some non-working orders, removed others from the list. There are no more orders available to the player that the AI does not follow.

• Added a request for available targets;

• Turned off friendly fire for ground battles (improving FPS);

• Added the ability to query current waypoint for scripts;

• Told AI pilots not to commit ritual suicide when their leader crash-lands;

• Fixed out of turn take offs for AI pilots;

Friday, April 6, 2012

Operation Sealion Complete Campaigns now avail!

Welcome to the completed Operation Sealion Mission Packs for Cliffs of Dover!

There are two packs, each comprising 28 missions, one created from an RAF victory perspective, and one from a Luftwaffe victory perspective. However every mission in the BoB Game Hub Sealion mission packs is designed with multiple flyable aircraft available to players flying either RAF or Luftwaffe. Wherever practical, mission design includes both ground starts and airstarts. Mission design takes an 'open battlefield' approach - the player will be given an objective, but once airborne, you have full freedom of operation to either prosecute the assigned target, or attack other targets of opportunity.

These missions are minutely based on the notes from the Royal Military Academy Sandhurst wargame conducted in 1974 to simulate a September 1940 invasion by Germany. In this exercise, each side (played by British and German officers respectively) was based in a command room, and the actual moves plotted on a scale model of SE England constructed at the School of Infantry. The panel of umpires included Luftwaffe ace Adolf Galland, Admiral Friedrich Ruge, Air Chief Marshal Sir Christopher Foxley-Norris, Rear Admiral Edward Gueritz, General Heinz Trettner and Major General Glyn Gilbert. The main problems the Germans face are that a) the Luftwaffe has not yet won air supremacy; b) the possible invasion dates and resupply are constrained by the weather and tides (for a high water attack) and c) it has taken until late September to assemble the necessary shipping.

The combat takes place on a narrow front, on land, sea and in the air.

I have aimed for nothing less than 'epic' with these mission packs, and hope they leave you with a feeling of reliving an alternate version of history.




Sealion RAF Point of View:
Sealion LW Point of View:

PS There have already been more than 3,000 downloads of the earlier releases of the partly completed Sealion missions (thanks all!). The full pack adds another 10 missions, and alternate endings!

FAQ and further guidance.

Q. I ran the install program but the missions don’t appear in my Single Missions menu in the game!
A. The install program can automatically install all the required files into your Single Missions folder and menu. When prompted, you should browse to your default Cliffs of Dover folder, usually 1CSoftClub>IL2SturmovikCLiffsofDover. If you do not choose a folder, the files will be placed into your My Documents folder for you to install manually. To manually install these missions, simply copy all files into your CoD Single Missions folder, usually 1CSoftClub> IL2SturmovikCliffsofDover> missions> Single.

Q. What is the difference between the RAF mission pack and the LW mission pack?
A. From about S-tag (Sealion Day) +8, events diverge between the two mission packs – the two mission packs have different endings! The RAF pack follows events from the RAF perspective and the default flyable aircraft are usually RAF aircraft. The Luftwaffe pack is put together with the default flyables as Luftwaffe.
Of course, because these are single missions, the player can fly any flyable aircraft, on either side, from the CUSTOM menu.
EVERY player flyable aircraft in these missions has its own mission briefings and objectives.

Q. What types of missions are featured?
A. Here is a list of the types of missions available in the mission pack, for both sides:

- Combat air patrol ('routine' patrol, frie jagd)
- Ground attack (strafing, dive and level bombing; bridges, trains, gun emplacements, ports, vehicles, troop encampments, airfields)
- Shipping attack (dive bombing, level bombing, strafing, merchant and naval)
- Bomber intercept
- Bomber or supply aircraft escort
- Recon
- Scrambles under air and/or ground attack
- Night flying
- Specials (no spoilers here: there are several missions with unique storylines/objectives...)

Q. I want to fly for the Luftwaffe but the default aircraft seems to be RAF (or vice versa). Can I change the default?
A. Yes! The reason this pack has been created as single missions, rather than a campaign, is so that you can more easily customize to your heart’s desire, no matter whether you install the RAF victory or LW victory versions. On the mission briefing page, click the CUSTOM button. Then see below for what you can customize.

Q. I want to change the default aicraft eg fly a Spitfire rather than a Hurricane / an Emil rather than a Bf110. Can I?
A. Yes! If the aircraft is player flyable, simply click CUSTOM (see above) at the briefing screen then click on the picture of the pilot for the aircraft you want to fly. You can change this aircraft to whatever flyable aircraft you want by clicking the picture of the aircraft. (A. below). Check the briefing to see what mission this aircraft is assigned. (B. below).

Q. I want to change other mission parameters like time, weather or realism
A: To change time of day or weather, enter new values at D. To change loadout click the ‘default(stock)’ or custom loadout indicated in A. To change realism values, click C.

Q. How can I see what the mission or target is for every aircraft in the mission? This will help me decide which one I want to fly.
A. Check the mission and targets assigned to each flight at B. When you are airborne, use the map and enable waypoint icons to see which route you are assigned to patrol. You do not have to follow the assigned route, but the missions are scripted for aircraft/players to follow the waypoints as ordered, which was RAF and LW airforce doctrine at the time unless fighters were assigned a ‘free hunt’.

Q. I want more aircraft in the missions, or, my PC can’t cope with the number of aircraft in this mission!
A. You can increase the number of aircraft in each flight in the drop down box next to the pilot (see A.). This may degrade PC performance. You can decrease the number of aircraft in each flight (or zero it completely) the same way to increase PC performance. It is suggested you start by decreasing ALLIED aircraft to preserve the focus of the integrity of the sortie you are flying yourself.

Q. I am having trouble finding the mission target, or mission waypoints
A. These missions are built on the ‘open battlefields’ concept, to try to simulate what a battle on such a narrow front would be like. There are multiple aircraft in the battle area for each mission, each with their own primary and secondary targets. And there is a separate war taking place on the ground, and on sea. If you are having trouble locating your target, you have several options:
- turn on waypoints and icons and view the in game map
- run the mission on autopilot and let the autopilot guide you to the target
- fly as a wingman and just follow the squadron leader (just go to external view, cycle through the aircraft to the wingman aircraft in your formation, and press ALT-F1 to fly that aircraft)
- identify enemy ground targets and attack those (eg, beat up an enemy airfield.)
Ground targets such as trains, guns, vehicles or stationary aircraft, as in real life, are hard to find and hit. If it helps, fly ground attack missions as wingman, and follow your leader in! (You can set your aircraft to fly as wingman in the Full Mission Builder).

Q. My flight appears to have no landing waypoint… where do I land?
A. Some flights, especially player flights, are not assigned landing waypoints, to ensure they stay in the battle area. It is up to you as the pilot to judge when and where to land, but here is a list of the main home airfields, at various stages of the campaign.
Lehrgeschwader 2: Calais/Lympne/Hawkinge
Erpro 210: Calais Marck/Lympne/Hawkinge
111 Sq: Hawkinge/Croydon
64 Sq: Manston

Q. My flight is out of action / has run out of targets/ I have run out of fuel and ammunition, but I can see other aircraft are engaged on the battlefield. Can I jump into the cockpit of those aircraft and keep fighting?
A. Yes. One of the great features of CoD is that you can jump into the cockpit of any player flyable aircraft on the map as long as this is enabled in REALISM menu. Just cycle through external views of aircraft to the aircraft you want to fly, and hit ALT-F1

Q. I prefer campaigns, rather than single missions. Why don’t you compose these missions into a campaign?
A. I will. When the full mission set is complete, it will be scripted into 4 Sealion scripted campaigns, each with its own unique squadron point of view. As you can probably guess, the campaigns will be:
RAF 64 Squadron: Spitfire campaign
RAF 111 Squadron: Hurricane campaign
LW LG2: Bf 109e4 campaign
LW Erpro 210: Bf110C7/Bf109e4B campaign

Of course there is nothing to stop you compiling these missions into a campaign yourself - if you do, please share!

Q. I like random elements in missions, like randomly spawning enemies and event triggers. Why don’t you incorporate those?
A. Because they require scripting, which requires coding abilities, which I don’t have. I have to work within the limits of what the full mission builder basic functionality allows sorry. But I have compensated this by building a world of such detail on the ground and in the air that I hope the missions remain interesting anyway. Each mission can be played from several points of view, and because of the large number of sorties and targets in each mission, they never play exactly the same way twice.

Q. I have found an error or fault in one of your missions, can you fix it?
A. If I can, I will! Just post details of the problem in a comment on or leave me a message here on the SimHQ CoD forums, or Airwarfare forums. I can usually fix and upload a new version of a mission within a few days if there is an error.

Q. These were OK! Do you have any more?
A. Ah yes. You'll be wanting the BoB Game Hub Cliffs of Dover Mission Megapack! More than 60 missions in total. Only available from my blog: