I am trying to make my units compatible with ALiVE. My groups configuration is bases on the ORBAT and standard given on the ALiVE Wiki. However, in the mission, I get the TACOM message, "no groups available". The groups work perfectly in game and with zeus. I will show my code below, and would appreciate it if someone could show me what i'm doing wrong.
class CfgGroups { class West { class MEF { name = "MEF"; class Infantry { name = "Infantry"; class MEF_InfSquad { name = "Rifle Squad"; side = 1; faction = "MEF"; rarityGroup = 0.3; class Unit0 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "LIEUTENANT"; position[] = {0,5,0}; }; class Unit1 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "SERGEANT"; position[] = {3,0,0}; }; class Unit2 { side = 1; vehicle = "MEF_WMARPAT_LS_AS"; rank = "CORPORAL"; position[] = {5,0,0}; }; class Unit3 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "CORPORAL"; position[] = {7,0,0}; }; class Unit4 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "PRIVATE"; position[] = {9,0,0}; }; class Unit5 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "SERGEANT"; position[] = {12,0,0}; }; class Unit6 { side = 1; vehicle = "MEF_WMARPAT_LS_AS"; rank = "CORPORAL"; position[] = {14,0,0}; }; class Unit7 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "CORPORAL"; position[] = {16,0,0}; }; class Unit8 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "PRIVATE"; position[] = {18,0,0}; }; class Unit9 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "SERGEANT"; position[] = {21,0,0}; }; class Unit10 { side = 1; vehicle = "MEF_WMARPAT_LS_AS"; rank = "CORPORAL"; position[] = {23,0,0}; }; class Unit11 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "CORPORAL"; position[] = {25,0,0}; }; class Unit12 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "PRIVATE"; position[] = {27,0,0}; }; }; class MEF_InfTeam { name = "Fire Team"; side = 1; faction = "MEF"; rarityGroup = 0.3; class Unit0 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "SERGEANT"; position[] = {0,5,0}; }; class Unit1 { side = 1; vehicle = "MEF_WMARPAT_LS_AS"; rank = "CORPORAL"; position[] = {3,0,0}; }; class Unit2 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "CORPORAL"; position[] = {5,0,0}; }; class Unit3 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "PRIVATE"; position[] = {7,0,0}; }; }; class MEF_InfTeam_AT { name = "Team Anti-Tank"; side = 1; faction = "MEF"; rarityGroup = 0.3; class Unit0 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "SERGEANT"; position[] = {0,5,0}; }; class Unit1 { side = 1; vehicle = "MEF_WMARPAT_LS_AT"; rank = "CORPORAL"; position[] = {3,0,0}; }; class Unit2 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "CORPORAL"; position[] = {5,0,0}; }; class Unit3 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "PRIVATE"; position[] = {7,0,0}; }; }; class MEF_InfSentry { name = "Security Patrol"; side = 1; faction = "MEF"; rarityGroup = 0.3; class Unit0 { side = 1; vehicle = "MEF_WMARPAT_LS_UL"; rank = "SERGEANT"; position[] = {0,5,0}; }; class Unit1 { side = 1; vehicle = "MEF_WMARPAT_LS"; rank = "CORPORAL"; position[] = {3,0,0}; }; }; }; }; }; };