CBA_A3 v3.1.0.160928
This release adds Join Rails compatibility to pistols and bipods from the Tanoa expansion and tweaks various small issues with the AI and settings functionality. It also removes old, long deprecated and/or non functional code mainly stemming from the days of Arma 2. We also fixed the "callsign" composition attribute from the Eden-Editor by inserting our own custom MP compatible function.
CHANGE LOG SUMMARY:
- ADDED: JR muzzles to pistols (#436) robalo
- ADDED: JR compatibility with APEX bipods (#436, #500) robalo
- ADDED: Listenable events for CBA settings initialization (#437) PabstMirror
- ADDED: Garrison waypoint in editor (#438) commy2
- ADDED: PerFrameHandler Objects (#441) commy2
- ADDED:
CBA_fnc_getArea
to return the array form of any area construct (#442) SilentSpike - ADDED: Optional pbo to load settings from a userconfig file (#450, #459) commy2
- ADDED: Template for creating a settings file inside a pbo (#451, #459) commy2
- ADDED:
CBA_fnc_removeWhitespace
(ported from ACE 3) (#457) commy2 - ADDED:
PATHTO_FNC
andRECOMPILE
macros forCfgFunctions
(#475, #494) dixon13 - ADDED: "format" versions of
LOG()
/WARNING()
/ERROR()
/INFO()
macros (#482) commy2 - ADDED: Optional parameter for
CBA_fnc_addPlayerEventHandler
(#490) PabstMirror - ADDED: Unit test for network component commy2 (#497)
- ADDED: Event handlers for creating and deleting markers commy2 (#505)
- ADDED: Fix for broken "callsign" Eden attribute commy2, snippers (#508)
- IMPROVED: Remove some obsolete
productVersion
checks (#432) commy2 - IMPROVED: Remove some obsolete and unused files (#434) commy2
- IMPROVED: Missions can force global settings if not forced by the Server (#437, #506) PabstMirror
- IMPROVED: Group behaviour when using
CBA_fnc_taskDefend
(#440) SilentSpike - IMPROVED:
CBA_fnc_randPosArea
accepts areas in form of array or location (#442) SilentSpike - IMPROVED:
CBA_fnc_taskSearchArea
accepts areas in form of array or location (#442) SilentSpike - IMPROVED:
CBA_fnc_inArea
in favour of newinArea
command (#442) SilentSpike - IMPROVED: Remove obsolete
PlayerConnected
,PlayerDisconnected
band aid fix (#443) commy2 - IMPROVED: Disable "Default" settings button if setting is already the default value (#444) PabstMirror
- IMPROVED:
CBA_fnc_hashSet
to use thedeleteAt
command (#445) PabstMirror - IMPROVED: Some internals in XEH component (
XEH_CLASS_BASE
macro) (#446) commy2 - IMPROVED: Internals of serializing array type settings (#449) commy2
- IMPROVED: Correct wrong information in some functions headers (#463) commy2
- IMPROVED: Precompile
displayLoad
functions (#464) commy2 - IMPROVED: Simplify
CBA_fnc_filter
with new SQF commands (#465) commy2 - IMPROVED: Align
DEBUG()
/WARNING()
/ERROR()
macros to their ACE versions (#466, #480, #498) commy2 - IMPROVED:
compileFinal
internal CBAmissionNamespace
functions (#469) commy2 - IMPROVED: Remove obsolete and non functional marker persistency feature (#473, #485) commy2
- IMPROVED: Remove obsolete code from network component (#474, #476, #477, #479, #481) commy2
- IMPROVED: Remove
CBA_fnc_benchmarkFunction
(usediag_codePerformance
) (#478) commy2 - IMPROVED: Check data type of the arguments of
CBA_fnc_addKeybind
(#484) commy2 - IMPROVED: Save expression in debug console when hitting the enter key (#491, #493) PabstMirror
- IMPROVED: Remove obsolete configs for the old XEH from diagnostic component (#495) commy2
- IMPROVED: Remove obsolete unreachable code from common component (#496) commy2
- IMPROVED: Remove obsolete fire team synchronization code, deprecate event (#511) commy2
- FIXED: Incorrect building position storage in
CBA_fnc_taskDefend
(#440, #488) SilentSpike - FIXED: Infinite building searches caused by
CBA_fnc_taskSearchArea
(#440) SilentSpike - FIXED: Only logged in admins are allowed change settings (#448) commy2
- FIXED:
CBA_fnc_addKeybind
running on headless clients (#467, #468) commy2 - FIXED:
CBA_fnc_setVarNet
andCBA_fnc_publicVariable
broken (#471) commy2 - FIXED:
CBA_fnc_error
(internal) not safe for scheduled environment (#472) commy2 - FIXED:
CBA_fnc_formatNumber
not behaving as expected (#486, #489) Sniperhid - FIXED: Default value for argument in
CBA_fnc_hashHasKey
was not a hash (#503, #509) commy2
Change log for CBA v3.1
KNOWN ISSUES:
- Some CBA keybinds might not appear in the controls menu. The easiest currently known workaround is to create a new user profile.