Jump to content
Incontinentia

[Release] Incon Undercover: A comprehensive undercover / incognito simulation

Recommended Posts

On 6/18/2020 at 1:55 PM, Warlocc said:

Looks like this script is abandoned and doesn't work anymore?

 

Still works for us.  This script plays a core & fundamental part to many of our missions & deployments.

  • Thanks 1

Share this post


Link to post
Share on other sites

Similar but not in depth as the OP's script, pretty cool none the less

wish this was already built into vanilla with placeable modules.

Share this post


Link to post
Share on other sites
On 11/1/2020 at 5:21 AM, Gunter Severloh said:

Similar but not in depth as the OP's script, pretty cool none the less

wish this was already built into vanilla with placeable modules.

Pretty cool indeed..good find Gunter!

  • Thanks 1

Share this post


Link to post
Share on other sites
6 hours ago, angelroshni011 said:

Online dating and the best online free search for girls online without hesitation. We want to help you find girls during online dating and social networking sites and find good places for a date night in cities around the world. Call girls in Jaipur
 

WTF????

Reported...just in case.

Share this post


Link to post
Share on other sites
On 8/2/2020 at 6:47 AM, Capt Childs said:

 

Still works for us.  This script plays a core & fundamental part to many of our missions & deployments.

Doesn't work for me. Every time I try to run it my entire game just crashes. Do you know if I'm doing something wrong or if there's an updated/alternative version that I can use? Like you, many of my missions are dependent on it. Thanks.

Share this post


Link to post
Share on other sites
On 8/2/2020 at 3:47 PM, Capt Childs said:

 

Still works for us.  This script plays a core & fundamental part to many of our missions & deployments.

I can confirm is still working. I necro an old mission folder of mine, (oil rig infiltration, ala MGS..hehehe) and with his age-flaws and little bugs here and there is still kicking and running.

@pognivet if is crashing the game it must be some kind of conflict with something else. Did you try to run the script on a test mission, vanilla assets, no other script running?

 

Share this post


Link to post
Share on other sites

Hey not sure if this thread is still alive or people use this, but I'm trying to figure out how to get the high sec areas to work. I'm making sure the INC_highSec string is in the variable somewhere, and I've adjusted the settings so that the enemy is hostile towards the player if he enters the high sec area. However the areas are functioning the same as the other areas. I could use some help if anyone has encountered this issue.

Share this post


Link to post
Share on other sites

For the LIFE of me it's been impossible to set this up on a server. I'm specifically having trouble with a modded dedicated server. Just wanted to get in contact with ANYONE who has used this successfully.

Share this post


Link to post
Share on other sites

Great work!!!
One tiny question - Is there a way to holster the weapon? I think I missed it

 

 

Share this post


Link to post
Share on other sites
19 hours ago, omri2050 said:

One tiny question - Is there a way to holster the weapon? I think I missed it

 

ACE3 allows you to holster sidearms, not sure if core game does.

Share this post


Link to post
Share on other sites

Is there a way to tweak the distance from enemy a bit? When I stand close to the enemy, staring in his face from 1m away, they don't do anything for a while. Aside of that, all worked great!

Share this post


Link to post
Share on other sites

can someone take a look at my script? it was working fine before i tweaked it but now it wont work at all.

 

 

/*

Setup options for INC_undercover undercover / civilian recruitment script by Incontinentia.

Please check each setting carefully otherwise the script may not function properly in your scenario. All classnames must have quotation marks ("Item_Random_F")

*/

//-------------------------Player settings-------------------------

_undercoverUnitSide = west;             //What side is/are the undercover unit(s) on? (Can be east, west or independent - only one side supported)

//-------------------------General Settings-------------------------

_debug = true;                         //Set to true for debug
_fullAIfunctionality = true;            //Enable all checks on AI (may degrade performace very slightly for large groups, 15+)
_easyMode = true;                       //Disguise checks will also reveal if the player's disguise is working or not

_racism = true;                         //Enemies will notice if you aren't the race of the faction you're pretending to be (making you easier to detect if nothing is covering your face)
_racProfFacCiv = 1;                     //(Number) Multiplies the effect of racial profiling. Lower this number to simulate more multicultural civilian population
_racProfFacEny = 1;                     //(Number) Multiplies the effect of racial profiling. Lower this number to simulate more multicultural enemy forces

