!! Note !!
SimpleSlotBlock should be installed in DCS/Scripts/Hooks folder (https://github.com/ciribob/DCS-SimpleSlotBlock).
Georgia has been invaded by Russia.
The USA will free Georgia.
When the campain begin...
Batumi:
- 4x A-10C (Enfield 1)
- 2x M-2000C (Ford 1)
- 2x F-16C (Dodge 1)
- 2x JF-17 (Chevy 1)
Stennis:
- 4x F/A-18C (Uzi 1)
- 4x F-14B (Pontiac 1)
- 2x UH-1H (Springfield 1+2)
Tarawa:
- 4x AV-8B (Colt 1)
FARP London (KM65 Zomleti):
- 4x SA342L (Springfield 3)
- 4x SA342M (Springfield 4)
- 4x SA342Minigun (Springfield 5)
- 4x Mi-8MTV (Springfield 6)
- 4x UH-1H (Springfield 7)
- 4x Ka50 (Springfield 8)
FARP Paris (GH03 Ochamchira):
- n/a
FARP Moscow (FH57 Adzigezh):
- n/a
Slots Rewards:
Kobuleti:
- 4x F-16C (Dodge 2)
- 4x M-2000C (Ford 2)
- 4x JF-17 (Chevy 2)
Senaki:
- 4x A-10C (Enfield 2)
FARP Paris:
- 4x SA342L (Enfield 4)
- 4x SA342M (Enfield 5)
- 4x SA342Minigun (Enfield 6)
- 4x Mi-8MTV (Enfield 7)
- 4x UH-1H (Enfield 8)
- 4x Ka50 (Enfield 9)
1 Capture Kobuleti
Reward:
- blue SAM on Kobuleti
- unlock Kobuleti slots
2 Capture Senaki
Reward:
- blue SAM on Senaki
- unlock Senaki slots
3 Capture Kutaisi
Reward:
- blue SAM on on Kutaisi
- new slots on FARP Paris (GH03):
- 4x Mi-8
- 4x SA342L
- 4x SA342M
- 4x SA342Minigun
- 4x Ka50
- 4x UH-1H
4 Capture Sukhumi
Reward:
- blue SAM on Sukhumi
5 Capture Gudauta
Reward:
- victory when all primary objectives are complete
to be determined
- 7za from the 7-Zip Extra: standalone console version
- lua from Lua for Windows
- npm from NodeJS
Note: it is easier to install all the prerequisites with Chocolatey
We created some scripts that you can use (in the folder named setup) :
- run install-chocolatey.cmd in an elevated shell (as administrator)
- restart your shell (important)
- run install-requirements.cmd in an elevated shell (as administrator)
- (optional) run install-optionals.cmd in an elevated shell (as administrator)
Simply execute build in order to build the mission.
For developpement purpose you way want to use some special flags.
- VERBOSE_LOG_FLAG if set to "true", will create a mission with tracing enabled (meaning that, when run, it will log a lot of details in the dcs log file); defaults to "false"
- LUA_SCRIPTS_DEBUG_PARAMETER can be set to "-debug" or "-trace" (or not set) ; this will be passed to the lua helper scripts (e.g. veafMissionRadioPresetsEditor and veafMissionNormalizer); defaults to not set
- SECURITY_DISABLED_FLAG if set to "true", will create a mission with security disabled (meaning that no password is ever required); defaults to "false"
- MISSION_FILE_SUFFIX (a string) will be appended to the mission file name to make it more unique; defaults to the current iso date
- SEVENZIP (a string) points to the 7za executable; defaults "7za", so it needs to be in the path
- LUA (a string) points to the lua executable; defaults "lua", so it needs to be in the path
Use the DCS World Mission Editor to make whatever change you want to the .miz file you built in the previous step
Within DCS World; you can have a look in the dcs.log file (specially if you set the VERBOSE_LOG_FLAG to "true")
Copy the built .miz file (the one you edited and tested) to the root directory of this project and run extract. This will :
- explode the mission into its constituing files
- copy these files in the src folder
- clean up everything that is not needed (i.e. lua scripts)
- normalize the mission files so they can easily be compared with the previous version (see the normalizer tool)
- commit the changes to your source control system