Arrow_1974 Posted March 19 Author Posted March 19 @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. 1
Varibraun Posted March 20 Posted March 20 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. 1
Arrow_1974 Posted March 20 Author Posted March 20 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: After: 1 3
Arrow_1974 Posted March 20 Author Posted March 20 (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 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 March 20 by Arrow_1974 1 1
pxfofo Posted March 21 Posted March 21 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. 1
Varibraun Posted March 21 Posted March 21 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: 1
kraut1 Posted March 21 Posted March 21 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 1
Varibraun Posted March 21 Posted March 21 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 March 21 Author Posted March 21 (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. You can download the latest version here: Tracker with Aircraft kills by type section Edited March 21 by Arrow_1974 3
Arrow_1974 Posted March 21 Author Posted March 21 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. 2
Varibraun Posted March 22 Posted March 22 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.
VISHNU Posted March 22 Posted March 22 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? ________________________
Arrow_1974 Posted March 22 Author Posted March 22 @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. 1
VISHNU Posted March 22 Posted March 22 (edited) @Arrow_1974 Ah yes...that's what I remember. Edited March 22 by VISHNU ________________________
Arrow_1974 Posted March 22 Author Posted March 22 But I’ve already implemented killAssists into the tracker. New version coming soon.
VISHNU Posted March 22 Posted March 22 (edited) @Arrow_1974 Just FYI, I did find a spelling mistake, unless it's the Russian way of spelling. If so, my bad. Edited March 22 by VISHNU ________________________
Azdack Posted March 23 Posted March 23 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 March 23 Author Posted March 23 (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: Download unGTP-IL2 from: https://www.mediafire.com/file/caxpalaudz1hd47/unGTP-IL2.zip Unzip & Move the unGTP-IL2.exe to <Path to IL-2 BoS>\data Drag Campaigns.gtp onto unGTP-IL2.exe (ignore the error warning in the cmd-window at the end - everything has been extracted) Navigate to <Path to IL-2 BoS>\data\(null)\campaigns 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 March 23 by Arrow_1974 1
OSIW Posted March 23 Posted March 23 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 March 23 Author Posted March 23 @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: and I added a feature to import Standard IL-2 campaigns through the Settings Manager - Campaigns tab. 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: 1
OSIW Posted March 24 Posted March 24 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.
kraut1 Posted March 24 Posted March 24 (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 March 24 by kraut1
OSIW Posted March 24 Posted March 24 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?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now