_regEnySide = east;                     //Units of this side will be classed as regular enemies and will share information about detected units across entire map (Side: can be east, west, independent) - if you don't need this, use sideEmpty.
_regBarbaric = false;                   //(Bool - true or false) Will this side lash out on civilians if it takes casualties and doesn't know the attacker?
_regDetectRadius = 10;                  //Default detection radius for regular troops (this will expand and contract based on weather, time of day, and how the undercover unit is acting - civilians within this radius will be under much more scrutinty)

_asymEnySide = sideEmpty;               //Units of this side will be classed as asymetric enemies (Side: can be east, west, independent) - if you don't need this, use sideEmpty.
_asymBarbaric = true;                   //(Bool - true or false) Will this side have a small chance of lashing out on civilians if it takes casualties and doesn't know the attacker?
_asymDetectRadius = 15;                 //Default detection radius for asym troops (this will expand and contract based on weather, time of day, and how the undercover unit is acting - civilians within this radius will be under much more scrutinty)

_globalSuspicionModifier = 1;           //Scales the level of suspicion of enemies. 1 is default, 2 means units are twice as likely to see through undercover unit's disguises, 0.5 means half as likely etc.

//-------------------------Civilian Disguise settings-------------------------

_civFactions = ["CIV_F", "CUP_C_TK", "CFP_C_ME", "LOP_TAK_Civ", "CFP_C_AFG", "UK3CB_TKC_C", "UK3CB_ADC_C", "CFP_C_AFRISLAMIC", "LOP_AFR_Civ", "CFP_C_AFRCHRISTIAN"]; //Array of factions whose vests are safe for undercover units to wear

//(Array of classnames) Safe vests (on top of the specific factions above - useful if faction has randomisation script or to add items that are not used by the faction)
_civilianVests = ["vss_01_MC", "vss_02_MC", "vss_03_MC", "vss_04_MC", "vss_05_MC", "vss_06_MC", "vss_01_MCA", "vss_02_MCA", "vss_03_MCA", "vss_04_MCA", "vss_05_MCA", "vss_06_MCA", "vss_01_MCT", "vss_02_MCT", "vss_03_MCT", "vss_04_MCT", "vss_05_MCT", "vss_06_MCT", "vss_01_M81", "vss_02_M81", "vss_03_M81", "vss_04_M81", "vss_05_M81", "vss_06_M81", "vss_01_RG", "vss_02_RG", "vss_03_RG", "vss_04_RG", "vss_05_RG", "vss_06_RG", "vss_01_BLK", "vss_02_BLK", "vss_03_BLK", "vss_04_BLK", "vss_05_BLK", "vss_06_BLK", "vss_01_WG", "vss_02_WG", "vss_03_WG", "vss_04_WG", "vss_05_WG", "vss_06_WG", "vss_01_BF", "vss_02_BF", "vss_03_BF", "vss_04_BF", "vss_05_BF", "vss_06_BF"];

