Jump to content
snkman

Tactical Combat Link - TypeX

Recommended Posts

7 minutes ago, delta99 said:

 

I haven't seen my AI unmount static guns. They will stay there for the duration.

Yeah im using a script that spawned AI in static as group subordinnate, that the reason why they dismount

Share this post


Link to post
Share on other sites

sometimes in rpt

Server: Object 2:75363 not found (message Type_120)
Error in expression <p getVariable "TCL_Watch");

if (time > _time) then
{
[_group] spawn (TCL_Watch_>
  Error position: <_time) then
{
[_group] spawn (TCL_Watch_>
  Error Undefined variable in expression: _time
File TCL_System\TCL\TCL_ExecVM\TCL_KnowsAbout.sqf..., line 45
soldier[rhsusf_army_ucp_crewman]:Some of magazines weren't stored in soldier Vest or Uniform?

 

Share this post


Link to post
Share on other sites

Hi all

 

With @snkman's blessing, I'd just like to contribute an addendum to his detailed instructions in order to hopefully help to clear up some misunderstandings behind installing TCL.

 

There is one of seven possible combinations you can accept to install TCL.

 

1. Server-side.

a. Server Mod alone.
This is the simplest version of TCL available. Run it on the Server exclusively to make use of all default "out of the box" settings.
b. Mod + Userconfig folder + Filepatching enabled.
This install includes (a), but with the choice to change default TCL settings by way of modifying values within the Userconfig folder directly.
c. Mod + Userconfig folder + Filepatching enabled + init.sqf arrays.
This install includes (a) & (b), but with the choice to change default TCL settings by way of modifying values in the Userconfig folder via arrays in your mission's init.sqf.
d. Script alone.
This is the simplest script version of TCL. Include the TCL_System folder within your mission files, including the init.sqf initialisation entries as provided by snkman's install notes. This also makes use of all default "out of the box" settings.
e. Script + Userconfig folder + Filepatching enabled.
This install includes (d), but with the choice to change default TCL settings by way of modifying values within the Userconfig folder directly.
f. Script + Userconfig folder + Filepatching enabled + init.sqf arrays
This install includes (d) & (e), but with the choice to change default TCL settings by way of modifying values in the Userconfig folder via arrays in your mission's init.sqf.
g. Script + init.sqf arrays.
This install includes (d), but with the choice to change default TCL settings by way of modifying values via arrays in your mission's init.sqf.

 

2. Client-side.

Since the above speaks about installing TCL to a server, the Mod (only) running on a client isn't discussed because it is optional. However, if clients run the mod they will have access to custom sound, explosion and ambient effects.

 

3. Init.sqf entries.

If you choose to install server-side option (c), (f) or (g), then provided below are default array values you would add to your init.sqf. Note: the arrays vary slightly between TCL deployments, so please use whichever is your planned approach.

 

Option (c) default init.sqf arrays:

//TCL_AI=[1,0.15,3,False,3,700,True,False,True,170,False];
//TCL_Debug=[False,False,False,True,False,False,False];
//TCL_Feature=[True,50,True,True,50,True,75,True,50,True,15,True,50,30,50,True,50,50,True,15,50,300,700,True,50,True,50];
//TCL_IQ=[1,100,3];
//TCL_Radio=[True,30,[3000, 5000, 7000, 10000, 13000]];
//TCL_System=[0,True,[EAST,WEST,RESISTANCE],True,True,True,5,True,0,True,False];
//TCL_Tweak=[0,300,50,1];

//TCL_Initialize = True;

Option (f) & (g) initialisation code and default init.sqf arrays:

TCL_Path = "TCL_System\"; 
call compile preprocessFileLineNumbers (TCL_Path+"TCL_Preprocess.sqf");

//TCL_AI=[1,0.15,3,False,3,700,True,False,False,True,170,False];
//TCL_Debug=[False,False,False,False,False,False,False];
//TCL_Feature=[True,50,True,True,50,True,75,True,50,True,15,True,50,True,50,True,50,30,50,True,50,50,True,15,50,300,700,True,0.90,5,True,50,True,50,True,5];
//TCL_IQ=[1,100,3];
//TCL_Radio=[True,30,[3000,5000,7000,10000,13000]];
//TCL_System=[0,True,[EAST,WEST,RESISTANCE],True,True,True,5,True,0,False,False];
//TCL_Tweak=[0,300,50,1];

//TCL_Initialize = True;

In either case, leave the arrays disabled (//) until required. If a change is required, remove comments (//) and also ensure to decomment TCL_Initialize to activate changes.

 

Please let me know of any confusing/incorrect information so I can make these instructions as clear as possible. 🙂

Anfo

  • Like 3

Share this post


Link to post
Share on other sites

Many thank's anfo! :thumbs-up:

Share this post


Link to post
Share on other sites

Pilots leave the helicopter and go on foot to the "signal"

Share this post


Link to post
Share on other sites
23 hours ago, polzyn said:

Pilots leave the helicopter and go on foot to the "signal"

 

Can you please rephrase with some context?

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

×