Skip to content

Crowdedlight/Crows-Zeus-Additions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crows Zeus Additions

Simple clientside mod which adds whatever functions I wanted as zeus modules.

Wiki: https://github.com/Crowdedlight/Crows-Zeus-Additions/wiki

Requires Zeus Enhanced (ZEN)

Features that is not base-features are only available if the mod required is detected as Loaded.

Features:

  • Scatter Teleport: Allows Zeus to select players to teleport to position spread in a pattern. Can include the vic players are inside. Useful for TPing into parachuting while ensuring players are seperated from eachother
  • Teleport To Squadmember: Allows Zeus to select a unit and get a promt of squadmembers to teleport said unit to. Makes it easy to teleport lost players to their squad without finding them first.
  • Radius Heal: Heals all units in a sphere radius around the clicked position. Makes it easy to heal all units if a vehicle is arma'ed or otherwise need to pick all up. Will also put out units on fire.
  • Center Camera on Unit: Right click a unit and select this option, and the zeus camera will continously center on the unit even while moving. Is handy for following moving targets while finding the module or setting you need.
  • Remove trees: Remove trees/bushes/stones in an distance from position. Works globally and should work for JIP. Removes collision of removed objects.
  • Restore trees: Restores trees/bushes/stones previously removed in an distance from the clicked position.
  • Animal Follower: Spawns an animal that follows the selected player around. Can be petted with ace-interaction. Can be set so it attacks any nearby players, handy for snakes.
  • Delete All Spawned Animal Followers: Deletes all animals spawned with Animal Follower module. For easy cleanup.
  • Set Numberplate: Can set the numberplate of a vehicle
  • Delete All Dead: A cleanup script that removes all dead bodies/wrecks.
  • Set Colour: Sets the colour of the target. For vehicles with multiple textures you can select which texture. Also has a reset checkbox to reset to originally texture
  • Paste Loadout into Inventory: When using the Zeus Enhanced "copy loadout" context menu, you get a new option when right-clicking a vehicle or box and under "inventory" you can select "paste loadout" which will paste that units loadout into the inventory if there is enough space.
  • Spawn Arsenal: Spawns a NATO Supply Crate on the position clicked and makes it into an arsenal in one go. If ACE is loaded it will be an ACE arsenal, otherwise a base-game arsenal.
  • Unit Loadout Viewer: Quickly See Loadout of Unit without going into full arsenal. A right-click menu to see unit loadout without loading a full arsenal.
  • Draw Build: Select the type of object to build, and start building by simply clicking the straight lines you want. Quick way to make hesco or sandbag walls without having to manually place each wall segment.
  • Fire Support: Call in fire support without having to set up vehicles that might run out of ammuntion. Supports 82mm Mortar, 155mm Artillery and 230mm Rockets (Other ammunition also possible via the Custom Type (ex.) field by entering the CfgAmmo name. Each ammo needs individual testing). Sliders for radius, amount of salvos (leave 0 for infinite), seconds between the salvos, delay after placing and amount of "guns" firing. Move object to change center of radius, reapply module to change settings and delete to end prematurly.
  • Resupply Player Loadouts: Goes through all players (not zeus') and check what ammunition they have in their inventory. Then it spawns a crate with multipler times ammunition. Its a quick way to spawn a crate that would include enough supplies for all players to resupply to what the zeus decide, without having to manually add each ammonition. The crate can be spawned on ground, spawned as airdrop at set altitude, or spawn a plane doing a flyby and airdropping it at selected altitude. If using airdrop the crate will output blue smoke and have 4 blue chemlights attached. Smoke and chemlight is guaranteed to be refreshed for 5 min after the drop.
  • PingBox: A little GUI box for zeus which shows the last 3 who pinged zeus and how long since they pinged. To help when spacebar shows you a view of a building with everyone in it and you can't see who pinged. It comes with CBA/Addon settings to enable/disable it, when to auto remove showed pings and if it should fade between receiving pings. (Found under Addon Settings -> Crows Zeus Additions)
  • Remove Radio/Binoculars: A tool to remove a single unit, its groups, or an entire sides radio and binoculars. Mainly used to quickly remove radios and binoculars from AI when needed. AI mods like lambs have changed behaviour based if radios/binos are present or not. If used on players, the players will get a hint notification that zeus has removed their radio/bino. Place it on a unit to remove from unit/group, place it on the ground and you can select an entire side.
  • Zeus Medical HUD: a keybind (default: ctrl+shift+h) to enable a helping text over each player for zeus, to see their current medical status. Showing basic information of Heartrate, open wounds, bleed rate, in pain, effected by drugs or if in cardiac arrest
  • Zeus Remote Control Indicator: Will show an icon for all zeus' over the unit a zeus is currently remote controlling. It helps coordination between multiple zeus to not try and control or modify the same unit at the same time. The feature can be disabled in addon settings (Enabled by default), and the color of the icon can be changed aswell.
  • Remove Explosives/Grenades: A tool to remove explosives or grenades from a side, group or individual unit. If used on players, the player will be notified that Zeus have removed stuff from him.
  • IED Clutter: Spawns clutter with embedded IEDs in an area. Can be used to quickly make IED threats hidden in other clutter
  • Surrender Chance: When put on a unit it has a zeus-decided chance to surrender when an player aims at it with a weapon. Useful for HVT capture scenarios. Shows icon for Zeus to see what units have it applied

Features Requireing ACE:

  • Set supply Vehicle: Set an object or vehicle as an ACE rearm/refuel/repair vehicle
  • Capture Player: Easily capture the unit it is used on. It does a full zeus heal on the unit, set them captive, and removes weapons and radio and place it inside a box next to them.
  • Mass Surrender/Captive: Can select entire sides or players/groups to toggle surrender or captive.
  • Mass Unconscious: Can select entire sides or players/groups to toggle ACE unconscious on.
  • Inflict ACE Medical damage: with selection of limb, damage-type and damage. (Useful for medic training of specific wounds. Logs dmg and target in RPT log files when used)

Features Requiring TFAR:

  • Set Vehicle Radio Side: Set the radio side on the selected vehicle. Makes it possible to swap the vehicle radios to the wanted side.

Test Status

The code is written for MP and dedicated server usage. All functions have been tested on "MP" using the Eden editor and "play scenario in MP".
The following has been tested on dedicated server with default settings:

  • Scatter Teleport - Spiral Pattern
  • Scatter Teleport - Line Pattern
  • Scatter Teleport - P Pattern
  • Teleport To Squadmember
  • Center Camera on Unit
  • ACE Medical Damage
  • Remove Trees - Including collision
  • Restore Trees - Including collision
  • Animal Follower
  • Delete All Spawned Animals following
  • Set Numberplate
  • Delete All Dead Bodies
  • Mass Surrender/Captive
  • Spawn Arsenal
  • Set Colour
  • Paste Loadout into inventory
  • Quickly See Load of unit without going into arsenal
  • Capture Player
  • Mass Unconscious
  • Radius Heal
  • Rearm Vehicle
  • DrawBuild
  • Set TFAR vehicle side
  • Fire Support
  • Resupply Player Loadouts
  • PingBox
  • Medical Zeus HUD
  • Zeus Remote Control Indicator
  • Remove Binos/Radio
  • Remove Explosives/Grenades
  • IED Clutter
  • Surrender Chance

Debugging

All logging made to the .RPT file will start with CrowsZA-module: where the module is whatever zeus module is writing the entry.

Contributors

Crowdedlight (Main Author)
Windwalker
MrPepsiMax
Radkewolf
Johnb43
Landric HarryGWA

License

Crows Zeus Additions is licensed under the GPL-3.0 license.