//(Array of classnames) Safe uniforms (on top of the specific factions above - useful if faction has randomisation script or to add items that are not used by the faction)
_civilianUniforms = ["U_BG_Guerilla2_2", "U_BG_Guerilla2_1", "U_BG_Guerilla2_3", "U_I_C_Soldier_Bandit_4_F", "U_I_C_Soldier_Bandit_1_F", "U_I_C_Soldier_Bandit_2_F", "U_I_C_Soldier_Bandit_5_F", "U_I_C_Soldier_Bandit_3_F", "flb_511TacPants_ButtonUp_TanRed", "flb_511TacPants_ButtonUp_TanBlk", "flb_511TacPants_ButtonUp_TanWht", "flb_511TacPants_ButtonUp_TanBlue", "flb_511TacPants_ButtonUp_TanYellow", "flb_511TacPants_ButtonUp_TanGreen", "flb_511TacPants_ButtonUp_TanMCM", "flb_511TacPants_ButtonUp_Rolled_TanRed", "flb_511TacPants_ButtonUp_Rolled_TanBlk", "flb_511TacPants_ButtonUp_Rolled_TanWht", "flb_511TacPants_ButtonUp_Rolled_TanBlue", "flb_511TacPants_ButtonUp_Rolled_TanYellow", "flb_511TacPants_ButtonUp_Rolled_TanGreen", "ButtonUp_Cargo_MCM_BLUE", "ButtonUp_Cargo_MCM_WHITE", "ButtonUp_Cargo_MCM_RED", "ButtonUp_Cargo_MCM_BLK", "ButtonUp_Cargo_BLK_V1", "ButtonUp_Cargo_BLK_BLUE", "ButtonUp_Cargo_BLK_WHITE", "ButtonUp_Cargo_BLK_RED", "ButtonUp_Cargo_BLK_MCM", "ButtonUp_Cargo_KHK_BLUE", "ButtonUp_Cargo_KHK_WHITE", "ButtonUp_Cargo_KHK_RED", "ButtonUp_Cargo_KHK_BLK", "ButtonUp_Cargo_KHK_MCM", "ButtonUp_Cargo_OD_BLUE", "ButtonUp_Cargo_OD_WHITE", "ButtonUp_Cargo_OD_RED", "ButtonUp_Cargo_OD_BLK", "ButtonUp_Cargo_OD_MCM", "NIGHTHOWLu", "jeanflannel_1", "jeanflannel_2", "jeanflannel_3", "jeanflannel_4", "jeantee_1", "jeantee_2", "jeantee_3", "jeantee_4", "jeantee_5", "jeancoat_black", "jeancoat_tan", "jeanm65_1", "jeanm65_2", "jeanrugby_1", "jeanrugby_2", "jeanrugbylong_1", "jeanrugbylong_2", "jeanhoodie_1", "jeanhoodie_2", "jeanhoodie_3", "cargoflannel_1", "cargoflannel_2", "cargoflannel_3", "cargoflannel_4", "cargotee_1", "cargotee_2", "cargotee_3", "cargotee_4", "cargotee_5", "cargocoat_black", "cargocoat_tan", "cargorugby_1", "cargorugby_2", "cargorugbylong_1", "cargorugbylong_2", "511flannel_1", "511flannel_2", "511flannel_3", "511flannel_4"];

//(Array of classnames) Safe headgear (will automatically include civilian headgear classes - useful if faction has randomisation script or to add items that are not used by the faction)
_civilianHeadgear = ["tfl_cap_arcblk", "tfl_cap_johndeere", "tfl_cap_nike", "tfl_cap_academi", "tfl_cap_carhartt", "tfl_cap_surefire", "tfl_cap_pat", "tfl_cap_mattytan_ep", "tfl_cap_matty_ep", "UK3CB_TKA_I_H_Shemag_Des", "UK3CB_TKA_I_H_Shemag_Blk", "UK3CB_TKA_I_H_Shemag_Grey", "UK3CB_TKA_I_H_Shemag_Oli", "UK3CB_TKA_I_H_Shemag_Reg", "UK3CB_TKA_I_H_Shemag_Red", "UK3CB_TKA_I_H_Shemag_White", "UK3CB_TKA_I_H_Shemag_Tan"];

