Author: chessmaster42
Author Website:

Requirements: No addons required

Version: 1.9.3
Signed: Yes, serverkey included

Short description: This is an addon for Arma 3 that provides script presets in Zeus (aka Curator) mode in the Modules screen.

Date: 2014-05-11 10:45


Comments: (3)
Rating:



 

Curator Presets Mod

by
chessmaster42


Description:
This is an addon for Arma 3 that provides script presets in Zeus (aka Curator) mode in the Modules screen. This mod is very simple but very useful now that Zeus has been released to Stable. I needed a way to run scripts on objects but not have to give debug console access both in the mission and to users in general. As a result I came up with this mod to help provide some extra utility to Zeus. It's still very basic and needs a ton of work but I wanted to throw it out here for you guys to consume and try out.


Features:
  • General:
      Air Flight - Allows setting of flight height for flying vehicles
      Artillery - Calls for artillery fire from the unit using coordinates, ammo type, and round count
      Damage Component - Damages the unit's component based on the component selected and the damage slider
      Spawn Garrison - Spawns a garrison of units at the given location based on some config params (use with caution!)
      Vehicle Disembark - Calls the passengers, crew, or all units in the vehicle to disembark
  • System:
      CPM Config - Basic config dialog for the mod
      Task Force Radio - Basic config for the TFR voip addon. Support for other voip methods and more TFR options will come later
      Virtual Ammobox System - Loads the Virtual Ammobox System onto the unit/object
  • Unit:
      Unit Action - Runs an action on the unit
      Unit Animation - Plays an animation on the unit
      Unit Chat - Sends a chat message through the unit
      Unit Recruitable - Adds an action to the unit that allows players to recruit into their own group
      Unit Skills - Sets the precise skills for the unit
      Unit Surrender - Calls the unit to surrender
      Unit Teleport - Teleports the unit to the given coordinates
  • Non-Module Features:
      Waypoint Handler - Ctrl+Shift+RMB - Custom waypoint dialog to setup non-standard waypoints
      Waypoint Type 'Land' - Fleeing is disabled and vehicle will land and shut down
      Waypoint Type 'Land - Get In' - Fleeing is disabled and vehicle will come to a hover a few meters off of the ground
      Waypoint Type 'Search Buildings' - Unit/Group will search through all positions in the building nearest to the waypoint when placed. Groups will divide up the task as evenly as possible and will spread out to cover all building positions.
      Custom Module Category - Modules are now located within a custom category labeled "Curator Presets" in the Create side bar. This was a huge pain in the rear to get working and is still buggy but it's a step in the right direction


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Included files:
curatorPresets_Module.pbo


Media:
Armaholic.com has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Armaholic.com Youtube channel.


Known issues:
Units will not always obey when Unit Action is called on them (seems to be limited to specific action types)
Clicking on custom sub-categories for modules will put a non-functioning module object on the cursor. Just right-click it away to continue


Notes:
Spawn Garrison is limited to 150 units and 25 groups. Once at the unit limit no more will spawn. Once at the group limit all future units will be added to the last group
Unit Animation is not yet complete and as such will not do anything yet
Search Buildings is buggy. Please let me know of any suggestions you have or bugs you find.


Source:
The source can be found here: https://github.com/chessmaster42/curatorPresets


Changelog:
v1.9.3
- Changed most calls to ccl_fnc_GlobalExec to be NOT persistent (fixed many lag and performance issues)
- Added start of version broadcast mechanism
- Added some more error handling
- Added some more checks to see if player is a curator
- Fixed bug with duplicating waypoints when using Ctrl+Shift+RMB

v1.9.2
- Fixed missing loadUnitSkills function in cfgFunctions.hpp
- Added global config saving mechanism
- Removed CWS curator icons (moved into CWS mod)
- Fixed unit skills module (again)
- Fixed missing unit chat function in CCL (now using CCL 1.0.2)

v1.9.1
- Moved CWS mod off back to main cws_injury repository
- Added LICENSE
- Removed server-only restriction in addWaypoint
- Added better error handling to drawCWSIcons
- Restricted the unit types in spawnGarrison and added a better random distribution
- Changed debugging default to off
- Removed forced addon load in initCPM
- Unified code that works with "Applies To"
- Fixed missing tooltip for sliders on dialog load
- Removed redundant waypoint types from waypoint handler
- Updated mod logo

v1.9
- Created new mod "Chessmaster's Common Library" that houses many common functions and UI elements for both CPM and CWS (this will also have a separate release later)
- Created new mod version of CWS (this will have a separate release later)
- Fixed icon and improved functionality of TaskForceRadio module
- CWS icons over units in Zeus screen now have bleeding percentage as well has healing progress percentage
- Overhauled the waypoint handler to use the new Ctrl+Shift+RMB key combo for placing the custom waypoints
- Fixed innumerable bugs and improved AI in CWS dramatically
- Overhauled bleeding system in CWS. Bleeding pausing while being healed is now much more reliable
- Added Failsafe Reload Module to both CWS and CPM. Putting this down will cause a full reload of the respective mod
- Improved the AI behaviour in 'Search Building' waypoint type. It is now distance sorted and more reliable
- And many more misc things ...

v1.8.1
- Added CWS icons above units when they have CWS loaded. Color is white a full heath and red when injured
- Fixed bug with losing custom category of modules when closing and re-opening the curator display
- Added 'CPM Failsafe Module' to the old 'Zeus' category that can be placed to do a forced reload of the mod
- Added more functionality to 'ShowMessage' function
- More minor tweaks working towards fixing the module on cursor bug for the CPM module sub-categories

v1.8.0
- Added 'Search Building' waypoint type
- Added 'Task Force Radio' module
- Added 'Unit Skills' module that gives access to all 10 AI skills for a unit
- Added custom category for CPM modules
- Added 'Applies To' option to most unit-based modules so that module can be applies to unit, group, faction, or even players (depends on module)
- Reorganized config files
- Reorganized most script files
- Fixed some issues with Unit Surrender
- Overflow units from 'Spawn Garrison' are now grouped with the nearest group instead of the last created group
- Drop-down UI elements are now much more accessible
- Slider UI elements now show the current value in the tooltip text
- Disabled fleeing for "Land" or "Land - Get In" waypoint type
- Major UI overhauls

v1.7.1
- Fixed some critical issues in the last update

v1.7
- Added Spawn Garrison module

v1.6
- Added Unit Action module
- Added Unit Animation module (incomplete)
- Added Unit Chat module
- Improved Unit Surrender module
- Changed list boxes to combo boxes
- Misc UI improvements

v1.5
- Internal UI overhaul
- Added Air Flight module
- Added waypoint placement handler

v1.4
- Fixed global and persistent issues with some modules
This will fix the issues with VAS and Recruit actions not showing up on units for non-Zeus players. Should also fix some oddities with the damage component module. This means that you can now use damage component on player occupied vehicles as well as the players themselves

v1.3
- Added Artillery and Vehicle Disembark modules, Fixed mod logo

v1.2
- Implemented config dialogs for Component Damage and Unit Speed

v1.1
- Added bisign keys
- Fixed Curator messages
- Added recruit unit module

v1.0
- Initial alpha release


Forum topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: No tags