Skip to content

CBA_A3 v3.1.0.160928

Compare
Choose a tag to compare
@commy2 commy2 released this 01 Oct 17:34
· 1935 commits to master since this release

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 and RECOMPILE macros for CfgFunctions (#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 new inArea 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 the deleteAt 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 CBA missionNamespace 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 (use diag_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 and CBA_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.