Created
August 18, 2019 15:55
-
-
Save tom4897/67d5889001cea3d2f05b7588a7d0313b to your computer and use it in GitHub Desktop.
Missing Config; If you intend to use these files, just don't :)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define SUPERTRUE 2 | |
#define CT_STATIC 0 | |
#define CT_BUTTON 1 | |
#define CT_EDIT 2 | |
#define CT_SLIDER 3 | |
#define CT_COMBO 4 | |
#define CT_LISTBOX 5 | |
#define CT_TOOLBOX 6 | |
#define CT_CHECKBOXES 7 | |
#define CT_PROGRESS 8 | |
#define CT_HTML 9 | |
#define CT_STATIC_SKEW 10 | |
#define CT_ACTIVETEXT 11 | |
#define CT_TREE 12 | |
#define CT_STRUCTURED_TEXT 13 | |
#define CT_CONTEXT_MENU 14 | |
#define CT_CONTROLS_GROUP 15 | |
#define CT_SHORTCUTBUTTON 16 | |
#define CT_XKEYDESC 40 | |
#define CT_XBUTTON 41 | |
#define CT_XLISTBOX 42 | |
#define CT_XSLIDER 43 | |
#define CT_XCOMBO 44 | |
#define CT_ANIMATED_TEXTURE 45 | |
#define CT_OBJECT 80 | |
#define CT_OBJECT_ZOOM 81 | |
#define CT_OBJECT_CONTAINER 82 | |
#define CT_OBJECT_CONT_ANIM 83 | |
#define CT_LINEBREAK 98 | |
#define CT_ANIMATED_USER 99 | |
#define CT_MAP 100 | |
#define CT_MAP_MAIN 101 | |
#define CT_LISTNBOX 102 | |
#define ST_POS 0x0F | |
#define ST_HPOS 0x03 | |
#define ST_VPOS 0x0C | |
#define ST_LEFT 0x00 | |
#define ST_RIGHT 0x01 | |
#define ST_CENTER 0x02 | |
#define ST_DOWN 0x04 | |
#define ST_UP 0x08 | |
#define ST_VCENTER 0x0c | |
#define ST_TYPE 0xF0 | |
#define ST_SINGLE 0 | |
#define ST_MULTI 16 | |
#define ST_TITLE_BAR 32 | |
#define ST_PICTURE 48 | |
#define ST_FRAME 64 | |
#define ST_BACKGROUND 80 | |
#define ST_GROUP_BOX 96 | |
#define ST_GROUP_BOX2 112 | |
#define ST_HUD_BACKGROUND 128 | |
#define ST_TILE_PICTURE 144 | |
#define ST_WITH_RECT 160 | |
#define ST_LINE 176 | |
#define ST_SHADOW 0x100 | |
#define ST_NO_RECT 0x200 | |
#define ST_KEEP_ASPECT_RATIO 0x800 | |
#define ST_TITLE ST_TITLE_BAR + ST_CENTER | |
#define SL_DIR 0x400 | |
#define SL_VERT 0 | |
#define SL_HORZ 0x400 | |
#define SL_TEXTURES 0x10 | |
#define LB_TEXTURES 0x10 | |
#define LB_MULTI 0x20 | |
#define GUI_FONT_CODE "LucidaConsoleB" | |
#define GUI_FONT_NORMAL "PuristaMedium" | |
#define GUI_FONT_BOLD "PuristaSemibold" | |
#define GUI_FONT_MONO "EtelkaMonospaceProBold" | |
#define GUI_FONT_SMALL "PuristaMedium" | |
#define GUI_FONT_THIN "PuristaLight" | |
//COLORS RED GREEN BLUE ALPHA | |
#define COLOR_GREEN {0.7, 1.0, 0.3, 1.0} | |
#define COLOR_LIGHTBROWN {0.776, 0.749, 0.658, 1} | |
#define COLOR_HALF_BLACK {0, 0, 0, 0.5} | |
#define COLOR_FULL_BLACK {0, 0, 0, 1} | |
#define COLOR_TRANSPARENT {0, 0, 0, 0} | |
#define COLOR_RED {1.0, 0.3, 0.2, 1.0} | |
#define COLOR_GREY {0.7, 0.7, 0.7, 1.0} | |
#define COLOR_CYAN {0.5, 1, 1, 1} | |
#define COLOR_WHITE {1, 1, 1, 1} | |
// Others | |
#define toStr(var1) #var1 | |
#define __PathToInsignia(className) toStr(data\CfgInsigna\className.paa) | |
#define __defineInsignia(className) class className { \ | |
displayName = toStr(className); \ | |
texture = __PathToInsignia(className); \ | |
textureVehicle = ""; \ | |
} | |
#ifdef BIS_DEBUG | |
#define diagLog(varname) diag_log format [QUOTE(__fileName) + ": " + QUOTE(varname) + " = %1", varname] | |
#define diagBOF(varname) _BOF = diag_tickTime; \ | |
diag_log format ["FILE: %1 --> BEGIN OF FILE @%2ms", QUOTE(varname), _BOF]; | |
#define diagEOF(varname) _EOF = diag_tickTime; \ | |
diag_log format ["FILE: %1 --> END OF FILE at @%2ms (after: %3 ms)", QUOTE(varname), _EOF, (_EOF - _BOF)]; | |
#else | |
#define diagLog(varname) comment QUOTE(varname) | |
#define diagBOF(varname) comment QUOTE(varname) | |
#define diagEOF(varname) comment QUOTE(varname) | |
#endif | |
// Simple alias | |
#define toStr(var1) #var1 | |
#define QUOTE(qtext) #qtext | |
#define __EOF if (true) exitwith {}; | |
#define __serverOnly if (!local server) exitWith {} | |
#define __clientOnly if (local server && !isDedicated) exitWith {} | |
#define __EXIT(cond) if (cond) exitWith {} | |
// Prevent bad version between player & server | |
//// Keys are now in P:\development\level\key.cpp | |
// Variables | |
#define bracket(varname) [varname] | |
#define __sel(varname,value) varname select value | |
#define __setPublicVar(varname, value) varname = value ; publicVariable(QUOTE(varname)) | |
#define __setVar(varname, value) varname = value | |
#define __subVar(parent,child) parent##_##child | |
#define __merge(v1,v2) v1##v2 | |
// Command rewrite | |
#define R_forEach(var,stmt) { \ | |
stmt \ | |
} forEach var | |
// Maths | |
#define __INC(vari) vari = vari + 1 | |
#define __DEC(vard) vard = vard - 1 | |
// Functions | |
#define __compile(varname) = compile preprocessFileLineNumbers QUOTE(varname) //GRP_FNC_NAME __compile(path) __EOL | |
#define __callCompile(varname) call compile preprocessFileLineNumbers QUOTE(varname) | |
#define __dyno(what,where) [[(position where select 0), (position where select 1)], ((getDir where) - 180), what] \ | |
__callCompile(ca\modules\dyno\data\scripts\objectmapper.sqf); | |
#define __mkTask(varname,title,description) varname = player createSimpleTask [title];\ | |
varname setSimpleTaskDescription [description, title, ""];\ | |
varname setTaskState "Created";\ | |
bracket(varname) call TM4_fnc_taskhint; | |
//// UPSMON | |
#define __ups_manPatroll(groupName, markerName, value1, value2) [groupName, markerName, "nowait", "noveh", "randomdn", "trigger", "min:",value1, "max:",value2] execVM "scripts\upsmon.sqf"; | |
#define __ups_carPatroll(groupName, markerName, value1, value2) [groupName, markerName, "nowait", "randomdn", "onroad", "trigger", "min:",value1, "max:",value2] execVM "scripts\upsmon.sqf"; | |
#define __ups_fortify(groupName, markerName) [groupName, markerName, "nowait", "noveh", "randomdn", "min:",1, "max:",1] execVM "scripts\upsmon.sqf"; | |
//// bis_fnc | |
////// bis_fnc_locations | |
#define __setLocation(varname) [QUOTE(varname),[getPos varname, triggerArea varname select 1],false] call bis_fnc_locations; | |
// Object handling | |
#define __hideMarker(markername) QUOTE(markername) setMarkerAlpha 0; QUOTE(markername) setMarkerAlphaLocal 0 | |
#define __showMarker(markername) QUOTE(markername) setMarkerAlpha 1; QUOTE(markername) setMarkerAlphaLocal 1 | |
#define __setHeightATL(varname,value) varname setPosATL [getPosATL varname select 0, getPosATL varname select 1, value] | |
#define __setHeightASL(varname,value) varname setPosASL [getPosASL varname select 0, getPosASL varname select 1, value] | |
#define __setHeight(varname,value) varname setPos [getPosASL varname select 0, getPos varname select 1, value] | |
#define __setWeather(transition,value1,value2,value3) transition setOvercast value1 ; transition setRain value2 ; transition setFog value3 | |
#define __EOL ; | |
#define __NULL2 [0,0] | |
#define __NULL3 [0,0,0] | |
#define __NULL4 [0,0,0,0] | |
#define __this(varname,value) varname = _this select value | |
#define ColorCorrecAdj [1, 1.03, -0.003, \ | |
[0.0, 0.0, 0.0, 0.0], \ | |
[1, 0.8, 0.8, 0.7], \ | |
[0.5199, 0.587, 0.114, 0.0]] | |
#define particuleRand1 [1.51, [1,1,0.3], [0.2, 0.2, 0.2], 0, 0.8, [0.05, 0.05, 0.05, 0], 0, 0] | |
#define particuleRand2 [0.2, [1, 1, 0.15], [0.3, 0.3, 1], 0, 0.3, [0, 0, 0, 0], 0, 0] | |
#define RED [1, 0, 0 , 1] | |
#define BLUE [0, 0, 1, 1] | |
#define GREEN [0, 1, 0, 1] | |
#define CYAN [0, 1, 1, 1] | |
#define PINK [1, .5, 1, 1] | |
#define PURPLE [.5, 0, .5, 1] | |
#define BLACK [0, 0, 0, 1] | |
#define WHITE [1, 1, 1, 1] | |
#define ORANGE [1, .7, .4, 1] | |
#define YELLOW [1, 1, .5, 1] | |
#define OLIVE [.2, .4, .2, 1] | |
#define BLUEDARK [0,0,1.0] | |
#define BLUEAM [0,0,0.5] | |
#define AMBER [1,0.45098,0.141176] | |
#define REDA1 [0.77,0.05,0.23] | |
#define BLUEA1 [0.49,0.67,0.95] | |
#define AMBERA1 [1,0.45098,0.141176,1] | |
#define GREENA1 [0, 1, 0] | |
#define CYANA1 [0, 1, 1] | |
#define PINKA1 [1, .5, 1] | |
#define PURPLEA1 [.5, 0, .5] | |
#define BLACKA1 [0, 0, 0] | |
#define WHITEA1 [1, 1, 1] | |
#define ORANGEA1 [1, .7, .4] | |
#define YELLOWA1 [1, 1, .5] | |
#define OLIVEA1 [.2, .4, .2] | |
//------------------------------------------------------------------------------ | |
// DEVELOPER INFO | |
//------------------------------------------------------------------------------ | |
#define COLOR_NORMAL "#ffffff" | |
#define COLOR_HIGHLIGHT "#55cbe9" | |
#define COLOR_DISABLED "#80ffffff" | |
#define COLOR_GHOST "#00ffffff" | |
#define STYLE_H1(text) format["OUTPUTLOG => <t color='%2' size='1.2' align='center'>%1</t>",##text##,COLOR_HIGHLIGHT] | |
#define STYLE_NORMAL(text) format["<t color='%2' align='left'>%1</t>",##text##,COLOR_NORMAL] | |
#define STYLE_HIGHLIGHT(text) format["<t color='%2' align='left'>%1</t>",##text##,COLOR_HIGHLIGHT] | |
#define STYLE_DISABLED(text) format["<t color='%2' align='left'>%1</t>",##text##,COLOR_DISABLED] | |
#define STYLE_GHOST(text) format["<t color='%2' align='left'>%1</t>",##text##,COLOR_GHOST] | |
//------------------------------------------------------------------------------ | |
// Carbage collector | |
//------------------------------------------------------------------------------ | |
#define MGR_NONE 0 | |
#define MGR_ALL 1 | |
#define MGR_NONE_BUT_RESPAWNED 2 | |
#define MGR_ALL_BUT_RESPAWNED 3 | |
//------------------------------------------------------------------------------ | |
// RESPAWN | |
//------------------------------------------------------------------------------ | |
#define RESPAWN_NONE 0 | |
#define RESPAWN_BIRD 1 | |
#define RESPAWN_INSTANT 2 | |
#define RESPAWN_BASE 3 | |
#define RESPAWN_GROUP 4 | |
#define RESPAWN_SIDE 5 | |
//------------------------------------------------------------------------------ | |
// Channels | |
//------------------------------------------------------------------------------ | |
#define CHAN_GLOBAL 0 | |
#define CHAN_SIDE 1 | |
#define CHAN_COMMAND 2 | |
#define CHAN_GROUP 3 | |
#define CHAN_VEHICLE 4 | |
#define CHAN_DIRECT 5 | |
#define CHAN_SYSTEM 6 | |
//------------------------------------------------------------------------------ | |
// TIME | |
//------------------------------------------------------------------------------ | |
#define MINUTES(NUMBER) (NUMBER * 60) | |
//------------------------------------------------------------------------------ | |
// TASK TYPE | |
//------------------------------------------------------------------------------ | |
#define TASK_CREATED "CREATED" | |
#define TASK_ASSIGNED "ASSIGNED" | |
#define TASK_AUTOASSIGNED "AUTOASSIGNED" | |
#define TASK_SUCCEEDED "SUCCEEDED" | |
#define TASK_FAILED "FAILED" | |
#define TASK_CANCELED "CANCELED" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgDebriefing | |
{ | |
class achievement | |
{ | |
title = "Mission Completed"; | |
subtitle = ""; | |
description = ""; | |
pictureBackground = "data\overview\overview_co.paa"; | |
picture = "flag_UK"; | |
pictureColor[] = {1,1,1,1}; | |
}; | |
class succeeded: achievement | |
{ | |
title = "Mission Completed"; | |
picture = "flag_UK"; | |
}; | |
class partly: achievement | |
{ | |
title = "Mission Partially Completed"; | |
picture = "flag_CSAT"; | |
}; | |
class failed: achievement | |
{ | |
title = "Mission Failed"; | |
picture = "kia"; | |
pictureColor[] = {0.5450, 0, 0, 1}; | |
}; | |
}; | |
class CfgDebriefingSections | |
{ | |
class secondary | |
{ | |
title = "Collected weapons"; | |
variable = "TM4_task_secondary"; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgFunctions | |
{ | |
class disabled | |
{ | |
description = "Function disabled"; | |
file = "functions\dummy.sqf"; | |
}; | |
class BIS | |
{ | |
class Debug | |
{ | |
class log {}; // Override default log function (works only in the editor) | |
class logFormat {}; // Override default log function (works only in the editor) | |
}; | |
class Arrays | |
{ | |
class arrayToLower {}; | |
class arrayToUpper {}; | |
}; | |
class inventory | |
{ | |
class initUnit {}; | |
class unitLoadout {}; | |
class unitAddSilencers {}; | |
class linkItem {}; | |
}; | |
class Objects | |
{ | |
class deleteObject {}; | |
class deleteAllSynchronizedObjects {}; | |
}; | |
}; | |
class tm4 | |
{ | |
class AI | |
{ | |
class attack {}; | |
}; | |
class Spawning | |
{ | |
class spawnGroup {}; | |
}; | |
class ALICE // Alice in zombies :-) | |
{ | |
file = "modules\Alice"; | |
class ALICE_cityInit {file="modules\Alice\fsm\townInit.fsm"; ext=".fsm";}; | |
class ALICE_unitAdd {file="modules\Alice\Scripts\unitAdd.sqf";}; | |
class ALICE_portPopulate: disabled {file="modules\Alice\Scripts\portPopulate.sqf";}; | |
}; | |
class OCTAVE // Honey, OCtave is home! | |
{ | |
file = "modules\Octave"; | |
class OCTAVE_twnInit {file="modules\Octave\fsm\townInit.fsm"; ext=".fsm";}; | |
class OCTAVE_unitAdd {file="modules\Octave\Scripts\unitAdd.sqf";}; | |
}; | |
class Debug | |
{ | |
class debugMarker {}; | |
class extLog {}; | |
class extPrint {}; | |
class diagEntitiesLog {}; | |
class diagStatsLog {}; | |
class diagStatsPrint {}; | |
}; | |
class configs | |
{ | |
class listVehicles {}; | |
class listWrecks {}; | |
class getSoundPath {}; | |
}; | |
class environment | |
{ | |
class destroyCityTrigger {}; | |
class triggerTrap {}; | |
}; | |
class GUI | |
{ | |
class printText {}; | |
class diaryImg {}; | |
class diaryTitle {}; | |
class diarySubTitle {}; | |
}; | |
class objects | |
{ | |
class placeWeapons {}; | |
}; | |
class ObjectModifiers | |
{ | |
class setSkill {}; | |
}; | |
class mission | |
{ | |
class setupIntel {}; | |
class gatherIntel {}; | |
}; | |
class Numbers | |
{ | |
class random {}; | |
}; | |
class Strategic | |
{ | |
class setUnitInsignia {}; | |
}; | |
class Strings | |
{ | |
class findInString {}; | |
}; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgMissionModules | |
{ | |
units[] = {}; | |
weapons[] = {}; | |
requiredVersion = 1.42; | |
class ALICE | |
{ | |
file = "modules\Alice\"; | |
init = "scripts\main.sqf"; | |
spawnDistance = 2000; | |
populationCount = "round (2 * (sqrt (%1)))"; | |
side = CIVILIAN; | |
traffic = 0; | |
}; | |
class OCTAVE | |
{ | |
file = "modules\Octave\"; | |
init = "scripts\main.sqf"; | |
spawnDistance = 2000; | |
unitCount = "round (1.3 * ((sqrt %1) * 1.5))"; | |
side = EAST; | |
traffic = 0; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgNotifications | |
{ | |
class Default | |
{ | |
title = ""; | |
iconPicture = ""; | |
iconText = ""; | |
description = ""; | |
color[] = | |
{ | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_A',0.8])" | |
}; | |
colorIconText[] = | |
{ | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_A',0.8])" | |
}; | |
colorIconPicture[] = | |
{ | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])", | |
"(profilenamespace getvariable ['IGUI_TEXT_RGB_A',0.8])" | |
}; | |
duration = 5; | |
priority = 0; | |
difficulty[] = {"Recruit", "Regular", "Veteran", "Elite", "Insane", "netStats"}; | |
sound = "defaultNotification"; | |
soundClose = "defaultNotificationClose"; | |
}; | |
class TaskAssigned | |
{ | |
title = "$STR_A3_CfgNotifications_TaskAssigned_0"; | |
iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; | |
description = "%2"; | |
priority = 5; | |
sound = "taskAssigned"; | |
}; | |
class TaskCreated: TaskAssigned | |
{ | |
title = "$STR_A3_CfgNotifications_TaskCreated_0"; | |
iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIconCreated_ca.paa"; | |
priority = 5; | |
sound = "taskCreated"; | |
}; | |
class TaskSucceeded: TaskAssigned | |
{ | |
title = "$STR_A3_CfgNotifications_TaskSucceeded_0"; | |
iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIconDone_ca.paa"; | |
priority = 6; | |
color[] = {0.7,1.0,0.3,1.0}; | |
sound = "taskSucceeded"; | |
}; | |
class TaskFailed: TaskAssigned | |
{ | |
title = "$STR_A3_CfgNotifications_TaskFailed_0"; | |
iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIconFailed_ca.paa"; | |
priority = 6; | |
color[] = {1.0,0.3,0.2,1.0}; | |
sound = "taskFailed"; | |
}; | |
class TaskCanceled: TaskAssigned | |
{ | |
title = "$STR_A3_CfgNotifications_TaskCanceled_0"; | |
iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIconCanceled_ca.paa"; | |
priority = 6; | |
color[] = {0.7,0.7,0.7,1.0}; | |
sound = "taskCanceled"; | |
}; | |
class TaskUpdated: TaskAssigned | |
{ | |
title = "$STR_A3_CfgNotifications_TaskUpdated_0"; | |
priority = 4; | |
sound = "taskUpdated"; | |
}; | |
class HQIntel: Default | |
{ | |
title = $STR_A3_notif_HQIntel; | |
iconPicture = "\a3\ui_f\data\map\Diary\signal_ca.paa"; | |
description = "%1"; | |
color[] = COLOR_LIGHTBROWN; | |
priority = 7; | |
duration = 6; | |
difficulty[] = {"netStats"}; | |
}; | |
class missionWarning: Default | |
{ | |
title = "%2"; | |
iconPicture = "\a3\ui_f\data\map\Markers\Military\objective_ca.paa"; | |
description = "%1"; | |
color[] = COLOR_RED; | |
duration = 6; | |
priority = 100; | |
difficulty[] = {"netStats"}; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define SOUND_SFX(soundName) class soundName \ | |
{ \ | |
name = toStr(soundName); \ | |
sound[] = {__EVAL("sounds\SFX\" + toStr(soundName) + ".wss"), 1, 1}; \ | |
titles[] = {0,""}; \ | |
} | |
class CfgSounds | |
{ | |
sounds[] = {"Sparkles_tower_end"}; | |
SOUND_SFX(Sparkles_tower_loop); // 12 sec | |
SOUND_SFX(Sparkles_tower_end); // 3 sec | |
SOUND_SFX(Trap_trigger_1); // 1 sec | |
SOUND_SFX(Trap_trigger_2); // 1 sec | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
taskManagement_markers2D = true; | |
taskManagement_markers3D = true; | |
taskManagement_propagate = true; | |
taskManagement_drawDist = 1; | |
class CfgTaskEnhancements | |
{ | |
enable = true; | |
3d = true; | |
3dDrawDist = 5; | |
share = true; | |
propagate = true; | |
}; | |
class CfgTaskTypes | |
{ | |
class Attack | |
{ | |
icon = "\A3\UI_F_MP_Mark\Data\Tasks\Types\Attack_ca.paa"; | |
icon3D = "\A3\UI_F_MP_Mark\Data\Tasks\Types3D\Attack_ca.paa"; | |
}; | |
class Search | |
{ | |
icon = "\A3\UI_F_MP_Mark\Data\Tasks\Types\Search_ca.paa"; | |
icon3D = "\A3\UI_F_MP_Mark\Data\Tasks\Types3D\Search_ca.paa"; | |
}; | |
class Destroy | |
{ | |
icon = "\A3\UI_F_MP_Mark\Data\Tasks\Types\Destroy_ca.paa"; | |
icon3D = "\A3\UI_F_MP_Mark\Data\Tasks\Types3D\Destroy_ca.paa"; | |
}; | |
class Move | |
{ | |
icon = "\A3\UI_F_MP_Mark\Data\Tasks\Types\Move_ca.paa"; | |
icon3D = "\A3\UI_F_MP_Mark\Data\Tasks\Types3D\Move_ca.paa"; | |
}; | |
class Interact | |
{ | |
icon = "\A3\UI_F_MP_Mark\Data\Tasks\Types\Interact_ca.paa"; | |
icon3D = "\A3\UI_F_MP_Mark\Data\Tasks\Types3D\Interact_ca.paa"; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgUnitInsignia | |
{ | |
__defineInsignia(sas) | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgUnitTemplates | |
{ | |
class default | |
{ | |
clear = 1; | |
defaultInventory= 0; | |
defaultClass = ""; | |
defaultIgnore[] = {}; | |
weapons[] = {}; | |
WeaponItems[] = {}; | |
magazines[] = {}; | |
linkedItems[] = {}; | |
backpack = ""; | |
headgearList[] = {}; | |
facewearList[] = {}; | |
Silencers = 0; | |
MPRespawn = 1; | |
code = ""; | |
preInit = ""; | |
postInit = ""; | |
}; | |
class restore: default | |
{ | |
defaultInventory= true; | |
}; | |
// This is more or less a dummy template, uses as base for the following one | |
class B_default_sas: default | |
{ | |
clear = false; | |
defaultInventory= true; | |
defaultIgnore[] = | |
{ | |
"uniform", | |
"vest", | |
"headgear", | |
"goggles" | |
}; | |
linkedItems[] = | |
{ | |
"FirstAidKit", | |
"ItemMap", | |
"ItemCompass", | |
"ItemWatch", | |
"ItemRadio", | |
"NVGoggles_INDEP", | |
{"U_B_CTRG_3","U_B_CTRG_1"}, | |
{"H_HelmetSpecB_snakeskin", "H_HelmetSpecB_paint1"}, | |
"V_PlateCarrierH_CTRG" | |
}; | |
facewearList[] = | |
{ | |
"H_Bandanna_gry", | |
"H_Bandanna_cbr", | |
"H_Bandanna_khk", | |
"H_Bandanna_sgg", | |
"H_Bandanna_camo", | |
"G_Bandanna_oli" | |
}; | |
insigna = "sas"; | |
allowFacewear = true; | |
code = "if (typeOf _this != 'B_soldier_UAV_F') then {_unit linkItem 'ItemGPS'}"; | |
}; | |
class B_default_sas_player: B_default_sas | |
{ | |
preInit = "_this removeMagazines ""16Rnd_9x21_Mag"";"; | |
postInit = "_this setDamage 0;"; | |
defaultInventory= true; | |
silencers = 0; | |
MPRespawn = 1; | |
weapons[] = {"hgun_Pistol_heavy_01_F"}; | |
magazines[] = {"11Rnd_45ACP_Mag", 3}; | |
WeaponItems[] = {"optic_MRD"}; | |
}; | |
class B_sharpshooter_sas_player: B_default_sas_player | |
{ | |
preInit = "_this removeMagazines ""20Rnd_762x51_Mag"";_this removeMagazines ""16Rnd_9x21_Mag"";"; | |
clear = 0; | |
defaultInventory= true; | |
silencers = 0; | |
MPRespawn = 1; | |
weapons[] += {"srifle_DMR_02_camo_F"}; | |
WeaponItems[] += {"acc_pointer_IR", "optic_AMS_khk", "bipod_01_F_blk"}; | |
magazines[] += {"10Rnd_338_Mag", 7}; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgVehicleTemplates | |
{ | |
class default | |
{ | |
displayName = "Vanilla"; | |
author = $STR_A3_Bohemia_Interactive; | |
}; | |
class B_Offroad_01: default | |
{ | |
textureList[] = | |
{ | |
"guerilla_09", 1 | |
}; | |
animationList[] = | |
{ | |
"HideGlass2", true, | |
"HideBackpacks", false, | |
"HideBumper2", false, | |
"HideConstruction", false, | |
"Proxy", false, | |
"Destruct", false, | |
"hideDoor2", false, | |
"hideDoor1", false | |
}; | |
}; | |
class B_MRAP_03_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\soft_f_beta\MRAP_03\Data\mrap_03_ext_co.paa" | |
}; | |
}; | |
class B_MRAP_03_gmg_F: B_MRAP_03_F | |
{ | |
textures[] += | |
{ | |
"\a3\data_f\vehicles\turret_co.paa" | |
}; | |
}; | |
class B_MRAP_03_hmg_F: B_MRAP_03_F | |
{ | |
textures[] += | |
{ | |
"\a3\data_f\vehicles\turret_co.paa" | |
}; | |
}; | |
class I_Heli_Light_02_unarmed_F: default | |
{ | |
Textures[] = | |
{ | |
"\a3\air_f\Heli_Light_02\Data\heli_light_02_ext_indp_co.paa" | |
}; | |
}; | |
class I_Heli_Light_02_F: I_Heli_Light_02_unarmed_F {}; | |
class I_Heli_Light_01_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_indp_co.paa" | |
}; | |
}; | |
class I_Heli_Light_01_armed_F: I_Heli_Light_01_F {}; | |
class C_Heli_Light_02_unarmed_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\air_f\Heli_Light_02\Data\heli_light_02_ext_civilian_co.paa" | |
}; | |
}; | |
class C_Heli_Transport_02_ion_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\air_f_beta\Heli_Transport_02\Data\Skins\heli_transport_02_1_ion_co.paa", | |
"\a3\air_f_beta\Heli_Transport_02\Data\Skins\heli_transport_02_2_ion_co.paa", | |
"\a3\air_f_beta\Heli_Transport_02\Data\Skins\heli_transport_02_3_ion_co.paa" | |
}; | |
}; | |
class C_Heli_Transport_02_dahoman_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\air_f_beta\Heli_Transport_02\Data\Skins\heli_transport_02_1_dahoman_co.paa", | |
"\a3\air_f_beta\Heli_Transport_02\Data\Skins\heli_transport_02_2_dahoman_co.paa", | |
"\a3\air_f_beta\Heli_Transport_02\Data\Skins\heli_transport_02_3_dahoman_co.paa" | |
}; | |
}; | |
class C_Truck_02_transport_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\soft_f_beta\Truck_02\data\truck_02_kab_co.paa", | |
"\a3\soft_f_beta\Truck_02\data\truck_02_kuz_co.paa" | |
}; | |
}; | |
class C_Truck_02_covered_F: C_Truck_02_transport_F {}; | |
class C_Truck_02_fuel_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\soft_f_beta\Truck_02\data\truck_02_kab_co.paa", | |
"\a3\soft_f_beta\Truck_02\data\truck_02_fuel_co.paa" | |
}; | |
}; | |
class C_Truck_02_box_F: default | |
{ | |
textures[] = | |
{ | |
"\a3\soft_f_beta\Truck_02\data\truck_02_kab_co.paa", | |
"\a3\soft_f_beta\Truck_02\data\truck_02_repair_co.paa" | |
}; | |
}; | |
class B_Offroad_01_SAS_F: default | |
{ | |
textures[] = | |
{ | |
"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa", | |
"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa" | |
}; | |
animationList[] = | |
{ | |
"HideBumper1",1, | |
"HideBumper2", 0, | |
"HideConstruction", 0, | |
"HideDoor1", 0, | |
"HideDoor2", 0, | |
"HideGlass2", 0, | |
"HideBackpacks", 0, | |
"HideDoor3", 1 | |
}; | |
}; | |
class C_Offroad_01_police_F: default | |
{ | |
textureList[] = | |
{ | |
"white", 1 | |
}; | |
animationList[] = | |
{ | |
"HideBumper1",1, | |
"HideBumper2", 0, | |
"HideConstruction", 0, | |
"HideDoor1", 0, | |
"HideDoor2", 0, | |
"HideGlass2", 0, | |
"HideBackpacks", 0, | |
"HideDoor3", 0, | |
"hidePolice", 0 | |
}; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*-------------------------------------------------------------------- | |
file: description.ext | |
===================== | |
Author: Tom_48_97 <[email protected]> (ofpectag:TM4) | |
Remarks: | |
--------------------------------------------------------------------*/ | |
#define DEV | |
#define INTERNAL | |
#include "basicDefines.hpp" | |
#define false 0 | |
#define true 1 | |
#define nil -1 | |
/*-------------------------------------------------------------------- | |
Presentation | |
---------------------------------------------------------------------*/ | |
dev = $STR_TM4_INTEL_authorName; | |
author = $STR_TM4_INTEL_authorName; | |
overviewText = $STR_TM4_INTEL_LOADINGSCREEN; | |
OnLoadMission = $STR_TM4_INTEL_ONLOADMISSION; | |
onLoadName = $STR_TM4_MP025_MISSIONNAMELOBBY; | |
onLoadIntroTime = true; | |
MissionPath = __FILE__; | |
overviewPicture = "data\overview\overview_co.paa"; | |
loadScreen = __EVAL(format["data\overview\loadScreen_%1_co.paa", floor random 2]); | |
loadingTexts[] = {}; | |
/*-------------------------------------------------------------------- | |
HEADER / CONFIG / INFO | |
---------------------------------------------------------------------*/ | |
MaxUnitCount = 250; | |
MaxEnnemiCount = -1; | |
MaxFriendlyCount = -1; | |
MaxNeutralCount = -1; | |
class Header | |
{ | |
gameType = Coop; | |
minPlayers = 1; | |
maxPlayers = 12; | |
}; | |
disableChannels[] = | |
{ | |
CHAN_GLOBAL, | |
CHAN_COMMAND, | |
CHAN_SYSTEM | |
}; | |
//-- config | |
allowSubordinatesTakeWeapons = false; | |
enableItemsDropping = true; | |
scriptedPlayer = false; | |
joinUnassigned = false; | |
aiKills = false; | |
disabledAI = true; | |
enableTeamSwitch = true; | |
forceRotorLibSimulation = false; | |
disableRandomization[] = {}; | |
doneKeys[] = {""}; | |
//-- IGUI | |
showUAVFeed = true; | |
showHUD = true; | |
//-- Map | |
onMinimapScript[] = {"BIS_fnc_customGPS_Spawn"}; | |
showGroupIndicator = false; | |
//-- Weather | |
startFogBase = 20; | |
forecastFogBase = 20; | |
startFogDecay = .009; | |
forecastFogDecay = .0085; | |
fogBeta0Min = .0011; | |
fogBeta0Max = .025; | |
//-- Debug | |
allowFunctionsLog = true; | |
enableDebugConsole = true; | |
allowFunctionsRecompile = true; | |
// Advanced debug env | |
enableDebugPrint = true; | |
enableDebugLog = true; | |
DebugFileName = "default.rpt"; // Generic destination | |
DebugDirPath = "missions\Log\MP027"; // Directory where to store additional logs | |
/*-------------------------------------------------------------------- | |
task management | |
---------------------------------------------------------------------*/ | |
#include "config\CfgTask.hpp" | |
/*-------------------------------------------------------------------- | |
Debriefing | |
---------------------------------------------------------------------*/ | |
#include "config\CfgDebriefing.hpp" | |
/*-------------------------------------------------------------------- | |
Respawn | |
---------------------------------------------------------------------*/ | |
#include "config\respawn.hpp" | |
/*-------------------------------------------------------------------- | |
Templates | |
---------------------------------------------------------------------*/ | |
#include "config\CfgVehicleTemplates.hpp" | |
/*-------------------------------------------------------------------- | |
RESOURCES | |
---------------------------------------------------------------------*/ | |
#include "config\rsc.hpp" | |
/*-------------------------------------------------------------------- | |
Notifications | |
---------------------------------------------------------------------*/ | |
#include "config\CfgNotifications.hpp" | |
/*-------------------------------------------------------------------- | |
Mission parameters | |
---------------------------------------------------------------------*/ | |
#ifndef DEV | |
#include "config\Params.hpp" | |
#endif | |
/*-------------------------------------------------------------------- | |
Functions | |
---------------------------------------------------------------------*/ | |
#include "config\CfgFunctions.hpp" | |
#include "config\CfgMissionModules.hpp" | |
/*--------------------------------------------------------------------------- | |
Loadout configuration | |
---------------------------------------------------------------------------*/ | |
#include "config\CfgUnitTemplates.hpp" | |
/*--------------------------------------------------------------------------- | |
Sounds | |
---------------------------------------------------------------------------*/ | |
#include "config\CfgSounds.hpp" | |
/*--------------------------------------------------------------------------- | |
Insignia | |
---------------------------------------------------------------------------*/ | |
#include "config\CfgUnitInsignia.hpp" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Params | |
{ | |
//#define WEATHER_DEFAULT 25 | |
//class Weather | |
//{ | |
// title = $STR_A3_rscattributeovercast_title; | |
// values[] = {0,25,50,75,100}; | |
// texts[] = | |
// { | |
// $STR_A3_rscattributeovercast_value000_tooltip, | |
// $STR_A3_rscattributeovercast_value025_tooltip, | |
// $STR_A3_rscattributeovercast_value050_tooltip, | |
// $STR_A3_rscattributeovercast_value075_tooltip, | |
// $STR_A3_rscattributeovercast_value100_tooltip | |
// }; | |
// default = WEATHER_DEFAULT; | |
// function = "BIS_fnc_paramWeather"; | |
//}; | |
class Daytime | |
{ | |
title = "Time"; | |
texts[] = {"Morning","Day","Evening","Night"}; | |
values[] = {6,12,18,0}; | |
default = 12; | |
function = "BIS_fnc_paramDaytime"; | |
isGlobal = true; | |
}; | |
class ViewDistance | |
{ | |
title = "View distance (in metres)"; | |
values[] = {500,1000,2000,5000}; | |
default = 2000; | |
function = "BIS_fnc_paramViewDistance"; | |
isGlobal = true; | |
}; | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define RESPAWN_TEMPLATE "Counter","MenuPosition" | |
respawnOnStart = false; | |
respawn = RESPAWN_BASE; | |
respawnDelay = 30; | |
respawnVehicleDelay = 680; | |
respawnDialog = true; | |
respawnTemplates[] = {RESPAWN_TEMPLATE}; | |
respawnTemplatesWest[] = {RESPAWN_TEMPLATE}; | |
respawnTemplatesEast[] = {RESPAWN_TEMPLATE}; | |
respawnTemplatesGuer[] = {RESPAWN_TEMPLATE}; | |
respawnTemplatesCiv[] = {RESPAWN_TEMPLATE}; | |
respawnTemplatesVirtual[]= {}; | |
reviveDelay = 6; | |
reviveForceRespawnDelay = 3; | |
reviveBleedOutDelay = 120; | |
// Corpses | |
corpseManagerMode = MGR_NONE_BUT_RESPAWNED; | |
corpseLimit = 15; | |
corpseRemovalMinTime= MINUTES(15); | |
corpseRemovalMaxTime= MINUTES(30); | |
// Wreckage | |
wreckManagerMode = MGR_NONE_BUT_RESPAWNED; | |
wreckLimit = 30; | |
wreckRemovalMinTime = MINUTES(45); | |
wreckRemovalMaxTime = MINUTES(60); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class RscType | |
{ | |
idd = NIL; | |
movingEnable = false; | |
duration = 6; | |
}; | |
class RscText | |
{ | |
idc = NIL; | |
type = CT_STATIC; | |
style = ST_CENTER + ST_SHADOW + CT_SHORTCUT_BUTTON + ST_NOBORDER; | |
lineSpacing = 0.95; | |
}; | |
class textQuote: RscText | |
{ | |
colorBackground[] = COLOR_TRANSPARENT; | |
colorText[] = COLOR_GREY; | |
font = GUI_FONT_NORMAL; | |
}; | |
class RscMissionInfo | |
{ | |
idd = 500; | |
duration = 5; | |
fadein = 0; | |
movingEnable = 0; | |
onload = "uinamespace setvariable ['RscMissionInfo',_this select 0]"; | |
class Controls | |
{ | |
class info | |
{ | |
font = "PuristaSemibold"; | |
sizeEx = "((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) * 0.55"; | |
idc = 1100; | |
x = "-6.20841e-009 * safezoneW + safezoneX"; | |
y = "0.95 * safezoneH + safezoneY"; | |
w = "1 * safezoneW"; | |
h = "0.05 * safezoneH"; | |
colorBackground[] = COLOR_HALF_BLACK; | |
text = ""; | |
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; | |
colorText[] = COLOR_WHITE; | |
shadow = true; | |
class Attributes | |
{ | |
font = "PuristaMedium"; | |
color = "#ffffff"; | |
align = "left"; | |
shadow = true; | |
}; | |
}; | |
class Icon | |
{ | |
idc = 1200; | |
text = "A3\ui_f\data\gui\rsc\rscdisplayarcademap\icon_debug_ca.paa"; | |
x = "0.96875 * safezoneW + safezoneX"; | |
y = "0.95 * safezoneH + safezoneY"; | |
w = "0.03125 * safezoneW"; | |
h = "0.05 * safezoneH"; | |
colorText[] = COLOR_LIGHTBROWN; | |
shadow = FALSE; | |
}; | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment