Jump to content
Sign in to follow this  
Spinor

CoC Command Engine X

Recommended Posts

Im trying to get my mission to work with CEX. Everything works perfectly except for the mortar submenu will not come up and I cant figure out why. Here is my description.ext file code.

FIGURED IT OUT. Was an issue with missing Init parameters.

Share this post


Link to post
Share on other sites

Still working with this and ReadingTFM...LOL

Missing some images in there though..

Any updates in progress??

If so...Dont forget to include the images refered

to..

Share this post


Link to post
Share on other sites

Im getting more and more hang of it...

Is there a way to add a simple supportscript

to a SupportPlatoon, Repair/Ammo/Fuel/Medic?

So if i command ex 5Th/PL to a waypoint...And rightclick

on the waypoint i get a action called "Provide Support".??

Godamn the AI´s are dumb...BI please please...Dont just go

with the engine at hand...Elaborate and really make it

work in ArmA2...We need alot more comands for the AI´s.

(I mean in ActionMenu ingame)

Like if they are commanding a vehicle(Tank) and the tank

gets shot at, they will need repair. And maby even medics.

Now if they dissembark and do that..There is no way for me to

get them inside that same vehicle again. The command could

be "Get back in Vehicle" Simple...

Btw...I got the Supportsystem to work...In editor i just place

a SupportWaypoint a meter away..That way they allways

will be on SupportObjective...

Share this post


Link to post
Share on other sites
Im getting more and more hang of it...

Is there a way to add a simple supportscript

to a SupportPlatoon, Repair/Ammo/Fuel/Medic?

Btw...I got the Supportsystem to work...In editor i just place

a SupportWaypoint a meter away..That way they allways

will be on SupportObjective...

I find that support vehicles will do their jobs without a support waypoint. I have a combat train (support platoon) in the mission below. The CT supports the troop by staying a few hundred meters behind the group.

CEX_US_Army_Cavalry_Troop.zip

However, as you pointed out there are issues with AI control (all the more reason to have only real people in every position on the virtual battlespace).  wink_o.gif Namely, that the AI doesn't always elect to have a tank repair itself. There seems to be a fine line between a broken main gun and ditching the tank. To get around this, sometimes I will use CEX to switch to a tank leader in order to force a repair.

In addition, AI units will not use support if it is under fire or if the unit is set to combat mode.

I think your idea of placing a support waypoint is a great one. It would enable radio calls for support (medic, repair, etc).

Share this post


Link to post
Share on other sites

Well, i got the AI tankplatoon leaders to request

both repairs and medics with the Supportwaypoint

added for supportplatoon. But once the repairs and

medic rutines were done, they just froze and did

nothing..As they didnt get back in their vehicles...

If assigning vehicles were more extensive as in more

options or easier in the way: Tank incl crew allways

use the vehicle they started with as far as its not

blown away...And AI allways use Vehicles if assigned

when on Travel/March behaviour no matter how far they

are going...

COC: The assigning of vehicles should be easier.

And whe need more options in actionmenu.

Share this post


Link to post
Share on other sites

Just wondering on any progress and is this the place to ask? I can't find anything on the COC website about CEX.

Just anxious to see what's next smile_o.gif

Share this post


Link to post
Share on other sites

Yupp me too...

Id also like to know if in MP, all playercontroled got access

to CE...??

IE you have

11 Slots

2 Company Leaders each commanding 4 Platoons

Each Platoon is Playercontroled with 4 Squads of AI

1 Separate Platoon Leader..(SupportPlatoon) Controling

4 Squads of AI´s

I would like it too be:

Company CO got acces to control all Platoonleaders in their

Company incl all 16 squadleaders (AI controlled)

Platoon leaders got control over "THEIR" 4 Squads (AI)

All in the CE..

Share this post


Link to post
Share on other sites

Guees not.

I tryed to add another company but got a messege saying

something of, Hereiarchy Level 5 in Company A exxeds level of maximum 4 or something..

Long code in here ok??

If not please dont PR mr me..

Share this post


Link to post
Share on other sites

LONG CODE:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

// ********************************* USMC LIGHT INFANTRY COMPANY **********************************

class CEX

