Jump to content

How to check number of missions in campaign?


Recommended Posts

You have to use the CM uncam tool: https://community.battlefront.com/topic/127008-uncam-combat-mission-campaign-extractor/

 

Step 1: put campaign file in the same directory as the uncam executable.

Step 2: open a powershell window in that directory (command prompt works as well). Quick way in explorer -> hold shift + right click -> select open powershell ... here

Step 3: type .\cm_uncam.exe .\campaign_file

Instead of campaign file, start typing the file name preceded by ".\" and press tab. The shell will autocomplete the file name.

Step 4: All the scenario files are going to be extracted into that directory together with a text file where you can find the details about resupply, etc.

 

So for example the FR To Berlin campaign you will find this:

/* Battle #1 */
[BATTLE NAME] Sov_1_Bzura
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_2_Bresz Fortifications
[NEXT BATTLE IF LOSE] Sov_2_Bresz Fortifications

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 0
[RED REPAIR VEHICLE %] 0
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #2 */
[BATTLE NAME] Sov_2_Bresz Fortifications
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_3_Bresz Clear
[NEXT BATTLE IF LOSE] Sov_3_Bresz Clear

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 25
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #3 */
[BATTLE NAME] Sov_3_Bresz Clear
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_4_Pyritz_Hill 56
[NEXT BATTLE IF LOSE] Sov_4_Pyritz_Hill 56

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 75
[RED REPAIR VEHICLE %] 75
[RED RESUPPLY %] 100
[RED REST %] 100

/* Battle #4 */
[BATTLE NAME] Sov_4_Pyritz_Hill 56
[WIN THRESHOLD] tactical victory

[NEXT BATTLE IF WIN] Sov_5_Repenow Hill 20
[NEXT BATTLE IF LOSE] Sov_5_Repenow Hill 20

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 25
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #5 */
[BATTLE NAME] Sov_5_Repenow Hill 20
[WIN THRESHOLD] tactical victory

[NEXT BATTLE IF WIN] Sov_6W_Naugard
[NEXT BATTLE IF LOSE] Sov_6_Naugard

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 50
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #6 */
[BATTLE NAME] Sov_6_Naugard
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_7_Havel
[NEXT BATTLE IF LOSE] Sov_7_Havel

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 75
[RED REPAIR VEHICLE %] 75
[RED RESUPPLY %] 100
[RED REST %] 100

/* Battle #7 */
[BATTLE NAME] Sov_6W_Naugard
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_7_Havel
[NEXT BATTLE IF LOSE] Sov_7_Havel

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 75
[RED REPAIR VEHICLE %] 75
[RED RESUPPLY %] 100
[RED REST %] 100

/* Battle #8 */
[BATTLE NAME] Sov_7_Havel
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_8_Tiergarten
[NEXT BATTLE IF LOSE] Sov_8_Tiergarten

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 30
[RED REPAIR VEHICLE %] 50
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #9 */
[BATTLE NAME] Sov_8_Tiergarten
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_9 Templehof
[NEXT BATTLE IF LOSE] Sov_9 Templehof

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 50
[RED RESUPPLY %] 80
[RED REST %] 50

/* Battle #10 */
[BATTLE NAME] Sov_9 Templehof
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] // campaign end
[NEXT BATTLE IF LOSE] // campaign end

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 0
[RED REPAIR VEHICLE %] 0
[RED RESUPPLY %] 0
[RED REST %] 0

 

 

You can see it consists of 9 battles with 1 branch that happens after battle number 5.

Edited by Bufo
Link to comment
Share on other sites

3 hours ago, Bufo said:

You have to use the CM uncam tool: https://community.battlefront.com/topic/127008-uncam-combat-mission-campaign-extractor/

 

Step 1: put campaign file in the same directory as the uncam executable.

Step 2: open a powershell window in that directory (command prompt works as well). Quick way in explorer -> hold shift + right click -> select open powershell ... here

Step 3: type .\cm_uncam.exe .\campaign_file

Instead of campaign file, start typing the file name preceded by ".\" and press tab. The shell will autocomplete the file name.

Step 4: All the scenario files are going to be extracted into that directory together with a text file where you can find the details about resupply, etc.

 

So for example the FR To Berlin campaign you will find this:

/* Battle #1 */
[BATTLE NAME] Sov_1_Bzura
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_2_Bresz Fortifications
[NEXT BATTLE IF LOSE] Sov_2_Bresz Fortifications

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 0
[RED REPAIR VEHICLE %] 0
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #2 */
[BATTLE NAME] Sov_2_Bresz Fortifications
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_3_Bresz Clear
[NEXT BATTLE IF LOSE] Sov_3_Bresz Clear

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 25
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #3 */
[BATTLE NAME] Sov_3_Bresz Clear
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_4_Pyritz_Hill 56
[NEXT BATTLE IF LOSE] Sov_4_Pyritz_Hill 56

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 75
[RED REPAIR VEHICLE %] 75
[RED RESUPPLY %] 100
[RED REST %] 100

/* Battle #4 */
[BATTLE NAME] Sov_4_Pyritz_Hill 56
[WIN THRESHOLD] tactical victory

[NEXT BATTLE IF WIN] Sov_5_Repenow Hill 20
[NEXT BATTLE IF LOSE] Sov_5_Repenow Hill 20

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 25
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #5 */
[BATTLE NAME] Sov_5_Repenow Hill 20
[WIN THRESHOLD] tactical victory

[NEXT BATTLE IF WIN] Sov_6W_Naugard
[NEXT BATTLE IF LOSE] Sov_6_Naugard

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 50
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #6 */
[BATTLE NAME] Sov_6_Naugard
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_7_Havel
[NEXT BATTLE IF LOSE] Sov_7_Havel

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 75
[RED REPAIR VEHICLE %] 75
[RED RESUPPLY %] 100
[RED REST %] 100

/* Battle #7 */
[BATTLE NAME] Sov_6W_Naugard
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_7_Havel
[NEXT BATTLE IF LOSE] Sov_7_Havel

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 75
[RED REPAIR VEHICLE %] 75
[RED RESUPPLY %] 100
[RED REST %] 100

/* Battle #8 */
[BATTLE NAME] Sov_7_Havel
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_8_Tiergarten
[NEXT BATTLE IF LOSE] Sov_8_Tiergarten

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 30
[RED REPAIR VEHICLE %] 50
[RED RESUPPLY %] 75
[RED REST %] 50

/* Battle #9 */
[BATTLE NAME] Sov_8_Tiergarten
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] Sov_9 Templehof
[NEXT BATTLE IF LOSE] Sov_9 Templehof

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 25
[RED REPAIR VEHICLE %] 50
[RED RESUPPLY %] 80
[RED REST %] 50

/* Battle #10 */
[BATTLE NAME] Sov_9 Templehof
[WIN THRESHOLD] minor victory

[NEXT BATTLE IF WIN] // campaign end
[NEXT BATTLE IF LOSE] // campaign end

[BLUE REFIT %] 0
[BLUE REPAIR VEHICLE %] 0
[BLUE RESUPPLY %] 0
[BLUE REST %] 0

[RED REFIT %] 0
[RED REPAIR VEHICLE %] 0
[RED RESUPPLY %] 0
[RED REST %] 0

 

 

You can see it consists of 9 battles with 1 branch that happens after battle number 5.

Great, thank you for detailed answer! 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...