Jump to content
IL-2 Series Forum

Recommended Posts

Arrow_1974
Posted

@Buffo002 Short answer: yes
I would just copy the new campaigns from the extracted gtp to your Campaigns folder. Then no overwriting warnings will happen at all. But skipping existing files should also lead to the same result.

  • Like 1
Varibraun
Posted
On 3/5/2026 at 8:13 AM, Arrow_1974 said:

New Feature: Single Player WWII Career Tracker

I’ve added a new feature to the IL-2 Campaign Tracker: a Single Player WWII Career Tracker.

THANK YOU!!!  Loving this with the squadron members and the Flight Log for my career.:classic_smile:  

  • Like 1
Arrow_1974
Posted

Small Update (cosmetic):
I have adjusted the size of the (golden) oak leaves, swords, and diamonds for the Knight’s Cross series (as mentioned earlier in this thread).

As a historical note: the Diamonds variant was not only more elaborate but also physically more prominent. The diamond cluster was mounted on top of the oak leaves and swords, increasing both height and overall visual footprint. Contemporary examples and museum pieces suggest that:

  • Oak Leaves with Swords: approx. ~25–28 mm width (oak leaves base)

  • Diamonds variant: typically ~30–35 mm total width/height due to the raised diamond setting

While exact dimensions vary slightly depending on manufacturer (e.g., Juncker, Godet), the Diamonds grade consistently appears larger and more dominant than the Oak Leaves with Swords alone.

This difference is now reflected in the updated artwork to better match the real-world proportions and visual hierarchy.

Updated tracker version: https://www.mediafire.com/file/h7wsig9bev6d4cu/IL2_CampaignTracker_Setup_v2.2_ML.exe.zip/file
Both, 1957 as well as WW2 versions, have been updated.

Here a comparison:
Before:

 image.png.1062880d74b61a39c488af637eb8b6db.png

After:

image.png.bbb2a7c86ae2b5881b1706b38f23cc97.png

 

  • Like 1
  • Thanks 3
Arrow_1974
Posted (edited)

A new update adds historical squadron statistics across multiple theatres of action to the Career Service Record.

You can now view squadron statistics not only for the player’s current squadron, but also for the squadron the player belonged to at the end of each theatre of action, such as Battle of Moscow, Battle of Kuban, and others. On the Career Service Record detail page, the Squadron Statistics section now includes a selector that lets you switch between these historical squadron records.

Important:
For each theatre, only the squadron with which the player finished that campaign is shown. If the player transferred to another squadron during the same theatre of action, only the latest squadron statistics for that campaign are displayed.

This means the feature provides an end-of-theatre historical squadron snapshot, not a full in-theatre squadron timeline.

Download: Latest version

image.png.dfd0bc4c089d85dbe030f26b2586f3b6.png

 

I hope this is it for now with updates. TBH, I have no idea what else I could implement. Only major bugs will get a new release. So please let me know, if something is really "off".

Thanks to everybody and I hope you enjoy the campaign/career tracker.

Edited by Arrow_1974
  • Thanks 1
  • Upvote 1
Posted
7 hours ago, Arrow_1974 said:

I have no idea what else I could implement.

Maybe detailed list of air kills for player? Instead of light/medium/heavy, something like bf-109f2...5x, fw-190A4...3x etc.

 

  • Upvote 1
Posted

Or maybe gun accuracy or fuel consumption? Could be useful.

Varibraun
Posted
19 hours ago, Arrow_1974 said:

Thanks to everybody and I hope you enjoy the campaign/career tracker.

Thank YOU again!  You have brought some real immersion to flesh out the in-game Career and Campaigns that is greatly appreciated.  Without PWCG for the new Theaters and Aircraft (as Pat takes a break or retirement), you have helped fill that gap for me.  P.S. - Just PM me if you need a copy of FC if you ever want to expand further in WWI.

11 hours ago, pxfofo said:

Maybe detailed list of air kills for player? Instead of light/medium/heavy, something like bf-109f2...5x, fw-190A4...3x etc.