//(Array of classnames) Safe backpacks (will automatically include civilian backpack classes - useful if faction has randomisation script or to add items that are not used by the faction)
_civilianBackpacks = ["B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_oucamo", "G_FieldPack_Medic", "B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_oucamo", "B_TacticalPack_blk", "B_TacticalPack_rgr", "B_TacticalPack_oli", "B_Kitbag_cbr", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Respawn_Sleeping_bag_blue_F", "B_Respawn_Sleeping_bag_brown_F", "B_Respawn_TentDome_F", "B_Respawn_TentA_F", "B_Parachute", "ACE_NonSteerableParachute", "ACE_TacticalLadder_Pack", "S_RangerBelt_v1_1", "S_RangerBelt_v2_1", "S_RangerBelt_v3_1", "S_RangerBelt_v4_1", "S_RangerBelt_v5_1", "S_RangerBelt_v6_1", "S_RangerBelt_v6_2", "S_RangerBelt_v7_1", "UK3CB_B_Hiker", "CUP_B_RUS_Backpack", "G2_Gunslinger", "mgsr_poncho_dry", "mgsr_poncho_wet", "TFL_Drybag", "TFL_LBT_day_mc", "bag", "LBT_bag_Ali", "tfw_ilbe_dd_gr", "tfw_ilbe_dd_coy"];

//(Array of classnames) Safe vehicles to drive in (automatically includes vehicles from the civilian factions above).
_civilianVehicleArray = ["chRR_SC_noir", "rhsusf_mrzr4_d", "C_Van_02_vehicle_F", "d3s_g63amg_18_e1", "d3s_gls63amg_17", "d3s_vklasse_17", "d3s_gls63amg_17_FSB", "d3s_g500_18_FSB", "NDS_6x6_ATV_MIL", "NDS_6x6_ATV_MIL2", "NDS_6x6_ATV_MIL_EMPTY", "NDS_6x6_ATV_MIL_LR", "NDS_6x6_ATV_MIL2_LR", "dbo_horse", "dbo_horse_dark", "dbo_horse_snow", "dbo_horse_lp", "dbo_horse_wf", "dbo_horse_wp", "dbo_packhorse", "dbo_horse_NS", "dbo_horseTB"];

_HMDallowed = false; //(Bool - true or false) Are HMDs (night vision goggles etc.) safe to wear for units pretending to be civilians? Set to false if wearing HMDs will cause suspicion (must be stored in backpack).

_noOffRoad = false; //Civilian vehicles driving at speed more than 50 meters from the nearest road will immediately be considered hostile (even if false, this will be seen as suspicious)


//-------------------------Enemy Disguise settings-------------------------
_incogFactions = ["UK3CB_ADE_O", "UK3CB_ADM_O", "UK3CB_TKM_O", "CFP_O_ABUSAYYAF", "LOP_AM_OPF", "LOP_AFR_OPF", "CFP_O_ALQAEDA", "CFP_O_HAMAS", "CFP_O_HEZBOLLAH", "CFP_O_IQARMY", "LOP_IRA", "CFP_O_IRARMY", "CFP_O_SYARMY", "LOP_SYR", "CFP_O_ALSHABAAB", "CFP_O_IS", "CFP_O_SOREBEL", "CFP_O_SSREBELS", "CFP_O_SDMilitia", "CUP_O_TK_MILITIA", "O_Taliban", "CFP_O_TBAN", "CFP_O_ANSARALLAH", "CFP_O_BOKOHARAM", "LOP_BH", "CFP_O_CFRebels", "LOP_ISTS_OPF"]; //Array of enemy factions whose items and vehicles will allow the player to impersonate the enemy

 //Names of additional markers for areas that would be considered trespassing (any with "INC_tre" - case sensitive - somewhere in the marker name will automatically be included)
_trespassMarkers = [];

//(Array of classnames) Safe vests (on top of the specific factions above - useful if faction has randomisation script or to add items that are not used by the faction)
_incognitoVests = ["vss_01_MC", "vss_02_MC", "vss_03_MC", "vss_04_MC", "vss_05_MC", "vss_06_MC", "vss_01_MCA", "vss_02_MCA", "vss_03_MCA", "vss_04_MCA", "vss_05_MCA", "vss_06_MCA", "vss_01_MCT", "vss_02_MCT", "vss_03_MCT", "vss_04_MCT", "vss_05_MCT", "vss_06_MCT", "vss_01_M81", "vss_02_M81", "vss_03_M81", "vss_04_M81", "vss_05_M81", "vss_06_M81", "vss_01_RG", "vss_02_RG", "vss_03_RG", "vss_04_RG", "vss_05_RG", "vss_06_RG", "vss_01_BLK", "vss_02_BLK", "vss_03_BLK", "vss_04_BLK", "vss_05_BLK", "vss_06_BLK", "vss_01_WG", "vss_02_WG", "vss_03_WG", "vss_04_WG", "vss_05_WG", "vss_06_WG", "vss_01_BF", "vss_02_BF", "vss_03_BF", "vss_04_BF", "vss_05_BF", "vss_06_BF"];

//(Array of classnames) Safe headgear (will automatically include incog headgear classes - useful if faction has randomisation script or to add items that are not used by the faction)
_incognitoHeadgear = ["tfl_cap_arcblk", "tfl_cap_johndeere", "tfl_cap_nike", "tfl_cap_academi", "tfl_cap_carhartt", "tfl_cap_surefire", "tfl_cap_pat", "tfl_cap_mattytan_ep", "tfl_cap_matty_ep", "UK3CB_TKA_I_H_Shemag_Des", "UK3CB_TKA_I_H_Shemag_Blk", "UK3CB_TKA_I_H_Shemag_Grey", "UK3CB_TKA_I_H_Shemag_Oli", "UK3CB_TKA_I_H_Shemag_Reg", "UK3CB_TKA_I_H_Shemag_Red", "UK3CB_TKA_I_H_Shemag_White", "UK3CB_TKA_I_H_Shemag_Tan"];

//(Array of classnames) Safe backpacks (will automatically include incog backpack classes - useful if faction has randomisation script or to add items that are not used by the faction)
_incognitoBackpacks = ["B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_oucamo", "G_FieldPack_Medic", "B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_oucamo", "B_TacticalPack_blk", "B_TacticalPack_rgr", "B_TacticalPack_oli", "B_Kitbag_cbr", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Respawn_Sleeping_bag_blue_F", "B_Respawn_Sleeping_bag_brown_F", "B_Respawn_TentDome_F", "B_Respawn_TentA_F", "B_Parachute", "ACE_NonSteerableParachute", "ACE_TacticalLadder_Pack", "S_RangerBelt_v1_1", "S_RangerBelt_v2_1", "S_RangerBelt_v3_1", "S_RangerBelt_v4_1", "S_RangerBelt_v5_1", "S_RangerBelt_v6_1", "S_RangerBelt_v6_2", "S_RangerBelt_v7_1", "UK3CB_B_Hiker", "CUP_B_RUS_Backpack", "G2_Gunslinger", "mgsr_poncho_dry", "mgsr_poncho_wet", "TFL_Drybag", "TFL_LBT_day_mc", "bag", "LBT_bag_Ali", "tfw_ilbe_dd_gr", "tfw_ilbe_dd_coy"];

//(Array of classnames) Safe uniforms (on top of the specific factions above - useful if faction has randomisation script or to add items that are not used by the faction)
_incognitoUniforms = [];

_incogVehArray = []; //(Array of classnames) Additional incognito vehicles (vehicles from the faction above will automatically count, as will all _highSecVehicles)

//-------------------------High security zone settings-------------------------
/*
High security zones are areas that can only be entered with specific uniforms / items, even if the unit is disguised as an enemy.
For instance, it could be a radar installation or a marker in the vicinity of a high value target that only specially designated units are allowed near.
All high security zones are automatically considered non-civilian territory, but units dressed as enemies can enter without being instantly considered hostile, but they will attract a LOT more attention.
In these settings, you can .
*/

_highSecMarkers = [];                     //Names of additional markers for areas that are designated high security zones that require specific uniforms to enter without raising suspicion (any with "INC_highSec" - case sensitive - somewhere in the marker name will automatically be included)

_highSecInstantHostile = false;         // If true, units entering high security areas with the wrong uniform will be instantly deemed hostile by enemy forces. If false, it will be highly suspicious.

_highSecVehicles = [];                  // (Array of classnames) Vehicles that can enter high security areas without raising suspicion (uniforms will still be noticed according to how open the vehicle is)

_highSecurityUniforms = [];             // (Array of classnames) Uniforms that allow entry into high security areas (defined by high security markers)

_highSecItemCheck = true;               // Check for disallowed items that aren't in the permitted list? Each non-permitted item will incur a suspicion penality. Set to false if high security checks just include uniform only.

_highSecItems = [];                     // (Array of classnames) List of items such as vests, headgear, hats etc., that won't cause suspicion in high security areas (only works on foot for now)

_hsItChkOutside = true;                 // The high security item check will occur if wearing a high security uniform even in non-high security zones. Useful if the high security uniform is, for example, a businessman or scientist, who would look weird carrying a gun and helmet.

_hsMustBeUnarmed = true;               // Units carrying weapons will be considered hostile (requires _highSecItemCheck to be set to true).

_highSecItemCheckScalar = 1;            // Multiplies the level of suspicion caused by each suspect item when in a high security zone


//-------------------------Civilian recruitment settings-------------------------
/*
By enabling civilian recruitment, undercover can recruit any ambient civilians they see into their group (if their reputation allows / the civvy wants to join).
Civilians will operate under similar restrictions to the player.
You can also dismiss your new teammates and they will leave your group and carry on doing whatever it is they fancy doing (usually sitting cross-legged in the middle of a field).
*/

_civRecruitEnabled = false;          //(Bool - true or false) Set this to false to prevent undercover units from recruiting civilians
_armedCivPercentage = 0;           //(Number - 0 to 100) Max percentage of civilians armed with weapons from the array below, either on their person or in their backpacks (will only work if _civRecruitEnabled is set to true, otherwise this is ignored)

//Weapon classnames for armed civilians (array of classnames)
_civWpnArray = [];

//Items that civilians may carry
_civItemArray = [];

//Civilian backpack classes (array of classnames)
_civPackArray = [];

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

×