DayZ
77 ratings
Designators
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod Type: Mechanics, Props
File Size
Posted
Updated
6.635 MB
15 May, 2020 @ 9:43am
29 Oct, 2024 @ 10:20am
36 Change Notes ( view )

Subscribe to download
Designators

Description
Designators mod inspired by meshcarver's work on ARMA 3 Nova Zona mod.

https://www.youtube.com/watch?v=nBZ12QKk2aE

https://forums.bohemia.net/forums/topic/134345-large-stalker-inspired-island-nova-zona/

Designators code has been written from scratch. All models have been created from scratch. All sounds and textures are from free sources. Respective authors are noted in credits.

Official server for mod: Namalsk Survarium v2 Hardcore PVP - 82.208.17.111:27079

RULES OF ENGAGEMENT WHILST IN A DESIGNATOR INFESTED AREA
All staff entering this site must be authorised
All staff should have Designator awareness training
Obey all posted signs and do not deviate from your original plan
Assume all Designators are active
Assume all Designators ignoring zombies and are capabe to materialize into other objects
Assume all Designators teleporting at once at regular intervals
Maintain minimum distance of 25 meters from each Designator
Do not at any point stop moving, make a noise or discharge your weapon
Always use a buddy system and abort in the event of any visual or aural disturbance
Never turn your back on a Designator- maintain visual contact at ALL TIMES

INSTALLATION AND SETUP
This is both server and client mod. Client needs just subscribe to mod or adds it manually.

At server side open your mission Init.c and find void main(). Put following code at the end of main function.

Get_ab_DesignatorManager().CreateRandomDesignatorController("Veresnik Fields", "4839.479980 330.536011 8454.200195", 500, 50, 20);

array<string> designatorPositions = {
"4464.140137 315.640991 8250.669922",
"4456.279785 315.337006 8264.139648",
"4424.439941 314.873993 8269.299805",
"4472.290039 315.575012 8286.809570",
"4456.529785 315.414001 8315.379883",
"4491.459961 317.023987 8273.509766",
"4486.479980 316.333008 8326.230469",
"4504.129883 317.686005 8297.540039",
"4532.600098 318.393005 8298.469727",
"4547.910156 319.480988 8345.040039",
"4566.259766 319.893005 8382.780273",
"4574.899902 319.507996 8330.860352",
"4572.330078 319.339996 8351.759766",
"4545.560059 319.109009 8316.230469",
"4531.149902 317.933990 8278.950195",
"4561.479980 319.721008 8249.519531",
"4591.509766 320.345001 8242.500000",
"4575.390137 319.764008 8292.790039",
"4571.290039 319.854004 8221.280273",
"4553.089844 319.207001 8287.849609",
"4471.229980 315.656006 8301.559570"
};
Get_ab_DesignatorManager().CreatePredefinedDesignatorController("Veresnik Military Base", "4537.540039 318.433014 8297.910156", 500, designatorPositions);

API
Get_ab_DesignatorManager().CreateRandomDesignatorController(string name, vector position, float resetRadius, float radius, int designatorCount)
Creates circular Designator infested area with size of radius at position and randomly fills it with designatorCount Designators. Area resets everytime no players are inside resetRadius. You can name area with name parameter to see it in logs.

Get_ab_DesignatorManager().CreatePredefinedDesignatorController(string name, vector position, float resetRadius, ref array<string> designatorPositions)
Creates predefined Designator infested area with logical center position and fills it with Designators from designatorPositions string array that contains coords in vector format. Area resets everytime no players are inside resetRadius. You can name area with name parameter to see it in logs.

Get_ab_DesignatorManager().SetLessIntrusiveAmbientSounds(bool value)
Sets ambient sound scape for less intrusive sounds for player. Can be set anytime. Next scheduled ambient sounds will be played accordingly.

BONUS
Spawnable inventory item "Classified Designators Report". Can be spawned into player inventory or via types.xml. Class name is "ab_designator_report".

As alternate, ab_designator_report_paper item with report text on texture, players could use it as regular paper.

CREDITS
Code and models by ataribaby.
meshcarver for original idea.
HunterCZ for great code, config, sound and modeling help.
[Lusk]-lynge for great model importing help and texture tips.
DayZ Modders Discord for initial help and bearings.
ZeroGaming and w3cko for testing https://www.twitch.tv/zerogaming https://www.twitch.tv/wecko
Rusty Metal texture https://texturify.com/stock-photo/rusty-metal-10383.html
Sounds:
https://freesound.org/people/Halph-Price/sounds/15959/
https://freesound.org/people/suonho/sounds/3176/
https://freesound.org/people/Tomlija/sounds/103333/
https://freesound.org/people/FreqMan/sounds/32683/
https://freesound.org/people/GowlerMusic/sounds/264861/
https://freesound.org/people/acclivity/sounds/19220/
https://freesound.org/people/Glitchedtones/sounds/375948/
https://freesound.org/people/DExUS5/sounds/361686/
https://freesound.org/people/klankbeeld/sounds/249907/
https://freesound.org/people/DRFX/sounds/350763/
https://freesound.org/people/klankbeeld/sounds/130889/
https://freesound.org/people/jmichelsen/sounds/403919/
https://freesound.org/people/Voices_Of_Marz/sounds/444444/
https://freesound.org/people/sandufi/sounds/350858/

LICENSE
Mod is open source and you are free to modify, repack and publish. If you fix or enhance it please consider push it to me for intergration into official version.

Source repository: https://github.com/ataribaby42/DayzDesignators

Mission templates: https://github.com/ataribaby42/DayzDesignators/tree/master/Resources/Templates