{

LaunchOnStart  = 1;

CamEnabled     = 1;

HudEnabled     = 1;

SwitchEnabled  = 1;

CamMaxHeight   = 200;

CamMaxDistance = 100000;

CamMaxAngle    = "90";  // "-atan(_this/100)";

HudViewRange   = 1000;

class CompanyA

{

CallSign = "ThoreNicklas";

Name = "ThoreNicklas";

IconMap  = "COC_NATO_VEHICLE_TRACKEDFV_COMPANY";

class Companyhq

{

Leader   = "ThoreNicklas";

Name     = "ThoreNicklas";

CallSign = "TN";

NameMap  = "TN";

IconMap  = "COC_NATO_VEHICLE_TRACKEDFV_COMPANY";

sizemap = 0.7;

};

class Platoon1

{

Name    = "AdamThore";

IconMap = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

NameMap  = "1a/Plt";

class Squad1H

{

Leader   = "AdamThore";

Name     = "AdamThore";

CallSign = "AdamThore";

NameMap  = "AT";

IconMap  = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

};

class Squad1A:Squad1H

{

Leader   = "ErikAdam";

Name     = "ErikAdam";

CallSign = "ErikAdam";

NameMap  = "EA";

IconMap  = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad1B:Squad1H

{

Leader    = "FilipAdam";

Name      = "FilipAdam";

CallSign  = "FilipAdam";

NameMap   = "FA";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad1C:Squad1H

{

Leader    = "GustavAdam";

Name      = "GustavAdam";

CallSign  = "GustavAdam";

NameMap   = "GA";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

};

class Platoon2:Platoon1

{

name = "BertilThore";

IconMap = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

NameMap  = "2a/Plt";

class Squad2H

{

Leader    = "BertilThore";

Name      = "BertilThore";

CallSign  = "BertilThore";

NameMap   = "BT";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

};

class Squad2A:Squad2H

{

Leader    = "ErikBertil";

Name      = "ErikBertil";

CallSign  = "ErikBertil";

NameMap   = "EB";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad2B:Squad2H

{

Leader    = "FilipBertil";

Name      = "FilipBertil";

CallSign  = "FilipBertil";

NameMap   = "FB";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad2C:Squad2H

{

Leader    = "GustavBertil";

Name      = "GustavBertil";

CallSign  = "GustavBertil";

NameMap   = "GB";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

};

class Platoon3:Platoon1

{

name = "CeasarThore";

NameMap  = "3e/Plt";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

class Squad3H

{

Leader    = "CeasarThore";

Name      = "CeasarThore";

CallSign  = "CeasarThore";

NameMap   = "CT";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

};

class Squad3A:Squad3H

{

Leader    = "ErikCeasar";

Name      = "ErikCeasar";

CallSign  = "ErikCeasar";

NameMap   = "EC";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad3B:Squad3H

{

Leader    = "FilipCeasar";

Name      = "FilipCeasar";

CallSign  = "FilipCeasar";

NameMap   = "FC";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad3C:Squad3H

{

Leader    = "GustavCeasar";

Name      = "GustavCeasar";

CallSign  = "GustavCeasar";

NameMap   = "GC";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

};

class Platoon4:Platoon1

{

name = "DavidThore";

NameMap  = "4e/Plt";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

class Squad4H

{

Leader    = "DavidThore";

Name      = "DavidThore";

CallSign  = "DavidThore";

NameMap   = "DT";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_PLATOON";

};

class Squad4A:Squad4H

{

Leader    = "ErikDavid";

Name      = "ErikDavid";

CallSign  = "ErikDavid";

NameMap   = "ED";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad4B:Squad4H

{

Leader    = "FilipDavid";

Name      = "FilipDavid";

CallSign  = "FilipDavid";

NameMap   = "FD";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

class Squad4C:Squad4H

{

Leader    = "GustavDavid";

Name      = "GustavDavid";

CallSign  = "GustavDavid";

NameMap   = "GD";

IconMap   = "COC_NATO_VEHICLE_TRACKEDFV_SQUAD";

};

};

class Platoon5:Platoon1

{

name = "ViktorThore";

NameMap  = "5e/Plt UndSt";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

class Squad5H

{

Leader    = "ViktorThore";

Name      = "ViktorThore";

CallSign  = "ViktorThore";

NameMap   = "VT";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad5A:Squad5H

{

Leader    = "ErikViktor";

Name      = "ErikViktor";

CallSign  = "ErikViktor";

NameMap   = "EV";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5B:Squad5H

{

Leader    = "FilipViktor";

Name      = "FilipViktor";

CallSign  = "FilipViktor";

NameMap   = "FV";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5C:Squad5H

{

Leader    = "GustavViktor";

Name      = "GustavViktor";

CallSign  = "GustavViktor";

NameMap   = "GV";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5D:Squad5H

{

Leader    = "HelgeViktor";

Name      = "HelgeViktor";

CallSign  = "HelgeViktor";

NameMap   = "HV";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};// End CompanyA

class CompanyB

{

CallSign = "SigurdNiklas";

Name = "SigurdNiklas";

IconMap  = "COC_NATO_INF_LIGHT_COMPANY";

class Companyhq

{

Leader   = "SigurdNiklas";

Name     = "SigurdNiklas";

CallSign = "SN";

NameMap  = "SN";

IconMap  = "COC_NATO_INF_LIGHT_COMPANY";

sizemap = 0.7;

};

class Platoon1

{

Name    = "AdamSigurd";

IconMap = "COC_NATO_INF_LIGHT_PLATOON";

NameMap  = "1a/PltS";

class Squad1H

{

Leader   = "AdamSigurd";

Name     = "AdamSigurd";

CallSign = "AdamSigurd";

NameMap  = "AS";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad1A:Squad1H

{

Leader   = "ErikAdamS";

Name     = "ErikAdamS";

CallSign = "ErikAdamS";

NameMap  = "EAs";

IconMap  = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad1B:Squad1H

{

Leader    = "FilipAdamS";

Name      = "FilipAdamS";

CallSign  = "FilipAdamS";

NameMap   = "FAs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad1C:Squad1H

{

Leader    = "GustavAdamS";

Name      = "GustavAdamS";

CallSign  = "GustavAdamS";

NameMap   = "GAs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad1d:Squad1H

{

Leader    = "HelgeAdamS";

Name      = "HelgeAdamS";

CallSign  = "HelgeAdamS";

NameMap   = "HAs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon2:Platoon1

{

name = "BertilSigurd";

IconMap = "COC_NATO_INF_LIGHT_PLATOON";

NameMap  = "2a/PltS";

class Squad2H

{

Leader    = "BertilSigurd";

Name      = "BertilSigurd";

CallSign  = "BertilSigurd";

NameMap   = "BS";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad2A:Squad2H

{

Leader    = "ErikBertilS";

Name      = "ErikBertilS";

CallSign  = "ErikBertilS";

NameMap   = "EBs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad2B:Squad2H

{

Leader    = "FilipBertilS";

Name      = "FilipBertilS";

CallSign  = "FilipBertilS";

NameMap   = "FBs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad2C:Squad2H

{

Leader    = "GustavBertilS";

Name      = "GustavBertilS";

CallSign  = "GustavBertilS";

NameMap   = "GBs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad2d:Squad2H

{

Leader    = "HelgeBertilS";

Name      = "HelgeBertilS";

CallSign  = "HelgeBertilS";

NameMap   = "HBs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon3:Platoon1

{

name = "CeasarSigurd";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

NameMap  = "3e/PltS";

class Squad3H

{

Leader    = "CeasarSigurd";

Name      = "CeasarSigurd";

CallSign  = "CeasarSigurd";

NameMap   = "CS";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad3A:Squad3H

{

Leader    = "ErikCeasarS";

Name      = "ErikCeasarS";

CallSign  = "ErikCeasarS";

NameMap   = "ECs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad3B:Squad3H

{

Leader    = "FilipCeasarS";

Name      = "FilipCeasarS";

CallSign  = "FilipCeasarS";

NameMap   = "FCs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad3C:Squad3H

{

Leader    = "GustavCeasarS";

Name      = "GustavCeasarS";

CallSign  = "GustavCeasarS";

NameMap   = "GCs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad3d:Squad3H

{

Leader    = "HelgeCeasarS";

Name      = "HelgeCeasarS";

CallSign  = "HelgeCeasarS";

NameMap   = "HCs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon4:Platoon1

{

name = "DavidSigurd";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

NameMap  = "4e/PltS";

class Squad4H

{

Leader    = "DavidSigurd";

Name      = "DavidSigurd";

CallSign  = "DavidSigurd";

NameMap   = "DS";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad4A:Squad4H

{

Leader    = "ErikDavidS";

Name      = "ErikDavidS";

CallSign  = "ErikDavidS";

NameMap   = "ED";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad4B:Squad4H

{

Leader    = "FilipDavidS";

Name      = "FilipDavidS";

CallSign  = "FilipDavidS";

NameMap   = "FDs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad4C:Squad4H

{

Leader    = "GustavDavidS";

Name      = "GustavDavidS";

CallSign  = "GustavDavidS";

NameMap   = "GDs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad4d:Squad4H

{

Leader    = "HelgeDavidS";

Name      = "HelgeDavidS";

CallSign  = "HelgeDavidS";

NameMap   = "HDs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon5:Platoon1

{

name = "ViktorSigurd";

NameMap  = "5e/Plt UndSt";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

class Squad5H

{

Leader    = "ViktorSigurd";

Name      = "ViktorSigurd";

CallSign  = "ViktorSigurd";

NameMap   = "VS";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad5A:Squad5H

{

Leader    = "ErikViktorS";

Name      = "ErikViktorS";

CallSign  = "ErikViktorS";

NameMap   = "EVs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5B:Squad5H

{

Leader    = "FilipViktorS";

Name      = "FilipViktorS";

CallSign  = "FilipViktorS";

NameMap   = "FVs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5C:Squad5H

{

Leader    = "GustavViktorS";

Name      = "GustavViktorS";

CallSign  = "GustavViktorS";

NameMap   = "GVs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5D:Squad5H

{

Leader    = "HelgeViktorS";

Name      = "HelgeViktorS";

CallSign  = "HelgeViktorS";

NameMap   = "HVs";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

};

Share this post


Link to post
Share on other sites

Goddamn i almost got it now...I changed the

classname class platoon1 to class platoonA1 in company

A and class platoonA2 in company B its kinda working

but i got some other strange Unknown names... rofl.gif

Damn this is getting nice...

Share this post


Link to post
Share on other sites

EUREEEEEKA

By George i got it...

ITS ALIIIIIVE...LOL

Time to test IN MP...I will try to find a place to upload mission

and then im gonna ask nicely if i can upload it to ClanServer..

Share this post


Link to post
Share on other sites
EUREEEEEKA

By George i got it...

ITS ALIIIIIVE...LOL

Time to test IN MP...I will try to find a place to upload mission

and then im gonna ask nicely if i can upload it to ClanServer..

Let us know how it works in MP. Ive heard many mixed results of CEX in MP. Most not good. Dont know all the details though.

Share this post


Link to post
Share on other sites

Mmmm... I can say this...

It could work...But then ALL slots must be filled..

And we really need the "Assigning Vehicle", "Embark,

Dissembark" to work more easier..As it is now...

AI´s are just as dumb as ever..

I have a 2 Company strong mission with lots of

Enemys..

Company A is a

TankCompany with 4 M1A1 Platoons.

1 SupportPlatoon.

CompHQ got some StrykerVehics and a HmwMG

(Just in case).

Company B is a InfantryCompany.

4 Platoons 4 Sqds in each.

1 SupportPlatoon 4 Sqds.

In total around 300+ unitsized Battalion.

But as i said before the AIs are eggheads that doesent

understand anything...You cant have 300 units running

around like chickens driving inside each other and everything

around them...A tank gets fliped over verry easy, just drive

on a roadcone, bam, your upside down...

The mission im working on is based on Swedish callsignes

aswell so it might be hard for outsiders to understand..

I will try to convert them to standard US callsignes..

And yes...It runs rather smooth. Even with that many

units.

Share this post


Link to post
Share on other sites
But as i said before the AIs are eggheads that doesent

understand anything...You cant have 300 units running

around like chickens driving inside each other and everything

around them...

This is a function of the BI game logic not CEX. ArmA will send out troopers to their death by having them "engage" a target rather than firing on the target from within formation. One idea, issue a halt order for the squad. I will have to try this to see if it will stop them from doing this.

Share this post


Link to post
Share on other sites
Yupp me too...

Id also like to know if in MP, all playercontroled got access

to CE...??

I can not say when the newest edition of CEX will be released, but I can say that the work continues. We are currently working to integrate fire support (Unified Artillery) into the command engine.

Yes, just as in SP mode, any leader slot is able to control it's subordinates. For example, a company CO can give orders to any leader (platoon or squad). Platoon leaders can give orders to their squad leaders. Squad leaders and individuals can use the CEX to obtain info (enemy positions, waypoints, etc.).

In my cavalry mission, I have 1 troop (company) that has 3 platoons each with 3 squads.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">class CEX

{

LaunchOnStart  = 0;

CamEnabled     = 1;

HudEnabled     = 1;

SwitchEnabled  = 1;

CamMaxHeight   = 100;

CamMaxDistance = 100000;

CamMaxAngle    = "45";  // "-atan(_this/100)";

HudViewRange   = 1000;

class Company

{

IconMap  = "COC_NATO_RECON_WHEELED_COMPANY";

Name = "Trp F";

CallSign = "Warpig";

NameMap = "F";

class SquadA

{

Leader = "cocomm1";

Name = "F/CV";

CallSign = "F/CV";

NameMap = "F/CV";

IconMap = "COC_NATO_RECON_WHEELED_SECTION";

};

class SquadB

{

Leader = "pilot1";

Name = "3/A";

CallSign = "Rhino One";

NameMap = "3/A";

IconMap = "COC_NATO_AVIATION_HELOATTACK_MED";

};

class PlatoonA

{

Name     = "1st Plt";

CallSign = "Warpig One";

NameMap  = "F/1";

IconMap  = "COC_NATO_RECON_WHEELED_PLATOON";

class pltldr1

{

Leader   = "pltldr1";

Name     = "1/HQ";

CallSign = "Warpig One HQ";

NameMap  = "1/HQ";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SquadA

{

Leader   = "teama";

Name     = "1/A";

CallSign = "Warpig One Alpha";

NameMap  = "1/A";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SquadB

{

Leader   = "teamb";

Name     = "1/B";

CallSign = "Warpig One Bravo";

NameMap  = "1/B";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SectionA

{

Leader   = "teamc";

Name     = "1/C";

CallSign = "Warpig One Charlie";

NameMap  = "1/C";

IconMap  = "COC_NATO_RECON_TRACKED_SECTION";

};

};

class PlatoonB

{

Name     = "2D Plt";

CallSign = "Warpig Two";

NameMap  = "F/2";

IconMap  = "COC_NATO_RECON_WHEELED_PLATOON";

class pltldr1

{

Leader   = "pltldr2";

Name     = "2/HQ";

CallSign = "Warpig Two HQ";

NameMap  = "2/HQ";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SquadA

{

Leader   = "teama2";

Name     = "2/A";

CallSign = "Warpig Two Alpha";

NameMap  = "2/A";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SquadB

{

Leader   = "teamb2";

Name     = "2/B";

CallSign = "Warpig Two Bravo";

NameMap  = "2/B";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SectionA

{

Leader   = "teamc2";

Name     = "2/C";

CallSign = "Warpig Two Charlie";

NameMap  = "2/C";

IconMap  = "COC_NATO_RECON_TRACKED_SECTION";

};

};

class PlatoonC

{

Name     = "3D Plt";

CallSign = "Warpig Three";

NameMap  = "F/3";

IconMap  = "COC_NATO_RECON_WHEELED_PLATOON";

class pltldr1

{

Leader   = "pltldr3";

Name     = "3/HQ";

CallSign = "Warpig Three HQ";

NameMap  = "3/HQ";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SquadA

{

Leader   = "teama3";

Name     = "3/A";

CallSign = "Warpig Three Alpha";

NameMap  = "3/A";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SquadB

{

Leader   = "teamb3";

Name     = "3/B";

CallSign = "Warpig Three Bravo";

NameMap  = "3/B";

IconMap  = "COC_NATO_RECON_WHEELED_SQUAD";

};

class SectionA

{

Leader   = "teamc3";

Name     = "3/C";

CallSign = "Warpig Three Charlie";

NameMap  = "3/C";

IconMap  = "COC_NATO_RECON_TRACKED_SECTION";

};

};

class SectionA

{

Name     = "Combat Trains";

CallSign = "CT";

NameMap  = "CT";

IconMap  = "COC_NATO_VEHICLE_MOTOR_SECTION";

class CTHQA

{

Leader = "cthq";

Name = "CT/HQ";

CallSign = "CT";

IconMap  = "COC_NATO_VEHICLE_MOTOR";

};

class SquadA

{

Leader   = "cbt1";

Name     = "Repair";

CallSign = "Ford";

NameMap  = "Repair";

IconMap  = "COC_NATO_VEHICLE_MOTOR";

};

class SquadB

{

Leader   = "cbt2";

Name     = "Ammo";

CallSign = "Winchester";

NameMap  = "Ammo";

IconMap  = "COC_NATO_VEHICLE_MOTOR";

};

class SquadC

{

Leader   = "cbt3";

Name     = "Fuel";

CallSign = "Chevron";

NameMap  = "Fuel";

IconMap  = "COC_NATO_VEHICLE_MOTOR";

};

class SquadD

{

Leader   = "cbt4";

Name     = "Medic";

CallSign = "Spirit";

NameMap  = "Medic";

IconMap  = "COC_NATO_VEHICLE_TRACKED";

};

};

};

};

Share this post


Link to post
Share on other sites

Lovely...Sounds great that your working at it...

How about that annoying Assigning Transports..

It isnt really working now. Is it? I havent made it

to work..

In my mission Lima Battalion i have alot of vehicles

that are verry important that the AI´s can use and

WILL use...As Supportvehicles..There are aslo some

Armoured Tanks (M1´s). When these gets hit and

need repairs, AI`s dissembark. Now, the mission is

far from over so i need them to embark their vehics

and continue with objectives. But they just stand

there and do nothing...I think the Assigning of Transports

and Embarking/Dissembarking is REALLY REALLY important

that it works for the CEX to be functional to full extent.

I will try and make a Company sized mission with 5-7

slots in MP...With Inf only. Maby some vehicles that

Players can use...

Share this post


Link to post
Share on other sites

Hmmm. Think i understand the whole tranportsystem...

I need to have A TransportSquad Or Platoon in the

description.ext.

When you select a Squad Or Platoon in the list, rightclick

and choose Assign Transport, you have to Left click the

Transportsquad/Platoon in the List aswell that they should

use...

Share this post


Link to post
Share on other sites

Got a new problem...

I have a Company..

4Inf Platoons (4 Squads Each)

4 Inf Transport platoons (4 MG5T Trucks each)

All Platoons and squads are namned properly in editor.

The same names are in descr.ext

Problem is in CE the TransP platoons get tangeld in each

other. All markers get in 1st Squad/PlatoonLeader.

Cant seperate them. I have checked the descr.ext

and i cant find any faults..

LONG CODE:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

// ********************************* USMC LIGHT INFANTRY COMPANY **********************************

class CEX

{

LaunchOnStart  = 1;

CamEnabled     = 1;

HudEnabled     = 1;

SwitchEnabled  = 1;

CamMaxHeight   = 200;

CamMaxDistance = 100000;

CamMaxAngle    = "90";  // "-atan(_this/100)";

HudViewRange   = 1000;

class Company

{

CallSign  = "Alpha Lima";

Name      = "AlphaLima";

IconMap   = "COC_NATO_INF_LIGHT_COMPANY";

class Companyhq

{

Leader   = "AlphaLima";

Name     = "AlphaLima";

CallSign = "AL";

NameMap  = "Alpha Lima";

IconMap  = "COC_NATO_INF_LIGHT_COMPANY";

sizemap = 0.7;

};

class PlatoonA1

{

Name    = "Alpha1";

IconMap = "COC_NATO_INF_LIGHT_PLATOON";

NameMap  = "1/Plt Alpha Lima";

class Squad1H

{

Leader   = "Alpha1";

Name     = "Alpha1";

CallSign = "AL 1";

NameMap  = "AL 1";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad1A:Squad1H

{

Leader   = "Alpha1_1";

Name     = "Alpha1_1";

CallSign = "AL 1-1";

NameMap  = "AL 1-1";

IconMap  = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad1B:Squad1H

{

Leader    = "Alpha1_2";

Name      = "Alpha1_2";

CallSign  = "AL 1-2";

NameMap   = "AL 1-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad1C:Squad1H

{

Leader    = "Alpha1_3";

Name      = "Alpha1_3";

CallSign  = "AL 1-3";

NameMap   = "AL 1-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon2:PlatoonA1

{

name = "Alpha2";

IconMap = "COC_NATO_INF_LIGHT_PLATOON";

NameMap  = "2/Plt Alpha Lima";

class Squad2H

{

Leader    = "Alpha2";

Name      = "Alpha2";

CallSign  = "AL 2";

NameMap   = "AL 2";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad2A:Squad2H

{

Leader    = "Alpha2_1";

Name      = "Alpha2_1";

CallSign  = "AL 2-1";

NameMap   = "AL 2-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad2B:Squad2H

{

Leader    = "Alpha2_2";

Name      = "Alpha2_2";

CallSign  = "AL 2-2";

NameMap   = "AL 2-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad2C:Squad2H

{

Leader    = "Alpha2_3";

Name      = "Alpha2_3";

CallSign  = "AL 2-3";

NameMap   = "AL 2-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon3:PlatoonA1

{

name     = "Alpha3";

NameMap  = "3/Plt Alpha Lima";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

class Squad3H

{

Leader    = "Alpha3";

Name      = "Alpha3";

CallSign  = "AL 3";

NameMap   = "AL 3";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad3A:Squad3H

{

Leader    = "Alpha3_1";

Name      = "Alpha3_1";

CallSign  = "AL 3-1";

NameMap   = "AL 3-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad3B:Squad3H

{

Leader    = "Alpha3_2";

Name      = "Alpha3_2";

CallSign  = "AL 3-2";

NameMap   = "AL 3-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad3C:Squad3H

{

Leader    = "Alpha3_3";

Name      = "Alpha3_3";

CallSign  = "AL 3-3";

NameMap   = "AL 3-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon4:PlatoonA1

{

name     = "Alpha4";

NameMap  = "4/Plt Alpha Lima";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

class Squad4H

{

Leader    = "Alpha4";

Name      = "Alpha4";

CallSign  = "AL 4";

NameMap   = "AL 4";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad4A:Squad4H

{

Leader    = "Alpha4_1";

Name      = "Alpha4_1";

CallSign  = "AL 4-1";

NameMap   = "AL 4-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad4B:Squad4H

{

Leader    = "Alpha4_2";

Name      = "Alpha4_2";

CallSign  = "AL 4-2";

NameMap   = "AL 4-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad4C:Squad4H

{

Leader    = "Alpha4_3";

Name      = "Alpha4_3";

CallSign  = "AL 4-3";

NameMap   = "AL 4-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon5:PlatoonA1

{

name     = "TransP1";

NameMap  = "Transport 1";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

class Squad5H

{

Leader    = "TransP1";

Name      = "TransP1";

CallSign  = "TP1";

NameMap   = "TP1";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad5A:Squad5H

{

Leader    = "TransP1_1";

Name      = "TransP1_1";

CallSign  = "TP1-1";

NameMap   = "TP1-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5B:Squad5H

{

Leader    = "TransP1_2";

Name      = "TransP1_2";

CallSign  = "TP1-2";

NameMap   = "TP1-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad5C:Squad5H

{

Leader    = "TransP1_3";

Name      = "TransP1_3";

CallSign  = "TP1-3";

NameMap   = "TP1-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon6:PlatoonA1

{

name     = "TransP2";

NameMap  = "Transport 2";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

class Squad6H

{

Leader    = "TransP2";

Name      = "TransP2";

CallSign  = "TP2";

NameMap   = "TP2";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad6A:Squad6H

{

Leader    = "TransP2_1";

Name      = "TransP2_1";

CallSign  = "TP2-1";

NameMap   = "TP2-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad6B:Squad6H

{

Leader    = "TransP2_2";

Name      = "TransP1_2";

CallSign  = "TP2-2";

NameMap   = "TP2-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad6C:Squad6H

{

Leader    = "TransP2_3";

Name      = "TransP2_3";

CallSign  = "TP2-3";

NameMap   = "TP2-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon7:PlatoonA1

{

name     = "TransP3";

NameMap  = "Transport 3";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

class Squad7H

{

Leader    = "TransP3";

Name      = "TransP3";

CallSign  = "TP3";

NameMap   = "TP3";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad7A:Squad7H

{

Leader    = "TransP3_1";

Name      = "TransP3_1";

CallSign  = "TP3-1";

NameMap   = "TP3-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad7B:Squad7H

{

Leader    = "TransP3_2";

Name      = "TransP3_2";

CallSign  = "TP3-2";

NameMap   = "TP3-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad7C:Squad7H

{

Leader    = "TransP3_3";

Name      = "TransP3_3";

CallSign  = "TP3-3";

NameMap   = "TP3-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

class Platoon8:PlatoonA1

{

name     = "TransP4";

NameMap  = "Transport 4";

IconMap  = "COC_NATO_INF_LIGHT_PLATOON";

class Squad8H

{

Leader    = "TransP4";

Name      = "TransP4";

CallSign  = "TP4";

NameMap   = "TP4";

IconMap   = "COC_NATO_INF_LIGHT_PLATOON";

};

class Squad8A:Squad8H

{

Leader    = "TransP4_1";

Name      = "TransP4_1";

CallSign  = "TP4-1";

NameMap   = "TP4-1";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad8B:Squad8H

{

Leader    = "TransP4_2";

Name      = "TransP4_2";

CallSign  = "TP4-2";

NameMap   = "TP4-2";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

class Squad8C:Squad8H

{

Leader    = "TransP4_3";

Name      = "TransP4_3";

CallSign  = "TP4-3";

NameMap   = "TP4-3";

IconMap   = "COC_NATO_INF_LIGHT_SQUAD";

};

};

};

Share this post


Link to post
Share on other sites

I have a single player mission with 3 teams, when mission initializes if board a vehicle (any type) and then simply get out, then goto command engine and switch to a different team, and then simply switch back again im permanently set to "mount" and all my team mates will not "follow" they will only respond by clicking on locations on screen to move. If i switch team again the team leader I have just switched away from will just keep mounting the last mounted vehicle and wont ever change.

If I repeat this process for all teams they will all then have a team leader that's stuck in "mount" with no control over team and when not active as me will always just run back to last mounted vehicle and get in.

Anyone seen this bug and resolved it at all? Maybe it a mod im using but wanted to see if anyone else has had it.

Bit of a killer for me as Im using mando scripts and its good to switch units if they are low on men and call for reinforcements (mondo is under radio for anyone to use), once replenished, switch back to my team and carry on. With this bug I simply cannot team switch after ive started mounting vehicles.

Share this post


Link to post
Share on other sites

I've had this same problem multiple times. I could never figure out the cause but I always suspected a conflict somehow. I haven't used this in a while but I'd love to if I could figure out what causes this.

Share this post


Link to post
Share on other sites

Sometimes you the leader are given a command (via scripting most often) that you can't finish/won't finish - this is the same thing as when you order your men to return to formation and you just say something like "all, follow all!" or "all, follow 2!". Try radioing in yourself as "done" and see if they start obeying your orders again smile_o.gif

Regards,

Wolfrug

Share this post


Link to post
Share on other sites
Sometimes you the leader are given a command (via scripting most often) that you can't finish/won't finish - this is the same thing as when you order your men to return to formation and you just say something like "all, follow all!" or "all, follow 2!". Try radioing in yourself as "done" and see if they start obeying your orders again smile_o.gif

Regards,

Wolfrug

Actualy this was so simple I completely missed trying it and, for me as teamleader (stuck on "Embark") it resolved and my team was back under my control, thanks.

Problem is, if I use COC and get a different team to embark / disembark .. switch to that team once disembarked, switch back to my original team again ... bam, that team I switched back from wont follow any orders anymore in COC. But strangely if I switch back the leader isnt under any stuck orders (which I hoped would be the case so I could just radio "done" to nudge it and switch back) very annoying.

Basicly your suggestion works for inital team leader stuck in that mode, any other COC teams, once they embark a vehicle and disembark switching to them and then back will cause them to not follow orders in COC anymore (they acknowledge and you here team leader call location to move too but they just stand there doing nothing).

I will try vanilla tomorow and run some more tests on it to see what mod could be causing this, bloody annoying because switching is ideal to replenish that team with mando reinforcements. Either that or never have any team embark anything through a mission which is a crappy work around.

Share this post


Link to post
Share on other sites

Ahh, I misunderstood. Sorry I should've realized that.

The problem I've had in the past has to do with switching to a different team member or different team and then the original team leader I switched from isn't in the group any more, and doesn't show up in the team switch menu. It doesn't have to be a teamleader either. Sometimes a member or few will be out of the group. At first I think maybe the just died but then I will do something such as drive past him in the tank he has now commandeered. biggrin_o.gif

I'm not sure if it's connected to CEX per se, but it only seems to happen when I'm using it. And since I haven't put CEX in any missions in months the problem hasn't happened.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×