Author: geloxo
Author Website:

Requirements: Community Base addons A3

Version: 1.02

Short description: This script allows multi-editing tasks shared between several Zeus players in real time, online or offline.

Date: 2014-11-12 22:02


Comments: (0)
Rating:



 



GX Zeus Advanced Script

by
geloxo


Description:
Currently one of the limitations of Arma3 curator module (aka Zeus) is a proper exportation system to allow further editing and usage on other missions. Therefore I have created a simple script set to bypass this situation and also enhance the Zeus experience by allowing multi-editing tasks shared between several Zeus players in real time, online or offline.

This script set is configured for Arma 3 by default but can be also used with other addons such as All in Arma, Unsung, Iron Front or any Arma3 and Arma2 based addons. The content is published as script instead of as an addon to allow an easy integration with any mission and due to it´s small size. In the future I may create an addon if needed or integrate it with GX Addons pack but currently it´s not needed. This adds a powerfull extension to the great Zeus module approach and I hope it helps editors and mission makers to develop intense missions until we can have a true 3D editor available in game.

There are similar addons available which allow real time edition and exporting but the main advantage of this one is that it is compatible with any mission, as it does not require to have the script running on them due to the usage of native sqf format exporting instead of a propietary one.


Features:
  • Advanced real time edition in SP and MP (including JIP), supporting native sqf language
  • Zeus players can access the content created or imported by other Zeus players in real time in MP
  • Real time data exporting to clipboard, game RTP log file (or jayarma2lib log file) in SP and MP (notice clipboard is disabled by BIS in MP). Use jayarma2lib mod for better performance
  • Real time data importing from multiple pre-saved scripts sources in SP and MP from player or server
  • Imported data can be loaded into Zeus variables to convert it into editable again
  • Configuration of available items for Zeus editors and editing options for side vs side missions
  • Standard, advanced, private and cooperative editing modes
  • Visual 3D markers to check which items are included in your exportable content
  • Example mission included
  • Most common elements edited by Zeus can be exported, but anything accessible via script commands can be added to the list in the future. Currently the following is exported:
      a) Units (including their squad members)
      b) Vehicles (including their crews)
      c) Static weapons (including their gunner)
      d) Buildings and other static objects
      e) Any unit/object/vehicle position, direction, vectorup, damage and fuel
      f) Soldiers UnitPos (eg: prone) and behaviour (formation, combat mode, etc)

Waypoints are not saved, but this is not due to any limitation of the script. As the real time exporting process catches the current status of everything at the moment of exporting the units may be moving around instead of staying where you initially wanted. The former idea of this script was to help editors and Zeus during multiplayer cooperative game, and to decorate and pre-define main elements such as bases, enemy forces locations, ambient life, etc. During gameplay you can always take control of those units via Zeus interface.


Installation:
For detailed instructions how to implement and use this script in your own missions please refer to the included documentation.


Notes:
Any script generated with version v1.0 can be still imported to v1.01 but load feature won´t be available with it. Use the advanced mode to edit those imported items again and export the resulting work. It will be formatted to v1.01 automatically in this new exported script.


Credits & Thanks:
Functions from CBA and BIS
Functions from Jayarma2lib
Autohotkey freeware utility


Changelog:
v1.02
- script initialization optimized
- added usage of setposworld to export data at the exact items placement
- added missing _sleeptime variable to generated exported script
- added class thing to the exported objects list
- explanatory note added to manual editing modes section
- debug feature extended to include more info to log files
- animals classes removed from allowed units list (they are not needed)

v1.01
- faster script initialization
- added load feature (imported script content becomes editable again)
- added undo feature (delete last imported data)
- added private and cooperative editing modes (see only your placed units)
- added check exportable units (visual 3D marker)
- changed import feature (can be also imported from player computer to MP running session)
- changed export selected option from single object to multiple objects
- fixed teleport script
- fixed MP export and some export format errors
- debug mode added and unnecessary configuration variables removed
- configuration variables available for side vs side gameplays
- added preconfiguration of unit classes or WWII and NAM modpacks
- added unit behaviour, formation, etc to exported soldier parameters
- reduced size of exported text (default variable values ignored) and version check included

v1.0
- first release


Forum topic:
- BI forums



- Community Base addons A3

Optionall:
- jayarma2lib




Enable javascript to be able to download from Armaholic please!



Tags: Advanced,   Real-Time,   Tasks,   Zeus