What i must do to to bring a new Air Force in a stock campaign?
===========================================
Lets say i want to mod the WOE stock campaign Red Thunder 1962 and want to include the westgerman and the east german airforces.
First we need the files
woeCamp1.ini
and
WOECAMP1_DATA.ini
both files you find in the folder Campaigns/woeCamp1
if not, then you must extract them with an extraction tool like SFP1E extractor
Make following steps:
1.) open files woeCamp1.ini with windows notepad editor
2.) look for the lines
[CampaignData]
CampaignName=1962
DataFile=1962_data.ini
CampaignMap=GermanyCE
Service001=USAF
Service002=RAF
Service003=France
3.) add now
Service004=EGermany
Service005=WGermany
4.) save the file.
Now we have included the Luftwaffe and the LSK/LV as new airforces which can deploy units in the campaign.
Our next step is to bring 2 east german and 3 west german units in the campaign. The east germans we place at Holzdorf AB and Peenemünde while the west germans we place at Wittmundhafen, Neuburg and Büchel.
5.) open file WOECAMP1_DATA.ini with notepad editor
scroll to the last airunit entry which is
[AirUnit078]
AircraftType=IL-28
UnitName=305 BFAP
ForceID=2
Nation=SOVIET
StartDate=11/15/1962
DefaultTexture=SovietSilver1
BaseArea=Parchim Airbase
......................
6.) after this entry we will place the 2 east german units
// ----------------------------------LSK
[AirUnit079]
AircraftType=MiG-17F
UnitName=JG-8
ForceID=2
Nation=EGermany
DefaultTexture=SovietSilver1
BaseArea=Holzdorf Airbase
BaseMoveChance=10
RandomChance=100
MaxAircraft=16
StartAircraft=16
MaxPilots=16
StartPilots=16
Experience=50
Morale=80
Supply=50
MissionChance[sWEEP]=40
MissionChance[CAP]=40
MissionChance[iNTERCEPT]=40
MissionChance[ESCORT]=0
MissionChance=25
MissionChance[CAS]=25
MissionChance[sEAD]=0
MissionChance[ARMED_RECON]=0
MissionChance[ANTI_SHIP]=0
MissionChance[RECON]=0
UpgradeType=NEVER
Supply[001].WeaponType=FAB250
Supply[001].Quantity=880
Supply[002].WeaponType=UV16
Supply[002].Quantity=440
Supply[003].WeaponType=Tank400_MiG17
Supply[003].Quantity=240
[AirUnit080]
AircraftType=MiG-21F
UnitName=JG-2
ForceID=2
Nation=EGermany
DefaultTexture=LSK
BaseArea=Peenemünde Airbase
BaseMoveChance=10
RandomChance=100
MaxAircraft=16
StartAircraft=16
MaxPilots=16
StartPilots=16
Experience=50
Morale=80
Supply=50
MissionChance[sWEEP]=40
MissionChance[CAP]=40
MissionChance[iNTERCEPT]=40
MissionChance[ESCORT]=20
MissionChance=25
MissionChance[CAS]=25
MissionChance[sEAD]=0
MissionChance[ARMED_RECON]=0
MissionChance[ANTI_SHIP]=0
MissionChance[RECON]=0
UpgradeType=NEVER
Supply[001].WeaponType=FAB100
Supply[001].Quantity=480
Supply[002].WeaponType=FAB250
Supply[002].Quantity=880
Supply[003].WeaponType=FAB500
Supply[003].Quantity=300
Supply[004].WeaponType=UV16
Supply[004].Quantity=440
Supply[005].WeaponType=Tank490_MiG21
Supply[005].Quantity=240
Supply[006].WeaponType=AA-2
Supply[006].Quantity=240
7.) and now the 3 west german units
//------------------------Bundesluftwaffe
[AirUnit081]
AircraftType=F-104G
Squadron=JG 71
ForceID=1
Nation=WGermany
DefaultTexture=GermanSilver1
BaseArea=Wittmundhafen Airbase
BaseMoveChance=10
RandomChance=100
MaxAircraft=16
StartAircraft=16
MaxPilots=16
StartPilots=16
Experience=100
Morale=100
Supply=50
MissionChance[sWEEP]=25
MissionChance[CAP]=50
MissionChance[iNTERCEPT]=50
MissionChance[ESCORT]=25
MissionChance=25
MissionChance[CAS]=50
MissionChance[sEAD]=25
MissionChance[ARMED_RECON]=25
MissionChance[ANTI_SHIP]=0
MissionChance[RECON]=10
UpgradeType=NEVER
Supply[001].WeaponType=M117
Supply[001].Quantity=880
Supply[002].WeaponType=Mk82
Supply[002].Quantity=440
Supply[003].WeaponType=Mk84
Supply[003].Quantity=240
Supply[004].WeaponType=LAU-3A
Supply[004].Quantity=240
Supply[005].WeaponType=Tank195_F104
Supply[005].Quantity=240
Supply[006].WeaponType=Tank170_F104
Supply[006].Quantity=240
Supply[007].WeaponType=AIM-9B
Supply[007].Quantity=240
Supply[008].WeaponType=BLU-1
Supply[008].Quantity=480
Supply[009].WeaponType=CBU-24B
Supply[009].Quantity=80
[AirUnit082]
AircraftType=F-104G
Squadron=JG 74
ForceID=1
Nation=WGermany
DefaultTexture=GermanSilver1
BaseArea=Neuburg Airbase
BaseMoveChance=10
RandomChance=100
MaxAircraft=16
StartAircraft=16
MaxPilots=16
StartPilots=16
Experience=100
Morale=100
Supply=50
MissionChance[sWEEP]=25
MissionChance[CAP]=50
MissionChance[iNTERCEPT]=50
MissionChance[ESCORT]=25
MissionChance=25
MissionChance[CAS]=50
MissionChance[sEAD]=25
MissionChance[ARMED_RECON]=25
MissionChance[ANTI_SHIP]=0
MissionChance[RECON]=10
UpgradeType=NEVER
Supply[001].WeaponType=M117
Supply[001].Quantity=880
Supply[002].WeaponType=Mk82
Supply[002].Quantity=440
Supply[003].WeaponType=Mk84
Supply[003].Quantity=240
Supply[004].WeaponType=LAU-3A
Supply[004].Quantity=240
Supply[005].WeaponType=Tank195_F104
Supply[005].Quantity=240
Supply[006].WeaponType=Tank170_F104
Supply[006].Quantity=240
Supply[007].WeaponType=AIM-9B
Supply[007].Quantity=240
Supply[008].WeaponType=BLU-1
Supply[008].Quantity=480
Supply[009].WeaponType=CBU-24B
Supply[009].Quantity=80
[AirUnit083]
AircraftType=F-104G
Squadron=JBG 33
ForceID=1
Nation=WGermany
DefaultTexture=GermanCamo1
BaseArea=Büchel Airbase
BaseMoveChance=10
RandomChance=100
MaxAircraft=16
StartAircraft=16
MaxPilots=16
StartPilots=16
Experience=100
Morale=100
Supply=50
MissionChance[sWEEP]=5
MissionChance[CAP]=20
MissionChance[iNTERCEPT]=20
MissionChance[ESCORT]=25
MissionChance=55
MissionChance[CAS]=50
MissionChance[sEAD]=55
MissionChance[ARMED_RECON]=55
MissionChance[ANTI_SHIP]=0
MissionChance[RECON]=10
UpgradeType=NEVER
Supply[001].WeaponType=M117
Supply[001].Quantity=880
Supply[002].WeaponType=Mk82
Supply[002].Quantity=440
Supply[003].WeaponType=Mk84
Supply[003].Quantity=240
Supply[004].WeaponType=LAU-3A
Supply[004].Quantity=240
Supply[005].WeaponType=Tank195_F104
Supply[005].Quantity=240
Supply[006].WeaponType=Tank170_F104
Supply[006].Quantity=240
Supply[007].WeaponType=AIM-9B
Supply[007].Quantity=240
Supply[008].WeaponType=BLU-1
Supply[008].Quantity=480
Supply[009].WeaponType=CBU-24B
Supply[009].Quantity=80
8.) save the file.
BE CAREFULL: you must place the units at existing airfields. Which AB are existant you find in the GermanyCE_targets.ini.
Make sure that the names of the baseses are the same in Targets.ini and campaign_data.ini.
For instance if you write
BaseArea=Wittmundhaven Airbase
instead
BaseArea=Wittmundhafen Airbase
the unit will not exist in game.
After this we must include the new created air units into the woeCamp1.ini file, if we want to fly the birds of this units. If not, then we have nothing to do anymore. But i want to fly the MiG's for the LSK and the Starfighters for the Luftwaffe, so we continue:
9.) open file woeCamp1.ini
10.) scroll to the end and include following lines:
//LSK units
[EGermanyUnit001]
UnitName=JG-8
ForceID=2
UnitID=34
StartDate=1962
DescFile=woe1Start.txt
StartText=woe1Start1.txt
AircraftType=MiG-17F
[EGermanyUnit002]
UnitName=JG-2
ForceID=2
UnitID=35
StartDate=1962
DescFile=woe1Start.txt
StartText=woe1Start1.txt
AircraftType=MiG-21F
//Bundesluftwaffe units
[WGermanyUnit001]
UnitName=JG 71
ForceID=1
UnitID=46
StartDate=1962
DescFile=woe1Start.txt
StartText=woe1Start1.txt
AircraftType=F-104G
[WGermanyUnit002]
UnitName=JG 74
ForceID=1
UnitID=47
StartDate=1962
DescFile=woe1Start.txt
StartText=woe1Start1.txt
AircraftType=F-104G
[WGermanyUnit003]
UnitName=JBG 33
ForceID=1
UnitID=48
StartDate=1962
DescFile=woe1Start.txt
StartText=woe1Start1.txt
AircraftType=F-104G
The most problematic part is the UnitID= number
you must count which number the single unit has. For the blue side and for the red side.
For instance, the JG-71 is the 46th blue unit. To get this number is relativly simple. You must look in the WOECAMP_DATA.ini and look for the last "blue" air unit. If you look right it is the 42nd TRS which has in the campaign the air unit number 045 [AirUnit045].
Thatywhy the next blue air unit has the UnitID=46, then comes 47 and so on.
With the red air units it is a little bit mor difficult, because the first red air unit has in the data.ini the number [AirUnit046]. But in the woecamp.ini it is not designated as UnitID=46, because it is the first "red" air unit and thatswhy would get the designation UnitID=1 (only if the unit would be flyable)
To get the correct UnitID= number of the 2 east german units we must count all red air units. If you do it you will see that we have in the stock campaign 33 soviet (red) air units. Thatswhy the first east german unit get the number UnitID=34 and the other UnitID=35
11.) Save the file.
12.) Finally comes the testing of the campaign.
Thats it.
I will upload the moded campaing under the title "1962" in the download section.