Agreed, this would be nice since you broke the code to pick up those specifics in the flight logs (of course, if it isn't too difficult and you have the time).  Below is how it is implemented in the PWCG pilot logbook:

image.png.c1ccd3931b380bc01352c4647a8fc327.png 

 

  • Like 1
Posted
12 hours ago, pxfofo said:

Maybe detailed list of air kills for player? Instead of light/medium/heavy, something like bf-109f2...5x, fw-190A4...3x etc.

 

 

49 minutes ago, Varibraun said:

 

Agreed, this would be nice since you broke the code to pick up those specifics in the flight logs (of course, if it isn't too difficult and you have the time).  Below is how it is implemented in the PWCG pilot logbook:

 

 

The data is from 2 different sources:

The table with the light, medium, heavy planes... is from the campaignstates file and is exactly identical with the awards table of the IL-2 campaign.

The more detailed data with the plane, tank, ship types listed for the missions is extracted from the flight log files. This process is more complex, for example when missions are repeated...

Too avoid directly visible deviations in respect of the victory numbers between Campaign Tracker and IL-2 Campaign Awards it has been decided to use the campaignstates data for the summary.

This was the situation during the developement / testing phase 2.5 months ago...

@Arrow_1974

  • Thanks 1
Varibraun
Posted
8 minutes ago, kraut1 said:

Too avoid directly visible deviations in respect of the victory numbers between Campaign Tracker and IL-2 Campaign Awards it has been decided to use the campaignstates data for the summary.

This was the situation during the developement / testing phase 2.5 months ago...

Understood and thank you for all you both do! 🫡

Arrow_1974
Posted (edited)

To step in here: in the meantime I refined the kill-detection and reconciliation logic so it now aligns parsed mission-report kills against the authoritative game data sources in both modes:

  • cp.db for Career
  • campaignsstates.txt / decoded campaign state for Campaigns

At this point I’d say the result is about 99% accurate.

Based on that, I added a new summary section to both the Career Service Record and the Campaign Service Record:
Aircraft Kills by Type

What it does:

  • derives exact destroyed aircraft types from parsed mission reports
  • shows only air kills
  • excludes parked/static aircraft
  • uses the same reconciled debrief logic that now handles delayed, indirect, and shared/borderline kill attribution much better than before

Because this section is based on parsed mission-report events rather than only on the aggregate database/state counters, there can still be a very small deviation from the overall kill totals shown elsewhere. In practice, though, the numbers are now extremely close. I checked three campaigns. Two matched 100%, and one was off by a single aircraft kill (85 in campaignsstates.txt vs. 84 accumulated in Aircraft Kills by Type, which is based on mission reports). 

Kill detection is not as straightforward as simply counting every “destroyed” line in a mission report. I tried to reverse-engineer the way the game credits kills, but since the exact IL-2 algorithm is not known (at least not to me), the result is still an approximation. The tracker has to determine whether a kill should actually be credited to the player, and that can involve several edge cases. For example, an enemy aircraft may be damaged by the player but only crash a short time later, or another pilot may fire the last shots after the player caused most of the damage. There are also parked/static aircraft, parachutes, and non-air targets that appear in the logs but should not be counted in this section.

To make the result as accurate as possible, the tracker parses the mission reports, filters for real air kills only, excludes parked/static aircraft, and then reconciles the result against the game’s authoritative data source:

  • cp.db in Career mode
  • campaignsstates.txt in Campaign mode

That means the numbers in Aircraft Kills by Type are usually very close to the official totals and often match exactly, but this section should still be understood as a highly accurate parsed breakdown, not as the absolute source of truth. BTW - If one doesn't like that section, just collapse and ignore 😉

I also made the summary sections collapsible to keep the detail pages cleaner and easier to navigate.

image.png.545aea05142e5d78cab3422e5fddbe76.png

You can download the latest version here: Tracker with Aircraft kills by type section

Edited by Arrow_1974
  • Thanks 3
Arrow_1974
Posted

What do you think about the following idea:

I am considering adding short, curated “Did you know…?” stories to the tracker. These would be concise—neither too long nor too brief—and cover a range of WWII aerial warfare topics, such as individual pilots, squadrons, specific battles, awards or whatsoever…

The concept would be to release a small set of new stories (e.g., five) on a monthly basis. Users could access them directly within the tracker via a dedicated button (placement still to be defined), which would open a randomly selected story.

To keep updates lightweight, the stories would be distributed through a small add-on or mini-installer, avoiding the need to reinstall the entire application each time.

Additionally, each story could be tagged (e.g., fighter aces, Eastern Front, bomber operations, naval aviation), enabling optional filtering or even context-sensitive display—for example, prioritizing stories that match the player’s current theater of operations. This would further enhance immersion and relevance.

I would appreciate your feedback on this idea. If there is sufficient interest, I will proceed with the implementation.

  • Upvote 2
Varibraun
Posted
3 hours ago, Arrow_1974 said:

Based on that, I added a new summary section to both the Career Service Record and the Campaign Service Record:
Aircraft Kills by Type

You Sir are both a Gentleman and a Software Scholar!  Thank you!!!

1 hour ago, Arrow_1974 said:

I would appreciate your feedback on this idea. If there is sufficient interest, I will proceed with the implementation.

I will leave others to weigh in on this idea, because although I do feel like the "newspapers" in both the stock campaign and PWCG bring some additional immersion for the period, I don't find myself paying as much attention to them as I probably should (based on the work I know went into them) after the first time through a campaign.  In this case, I think it would probably be similar for me.  Now if those facts and stories included "intel" i.e. the introduction date of new aircraft in the theater*, it might grab my attention as it relates to my squadron.  Caveat - I am NOT asking anyone to do that, but it is just an example of something that holds more relevance to my flying. 

*I have been watching Tonci87's YT series "The short life of Felix - Wings over Flander's Fields" campaign and it includes that feature as well as what seems the premier SP campaign.

Posted

I love that idea!   More WWII knowledge is never wasted on me.  Also, I have a question.  I think in a previous version of this tracker you had a way of tracking whether you got a shared kill or not.  At least I think it was in a previous version.   Is that possible in this version?

________________________

neew.pngimage.png.20f2cdc544e86e3cb5cbbe6b45864c0f.pngfinal.png

 

 

 

 

 

Arrow_1974
Posted

@VISHNU

Quote

 I think in a previous version of this tracker you had a way of tracking whether you got a shared kill or not.  At least I think it was in a previous version.

Short answer: NO. I've never implemented this kind of feature  in any version of this tracker. Maybe you are talking about the IL-2 pilot passport I developed long time ago. It is somehow the predecessor of the current campaign/career tracker. In the pilot passport I just parsed the number of "killAssist" from the database. 

  • Like 1
Posted (edited)

 @Arrow_1974 Ah yes...that's what I remember.

Edited by VISHNU

________________________

neew.pngimage.png.20f2cdc544e86e3cb5cbbe6b45864c0f.pngfinal.png

 

 

 

 

 

Arrow_1974
Posted

But I’ve already implemented killAssists into the tracker. New version coming soon.

Posted (edited)

@Arrow_1974  Just FYI, I did find a spelling mistake, unless it's the Russian way of spelling.   If so, my bad.

Screenshot 2026-03-22 162552.png

Edited by VISHNU

________________________

neew.pngimage.png.20f2cdc544e86e3cb5cbbe6b45864c0f.pngfinal.png

 

 

 

 

 

Arrow_1974
Posted

@VISHNU: I will fix that in the next release

Posted

Thank you for this nice tool Arrow_1974. Question : all the campaigns in my "campaigns" folder of Il2 Bos are not recognized by Il2 Great Battles SP Traker ("Iron Wind" for instance). Is it possible to add them manually in your tool ?  Thank you in advance for the response.

Arrow_1974
Posted (edited)

@Azdack

You need to make those campaigns "visible" to the tracker. Purchased or standard il-2 campaigns are not in the <game to IL-2 GB>\data\Campaigns folder. Here are the instructions on how to make IL-2 internal campaigns usable for the tracker (extraction of the readme.html I provide with the tracker):

You need to make those campaigns "visible" to the tracker. Purchased or standard il-2 campaigns are not in the <game to IL-2 GB>\data\Campaigns folder. Here are the instructions on how to make IL-2 internal campaigns usable for the tracker (extraction of the readme.html I provide with the tracker):
 

  Quote

Extract Standard Campaigns 

⚠️ IMPORTANT: The tracker can monitor only campaigns located in <Path to IL-2 BoS>\data\campaigns. Standard IL-2 campaigns are not stored directly in this folder; instead, they are run internally from campaigns.gtp. As a result, these campaigns must be extracted before they can be tracked.

🚨 CAUTION: If you have modified missions belonging to a standard official campaign, proceed with extreme caution when copying extracted files from campaigns.gtp into the <Path to IL-2 BoS>\data\campaigns folder. Existing files will be overwritten, and any custom mission modifications will be replaced by the original out-of-the-box versions.

To extract standard campaigns:

  1. Download unGTP-IL2 from:  https://www.mediafire.com/file/caxpalaudz1hd47/unGTP-IL2.zip 
  2. Unzip & Move the unGTP-IL2.exe to <Path to IL-2 BoS>\data
  3. Drag Campaigns.gtp onto unGTP-IL2.exe (ignore the error warning in the cmd-window at the end - everything has been extracted)
  4. Navigate to <Path to IL-2 BoS>\data\(null)\campaigns
  5. Copy all subfolders to <Path to IL-2 BoS>\data\campaigns

Note: The intention of extracting the standard official campaigns is ONLY to make them usable for the Campaign Tracker. Please do not modify the official campaigns.

Maybe I find a way to implement an "Import Campaigns" to the Settings Manager GUI that will do that automatically. But for now, the manual way works

Edited by Arrow_1974
  • Thanks 1
Posted

What could be the reason why the career service record doesn`t show correct data?

It shows 63 missions in total which is correct.

It further shows 24 missions in the 109 F-2 and 39 in the F-4. So far still correct.

Now once the data for single mission breakdown is loaded (a few seconds after starting the career record program) the F-4 disappears from the list of planes I`ve flown. It stiil shows 63 total missions and 24 in the F-2, though.

Arrow_1974
Posted

@OSIW
Download and install the latest version: https://www.mediafire.com/file/h7wsig9bev6d4cu/IL2_CampaignTracker_Setup_v2.2_ML.exe.zip/file
Please tell me whether your problem has been fixed with this new release.

Furthermore, I added kill assists in the detailed squadron statistics:
image.png.439b5e27beb71be7fd06543d9e136312.png

and I added a feature to import Standard IL-2 campaigns through the Settings Manager - Campaigns tab.

image.png.524c9dbfd78ba2ffcb0eec864e65f0c0.png

So if you haven't manually extracted IL-2 Standard Campaigns, then this function will do that for you. It will ONLY add new standard campaigns (NOT user generated campaigns). Existing campaigns that are already in your Campaigns folder will be skipped. 
Here an example:
image.png.0ed4df8f6bd992f3ae3546603aed808b.png

  • Thanks 1
Posted

Fixed, thanks👍

 

Did you see my first post? It was hidden for 24h as first post on the new forums.

On 3/21/2026 at 1:24 PM, OSIW said:

Or maybe gun accuracy or fuel consumption? Could be useful.

 

Posted (edited)
3 hours ago, OSIW said:

Fixed, thanks👍

 

Did you see my first post? It was hidden for 24h as first post on the new forums.

 

Gun accuracy can be adjusted per gun type by using mods, I integrate this into the mods related to the parts of my campaign (Luftwaffe 40-45 campaign).
Here a general Mod:
https://forum.il2sturmovik.com/topic/92101-question-accuracy-of-typical-ww2-plane-armament-machine-guns-automatic-cannons/

Fuel is defined in the mission files.
This means you have to modify the mission files.
Or you adjust it only for your pilot's plane in the plane setup short before the mission starts.

Edited by kraut1
Posted

Thanks. But I meant after a mission.

How many shots did I fire? How many of these hit something.

How much fuel did I have? How nuch did I use? 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...