Skip to content

Commit

Permalink
Add "Militaires Sans Frontières" Faction (#8)
Browse files Browse the repository at this point in the history
* Add MSF Units

- Adds Militaires Sans Frontières faction, based on Metal Gear Solid

* Update CfgVehicles

Reduced amount of CfgVehicles files by merging opfor and independent into one

* Update engineer

Update engineer entries, add new classes to config.cpp

* Correct transportItem for ground items

- Corrected `TransportItems` entry in both MSF and Police factions

* Add new vests, Black Tiger infantry

- Add new vests (Black, Coyote and Green Heavy and Regular Plate Carriers)
- Finalised infantry with black tiger uniform
- Updated config.cpp with necessary units and weapons
- Updated CfgGroups

* Switch inheritances around

- Switched it so Black Tiger stripe units is the "main" units, and others (desert and woodland unit types) inherit from black units.
- Beautified config.cpp a little

* Add UI images

- Added UI images for combat uniforms and heavy plate carriers

* Add vehicles and vehicle retextures

- Adds C-130 black retexture with MSF logo
- Adds MTVR black retexture
- Adds Prowler black retexture with MSF logo
- Adds UH60 retexture with MSF logo
- Adds V44 Blackfish retexture with MSF logo

* Add Elite unit variants

- Added Elite unit variants, with suppressed weapons.
- Added elite groups to CfgGroups
- Fixed an eventhandler issue with the Prowlers

* Rearrange Elite classnames

- Changed classnames for elite soldiers from `Elite_Camo` to `Camo_Elite`

* Update naming, classes, add preview images and more

- Updated faction sub-category naming in CfgFactionClasses
- Changed from Elite to Heavy units, and changed their loadout slightly.
- Added `_01` to riflemen to "future proof" a bit in case riflemen with different weapons are added later
- Added editor preview images for all units
- Updated CfgWeapons slightly to accomodate elite to heavy unit move

* Update main config.cpp

- Updated requiredAddons
  • Loading branch information
Kresky authored Jul 1, 2019
1 parent 72074a3 commit c54f280
Show file tree
Hide file tree
Showing 124 changed files with 3,235 additions and 49 deletions.
3 changes: 3 additions & 0 deletions addons/main/CfgVehicles.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class CfgVehicles {

// Base BLUFOR Soldier
class TACU_Main_U_BLUFOR_Soldier_Base: SoldierWB {
dlc = QUOTE(PREFIX);
author = "TAC Units Team";
displayName = "TACU BLUFOR Base Soldier";
faction = "";
Expand Down Expand Up @@ -39,6 +40,7 @@ class CfgVehicles {

// Base OPFOR Soldier
class TACU_Main_U_OPFOR_Soldier_Base: SoldierEB {
dlc = QUOTE(PREFIX);
author = "TAC Units Team";
displayName = "TACU OPFOR Base Soldier";
faction = "";
Expand Down Expand Up @@ -72,6 +74,7 @@ class CfgVehicles {

// Base INDEP Soldier
class TACU_Main_U_INDEP_Soldier_Base: SoldierGB {
dlc = QUOTE(PREFIX);
author = "TAC Units Team";
displayName = "TACU INDEP Base Soldier";
faction = "";
Expand Down
7 changes: 6 additions & 1 deletion addons/main/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,11 @@ class CfgPatches {
// CBA
"cba_main",
// CUP
"CUP_AirVehicles_C130J",
"CUP_AirVehicles_DC3",
"CUP_AirVehicles_Mi24",
"CUP_AirVehicles_UH1H",
"CUP_AirVehicles_UH60",
"CUP_Creatures_Military_BAF",
"CUP_Creatures_Military_CDF",
"CUP_Creatures_Military_Chedaki",
Expand Down Expand Up @@ -65,17 +68,19 @@ class CfgPatches {
"CUP_Weapons_West_Attachments",
"CUP_WheeledVehicles_BRDM2",
"CUP_WheeledVehicles_LR",
"CUP_WheeledVehicles_MTVR",
"CUP_WheeledVehicles_UAZ",
"CUP_WheeledVehicles_Ural",
// NIArms
"hlcweapons_acr",
"hlcweapons_core",
"hlcweapons_m60e4",
"hlcweapons_SG550",
"niaweapons_226",
// Project Infinite
"bnae_core",
"bnae_M97",
// Theseus
// Theseus Services
"tacs_vehicles",
"tacs_headgear",
"tacs_units",
Expand Down
1 change: 1 addition & 0 deletions addons/msf/$PBOPREFIX$
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
x\tacu\addons\msf
36 changes: 36 additions & 0 deletions addons/msf/CfgFactionClasses.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
class CfgFactionClasses {
class TACU_MSF_I {
displayName = "Militaires Sans Frontières";
side = 2;
priority = 2;
};

class TACU_MSF_O {
displayName = "Militaires Sans Frontières";
side = 0;
priority = 2;
};
};

class CfgEditorSubcategories {
class TACU_MSF_EdSubCat_Black {
displayName = "Men (Black)";
};
class TACU_MSF_EdSubCat_Black_Heavy {
displayName = "Men (Black - Heavy)";
};

class TACU_MSF_EdSubCat_Desert {
displayName = "Men (Desert)";
};
class TACU_MSF_EdSubCat_Desert_Heavy {
displayName = "Men (Desert - Heavy)";
};

class TACU_MSF_EdSubCat_Wood {
displayName = "Men (Woodland)";
};
class TACU_MSF_EdSubCat_Wood_Heavy {
displayName = "Men (Woodland - Heavy)";
};
};
9 changes: 9 additions & 0 deletions addons/msf/CfgGroups.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
class CfgGroups {
class INDEP {
#include "CfgGroups_Indep.hpp"
};

class EAST {
#include "CfgGroups_East.hpp"
};
};
Loading

0 comments on commit c54f280

Please sign in to comment.