博狗888平台 > 热血篮球 > Community Base addons A3

Community Base addons A3

来源:原创 作者:小赵云 发布时间:2018-12-26

Community



Community Base addons A3 by
CBA Team


Description
What does the name Community Base Addons mean? It is a system that

Offers a range of features for addon-makers and mission designers.

Aims to have community wide acceptance and to be used as much as possible by community addons to maintain compatibility.

The community is very much encouraged to request or submit functionality- The most obvious example would be to submit functions to be included in the CBA function library.


Features
-


Installation
To install the Community Base addons A3 you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.


Included files
cba_*.pbo


Usage
For usage instructions and information of how to use the Community Base addons A3 please refer to the included documentation and/or example mission.

It does not require the Apex expansion.


Known issues
Some CBA keybinds might not appear in the controls menu. The easiest currently known workaround is to create a new user profile.


Credits & Thanks
CBA Team, with contributions of
- Alef
- Denisko-Redisko
- Dr EyeBall
- Jaynus
- Killswitch
- kju
- Kronzky
- MuzzleFlash
- Nou
- q1184
- Rocko
- Rommel
- Sickboy
- Solus
- Spooner
- tcp
- Vigilante
- Wolffy.Au
- Xeno

Special thanks to
- Mikero - for his excellent PBO tools and support
- The community - for testing, feedback, mass adoption
- ACE team - for contributions, mass adoption and testing opportunity
- Bohemia Interactive - for creating the ultimate simulation
- Big thanks to ViperMaul, BarmArmy and Rocko for their work on the conversion.


License
Licensed Under GPLv2
Any addon which calls CBA-defined functions need not be licensed under the GPLv2
or released under a free software license. Only if you are directly including CBA code
in your addons binarized PBO or redistributing a modified version of CBA itself would
your work be considered derivative and therefore be legally required to be released under
the terms of the GPL. And theres no reason to ever do either of these.


Changelog
CBA_A3 v3.9.0.181012
CBA v3.9 adds the first pass of Joint Ammo and Magazines, including CBA_fnc_compatibleMagazines, a high performance, magazine well compatible function that reports the loadable magazines of a weapon.
Server passwords will be remembered by the game and automatically entered when revisiting a server there is a setting to disable this. The mission browser now has a search bar. The update adds French, Polish, German and Turkish translations. There are also some QOL changes for the settings and keybinding menus.
CHANGE LOG SUMMARY
ADDED Joint Ammo and Magazines #108, #928, #990, #991, #994, #995, #997 robalo dedmen Drofseh
ADDED French translations #968, #970, #1001 NorXAengell alganthe
ADDED Polish translations #983, #987 veteran29
ADDED German translations #979, #980, #981, #988 commy2
ADDED Turkish translations #1002 654wak654
ADDED Some tooltips for settings menu #960, #961 commy2
ADDED Subcategories for keybinding menu #962, #966, #971, #972 GuzzenVonLidl commy2 mharis001
ADDED Automatically localize subcategories in setting menu #1003 mharis001
ADDED CBA_fnc_compatibleMagazines that supports mag wells #965 PabstMirror
ADDED Time setting type #967 mharis001
ADDED Server browser will remember entered passwords for every server #973 commy2
ADDED Search bar in mission browser #974 commy2
ADDED Optional component to remove stock missions #975 commy2
ADDED Addon Options button in main menu #976 commy2
ADDED Camera player event handler ported from ACE3 #982 jonpas
IMPROVED Increased Layout Editor control limit from 22 to 100 #958 mharis001
IMPROVED Increased string length limit of edit box type settings #959 jokoho48
IMPROVED Slider speeds in settings menu #963 mharis001
IMPROVED Projectile Tracking optimzed by not tracking stationary objects #985 PabstMirror
FIXED Changed settings wont save when using whitelist #977, #978 neilzar
FIXED CBA_fnc_getVolume not calculating volume correctly #984 Wakbub
REMOVED Rogue BOM characters from stringtables #1000 veteran29
Change log for CBA v3.9.0

v3.8.0.180801
ADDED Optional parameter to indicate settings that require mission restart #894 commy2
ADDED Polish translations #948 veteran29
ADDED Some Chinese translations #942 GodofMonkeys
ADDED 3D matrix manipulation functions #918 oOKexOo
ADDED XEH compatibility with Arma version 1.84 #953 PabstMirror
IMPROVED CfgPatches ordering #923, #936 commy2 PabstMirror
IMPROVED Optimized function library #932, #935, #941, #944 dedmen shukari Wakbub
IMPROVED Temporarily changed settings shown in yellow #952 commy2
FIXED Mission settings reset to default if settings file is present #930, #945 commy2
FIXED Script errors reporting the wrong line number #937 dedmen
FIXED CBA_fnc_deleteEntity could crash dedicated server #940, #949 Vdauphin
FIXED Skipped PFH when removing while iterating through #950 commy2
FIXED Inputting keybinds with Enter, Tab keys #951 commy2
FIXED Script errors resulting from getFov params #956 PabstMirror

CBA_A3 v3.7.1.180604
This small update fixes an issue that causes long loading times of the pause menu, and adds and improves French and Japanese translations.
CHANGE LOG SUMMARY
ADDED French Translations #918 NiiRoZz
ADDED Updated Japanese translations #917 classicarma
ADDED assignedItems parameter to CBA_fnc_uniqueUnitItems #922, #926 dedmen
FIXED CBA_fnc_uniqueUnitItems using wrong default value #922 dedmen
IMPROVED Halfed pause menu loading time #925, #927 dedmen

CBA_A3 v3.7.0.180430
Updates for Arma v1.82.
CHANGE LOG SUMMARY
ADDED Chinese translations #883 GodofMonkeys
ADDED XEH compatibility for 1.82 objects #901 PabstMirror
ADDED Updated Joint Rails for 1.82 weapons and attachments #904 robalo
ADDED Optional component to skip missing Mod check #866 dedmen
ADDED Whitelist for access to the server settings #876, #892, #913 chris579 commy2
ADDED CBA_fnc_trim etc. support arbitrary character trimming #872, #889 SilentSpike
ADDED CBA_fnc_vectRotate3D based on Rodrigues Rotation Formula #898, #906 LorenLuke
ADDED FILE_EXISTS macro #899 chris579
ADDED CBA_fnc_uniqueUnitItems #902 dedmen
ADDED CBA_fnc_progressBar ported from ACE3 #912 commy2
CHANGED Settings werent editable in unsaved mission #865, #893 freghar commy2
CHANGED CBA_fnc_waitUntilAndExecute wouldnt timeout if set to 0 #910, #911 felixlinker
FIXED Action bound to Delete key doesnt work on map screen #880, #890 Timi007 commy2
FIXED Issue with FLOAT_TO_STRING, is now deprecated #868, #887 fishykins commy2
FIXED Keybinds not localized in diary #884, #885 jonpas PabstMirror
FIXED Scrolling issue in settings menu #909 PabstMirror
Change log for CBA v3.7.0

CBA_A3 v3.6.1.180131 HOTFIX

This a hotfix for third-party mods that references a deprecated file which causes a crash.

CHANGE LOG SUMMARY

FIXED ALiVE and possibly other mods referencing obsolete file ui_helper\script_dikCodes.hpp #882 ViperMaul

KNOWN ISSUES

There is a script error popup when saving mission settings in the editor. The settings are saved correctly and the error message can be ignored. See https//feedback.bistudio.com/T127247

Change log for CBA v3.6.1


CBA_A3 v3.6.0.180131

This update adds Russians translations, the "extended weapon animations framework" usable for bolt action rifles and pump action shotguns, the ability to bind addon key actions to joysticks indirectly, read documentation!, and a scripted event handler for the completed mission loading screen.
It also fixes a bug where Zeus can not rotate objects that were created on the server.

>>> WARNING! <<<
This release removes a pbo file and key. Make sure to delete the old @CBA_A3 folder before dropping the patched version into your game directory.

CHANGE LOG SUMMARY

ADDED Russian translation #861 MiatWarp Dystopian
ADDED Weapon animations framework #82, #829 commy2
ADDED Ability to bind to Joysticks indirectly #825, #828 commy2
ADDED Scripted event for finished mission loading screen #806 commy2
ADDED Fix for Zeus to correctly rotate remote units #816 commy2
ADDED UI to export and import settings in multiplayer #832, #847, #848, #852, #854, #856, #858, #860 commy2
ADDED PBOPREFIX file for settings addon template #841 commy2
ADDED enableDebugConsoleSP mission config entry #843 commy2
ADDED Tooltips to list type settings #867 commy2
ADDED Sub-categories to settings #869 PabstMirror
IMPROVED Fleximenu uses cursorObject as fallback #348, #838 NeKo-ArroW commy2
IMPROVED Cleanup some configs #819, #820, #822 commy2
IMPROVED setSettingMission event accepts numbers for checkbox setting #842 PabstMirror
IMPROVED Settings changed to their default will be removed from the hash #857 commy2
IMPROVED Mission settings file is loaded every time the settings menu is opened #859 commy2
CHANGED CBA_fnc_addKeybind can take pretranslated stringkeys #794, #818 Dorbedo commy2
CHANGED Addon Options menu pauses the game in single player mode #813 commy2
CHANGED Focus set on "Configure Base" button in keybinding menu #817 commy2
CHANGED In multiplayer as admin, the client tab is selected by default #833 commy2
CHANGED Clarify logging for settings userconfig loading #855 PabstMirror
CHANGED Clarify header of fnc_waypointGarrison.sqf #863 commy2
CHANGED Save profile after changes #873, #881 PabstMirror Xyaren
FIXED Broken A2 era function #289, #839 commy2
FIXED Untranslated setting categories broken #814 commy2
FIXED Slider settings with whole numbers #834 PabstMirror
FIXED List settings sometimes not selectable #835 commy2
FIXED cba_ui_fnc_remove broken #838 bosoy
FIXED Debug Console doesnt respond to Enter key in multiplayer #844, #846 CreepPork commy2
FIXED A functions header function name #845 commy2
FIXED Export-import produces different results for global mission settings #850, #853 commy2
REMOVED Obsolete components #821, #823, #827 commy2

KNOWN ISSUES

There is a script error popup when saving mission settings in the editor. The settings are saved correctly and the error message can be ignored. See https//feedback.bistudio.com/T127247

DOCUMENTATION

Weapon Animations Framework
Bind to Joystick Buttons
Loading Screen Event Handler

Change log for CBA v3.6.0

CBA_A3 v3.5.0.171204

This update contains Portuguese translations, improvements to the settings system and small code updates.

CHANGE LOG SUMMARY

ADDED Portuguese translation #791 JuhBass
ADDED EnableTargetDebug support for addon config #724 Dystopian
ADDED Parameters for CBA_fnc_randPos to generate a random position in an arc #757 Vdauphin
ADDED Parameter for editbox setting to obscure passwords #763, #802 commy2
ADDED Parameter for editbox setting to filter incorrect input #795, #805 commy2
ADDED Show settings variable name in tooltip #796, #804 PabstMirror
ADDED Setting name passed to setting script as _thisSetting #801, #803 commy2
ADDED Support for cba_settings_hasSettingsFile flag to description.ext #807 commy2
ADDED Changing a mission setting applies Overwrite Clients automatically #810 commy2
CHANGED Update Japanese translation #760 classicarma
CHANGED Code reformatting #765 - #787, #798, #799 Neviothr commy2
CHANGED Global settings no longer forced by mission automatically #800 commy2
FIXED Potential "enum" script error after v1.78 update #811, #812 MGTDB commy2
FIXED CBA_fnc_weaponComponents script error #747 jonpas
FIXED CBA_fnc_removeMagazineCargo removes all magazines #747, #756 jonpas ACyprus
FIXED Unable to select target in Debug Console #752, #753 shukari PabstMirror
FIXED Stringtable syntax errors #758 dedmen
FIXED CBA_fnc_hashCreate documentation #759 Cuel
FIXED XEH compatibility for v1.78 #808 PabstMirror
FIXED Old URL in CfgMods #809 Dorbedo
REMOVED Obsolete entries in XEH config #749, #750, #751 commy2

KNOWN ISSUES

There is a script error popup when saving mission settings in the editor. The settings are saved correctly and the error message can be ignored. See https//feedback.bistudio.com/T127247

Change log for CBA v3.5.0

v3.4.1.170912
This update adds the CBA_MiscItem base class that can be used for generic items that should appear as generic items in the Virtual Arsenal. It furthermore contains adjustments for various changes in the 1.76 update, Chinese translations and bug fixes.
CHANGE LOG SUMMARY
ADDED Chinese localization #727 GodofMonkeys
ADDED A warning if the default keybind is out of bounds #716 PabstMirror
ADDED Settings component PBOPREFIX file #723 Dystopian
ADDED Keep contents/attachments support for CBA_fnc_removeXCargo functions #726 jonpas
ADDED CONFIG type as param in CBA_fnc_getTurret #729 Dystopian
ADDED XEH compatibility for v1.76 classes #734 commy2
ADDED CBA_fnc_removeGlobalEventJIP #741 PabstMirror
ADDED CBA_MiscItem and CBA_MiscItem_ItemInfo base classes for generic items visible in the Virtual Arsenal #744 PabstMirror
CHANGED Adjustments for v1.76 debug console #735, #737 commy2
CHANGED Updated Joint Rails for v1.76 #740 robalo
FIXED XEH initPost sometimes runs twice #567, #736 SilentSpike, PabstMirror
FIXED XEH stops working on respawned vehicles #731, #733 commy2
FIXED A bug in deprecated CBA_fnc_getArea #710 fishykins
FIXED Lobby group names reset during loading screen #718, #728 chris579, commy2
FIXED Invalid result for CBA_fnc_getNearest #719, #720 nilsms
FIXED Weapon accessory switching issue with inheritance #722 PabstMirror
FIXED Non-existing weapon parents in CBA_fnc_removeXCargo #725, #726, #746 Entih, jonpas
FIXED Slow loading settings menu #739, #742 SilentSpike
FIXED Debug console disabled in SP Virtual Arsenal mission after v1.76 update #743 commy2
REMOVED Superfluous private in player events #711 jokoho48

v3.4.0.170627
*** WARNING ***
ALL CUSTOM ADDON KEYBINDS WILL BE RESET TO DEFAULT IN ORDER TO PROVIDE YOU WITH THE LONG AWAITED MOUSE and MULTI KEYBIND SUPPORT FEATURES.
This version improves the keybinding system and adds support for multiple keybinds per action as well as the ability to bind mouse buttons. The debug console can be expanded to watch expressions and variables on any connected machine. There is now the possibility to name groups in the lobby.
Your old keybindings will NOT carry over to this new version, because of the changed save format. You will have to rebind all addon keybindings.
CHANGE LOG SUMMARY
ADDED Ability to bind mouse buttons #83, #638, #651, #652 commy2
ADDED Music functionality #598, #672 fishykins
ADDED Debug Console Watch fields for remote machines #658, #659, #664 PabstMirror
ADDED Ability to name groups in the lobby #667 commy2
ADDED player events for group and leader changes #703 jokoho48
IMPROVED Keybinding component #249, #647, #653, #654, #656, #657, #673, #674, #677, #678, #679, #680, #688, #692, #694, #701 commy2, PabstMirror
IMPROVED CBA_fnc_directCall #665, #689, #690 commy2, PabstMirror
IMPROVED Performance of CBA_fnc_players #668 SilentSpike
IMPROVED Updated Joint Rails for 1.70 #669, #698 robalo
IMPROVED Statemachine component #671, #675, #676 PabstMirror, Dorbedo
IMPROVED CBA_fnc_removeWeaponCargo can be used with to remove just the weapon from a container, not the attachments #706, #707 jonpas
FIXED Wrong file when loading settings from userconfig #666 jonpas
FIXED CBA_fnc_taskPatrol with 2D Position #670 commy2
FIXED XEH preInit has to re-run in 1.70 when changing the mission #684, #685 PabstMirror
REMOVED An unused file. #683 commy2

Change log for CBA v3.4

3.3.1.170504
FIXED Maps with "Wooden Power Pole" objects crash when loaded from save #661, #663 commy2

v3.3.0.170502
ADDED Function to report all CBA namespaces #608 commy2
ADDED Functions to convert CBA hashes into CBA namespaces and vice versa #609 commy2
ADDED Some Japanese translations #626 classicarma
ADDED Function to add options to pause menu #634 commy2
ADDED Debug Console to the single player Virtual Arsenal mission #643 commy2
IMPROVED Settings framework #510, #580, #606, #624, #640, #641 PabstMirror, jonpas, commy2
IMPROVED CBA_fnc_removeXCargo functions to retain items properly #596 jonpas
IMPROVED Init-box size and enabled local variables and return values #612, #620 commy2
IMPROVED A description in the defend and patrol modules #618 McDiod
IMPROVED Performance of CBA namespaces #619 commy2
IMPROVED Extended Debug Console #625 commy2
IMPROVED CBA Keybinds are translated according to the keyboard language #631 commy2
IMPROVED Some array functions #635, #636 Dorbedo
FIXED Eden-Editor hotkey for Config Viewer not working #611 commy2
FIXED Unit player eventhandler not called when leaving remote control #615, #617 dedmen
FIXED A missing stringtable entry #621 PabstMirror
FIXED CBA_fnc_addClassEventHandler broken for respawning units #622 PabstMirror
FIXED A inconsistency with the initPost eventhandler #628 commy2
FIXED Addon credits and versions in main and pause menu #629, #637 commy2

v3.2.1.170227
FIXED CBA_fnc_addUnitTrackProjectiles/removeUnitTrackProjectiles function names #599 bux
FIXED CBA_fnc_getPos broken #601, #602 commy2

v3.2.0.1702224
ADDED Custom chat commands #507 commy2
ADDED MRT Accessory Functions #513, #555 robalo
ADDED Function for tracking projectiles #534 bux
ADDED CBA_fnc_insert #542 654wak654
ADDED Japanese translation #544 classicarma
ADDED Updated Joint Rails for 1.66 weapons and attachments #552 robalo
ADDED Optional timeout parameter for CBA_fnc_waitUntilAndExecute #560 654wak654
ADDED XEH support for new 1.66 eventhandlers #575 commy2
ADDED "CBA_attachmentSwitched" event #582 PabstMirror
ADDED CBA_fnc_hashKeys #590, #591 dedmen commy2
OPTIMIZED CBA settings use hidden Eden category #540 BaerMitUmlaut
OPTIMIZED Use new entities syntax for XEH #548 dedmen
OPTIMIZED An if statement in state machine #550 jameslkingsley
OPTIMIZED CBA_fnc_formatNumber using new toFixed command #562 PabstMirror
OPTIMIZED CBA player eventhandlers using new engine events #574, #595 commy2 PabstMirror
OPTIMIZED Substitude functions to reduce eventhandler recompile times #588, #593 commy2
OPTIMIZED CBA_fnc_reject #589 dedmen
FIXED CBA_fnc_nearPlayer doesnt ignore headless client logics #545 Cuel
FIXED AI lowering and raising weapon repeatedly #551, #570 SilentSpike
FIXED Keybinding tooltip position wrong #556 PabstMirror
FIXED Script error on headless clients #557, #558 shukari, commy2
FIXED XEH preInit doesnt run when switching terrain in Eden #563 PabstMirror
FIXED RETNIL and RETDEF in scheduled env. #566, #576, #577 Dorbedo commy2 PabstMirror
FIXED XEH initPost running twice #567, #578 SilentSpike PabstMirror
FIXED Problems with CBA task modules #571 SilentSpike
FIXED Patrol pattern of CBA_fnc_taskPatrol #572 SilentSpike
FIXED CBA_fnc_getArea broken with area arrays #579 PabstMirror
FIXED Keybindings using Shift, Ctrl, or Alt #583 PabstMirror
FIXED CBA_fnc_getPos doesnt copy position array #584, #586 highhead commy2
FIXED CBA_fnc_randPos working not as expected #587 commy2
FIXED seatSwitchedMan event will not be overridden correctly #592 commy2
FIXED A function header #594 commy2

v3.1.2.161105
ADDED CBA_fnc_hashSize function to get size of hashes #528, #531 Killswitch00
ADDED RETDEF macro #537 654wak654
IMPROVED Performance of RETNIL macro #537 654wak654
FIXED Script error about variable with empty name #535, #536, #539 commy2
FIXED IS_INTEGER macro unsafe when used with low priority commands #537 654wak654
FIXED Errors in some function headers #541 PabstMirror

v3.1.1.161012
ADDED Format versions of ERROR_WITH_TITLE macro #516 jonpas
ADDED ERROR_MSG macro to display on-screen message and log #517, #525 commy2
ADDED Some state machine enhancements #522 BaerMitUmlaut
IMPROVED Formating of log macros removed "File" and "Line" #514 commy2
IMPROVED Internally use format log macros where possible #518 commy2
IMPROVED Check for removed cba_linux.pbo #520 commy2
IMPROVED Removed a semicolon to indicate a return value #524 commy2
FIXED A typo in a function header #523 commy2

v3.1.0.160928
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

v3.0.0.160713
ADDED Joint Rails compatibility with new weapons and optics from Tanoa DLC #388 robalo
CHANGED Fire Teams no longer have to be synched by CBA #424, #430 PabstMirror
FIXED XEH compatibility with new assets #399 commy2
FIXED Error Message / Server crash Script userconfig\cba\settings.sqf not found #425, #426, #427 commy2

v2.5.0.160711
ADDED Settings framework #317, #409 commy2
ADDED Module variants of taskAttack, taskDefend, and taskPatrol functions #342 Wired-Tiger
ADDED Support for sending events to client IDs via CBA_fnc_ownerEvent #352 PabstMirror
ADDED Override capability to CBA_fnc_taskAttack #356 Wired-Tiger
ADDED CBA_fnc_viewDir and CBA_fnc_turretDir #372, #377, #386 commy2
ADDED CBA_fnc_addEventHandlerArgs #375 commy2
ADDED Parameter to CBA_fnc_createNamespace to create a public pseudo namespace #381 commy2
ADDED QQ macros for escaped config implementation #383 kingsley
ADDED State machine system #389 BaerMitUmlaut
IMPROVED Optimization of CBA_fnc_sortNestedArray#380 commy2
IMPROVED Use XEH for RscDisplayConfigure instead of the onLoad config entry #382 commy2
IMPROVED Optimization of CBA_fnc_headDir #390, #405 654wak654, Killswitch
IMPROVED Optimization of CBA_fnc_directCall #391, #411 commy2
IMPROVED Some function headers by adding passed magic variables #393, #394, #395 commy2
IMPROVED Optimization when checking for XEH incompatible classes #408 commy2
CHANGED CBA_fnc_players no longer reports headless clients #371 commy2
CHANGED Updated URL in mod.cpp from dev.withsix to github #413 commy2
CHANGED Adjustments for new APEX options menu grid #396, #397, #419, #420 commy2, PabstMirror
FIXED CBA_fnc_execNextFrame are executed out of order if used before postInit #343 PabstMirror
FIXED Credits bar misalligned for non default interface sizes #362, #398 commy2
FIXED Some missing strings #368, #369, #403 Dorbedo, PabstMirror
FIXED Virtual Arsenal was showing incompatible optics "ghost optics" #373 commy2
FIXED Potential script error when calling undefined events #378 commy2
FIXED Potential script error in Versioning component non-numbers in array #401 PabstMirror
FIXED Taru helicopter sometimes not executing XEH init events #407 commy2
FIXED Early globalEventJIP could be executed twice #418 commy2
FIXED Early globalEventJIP could be executed twice #418 commy2
FIXED Incorrect results for CBA_fnc_find when using initialIndex #421, #422 nilsms
FIXED Placement of Settings button at GetReady map #423 PabstMirror

v2.4.1.160606
CHANGED Help module will display pretty name of addons if available #365 commy2
FIXED Capitalization of paths referenced in preprocessing #343 Killswitch
FIXED author/ is not a value; Note Many other mods still cause the same issue #345 commy2
FIXED Addon cba_ui requires addon a3_ui_f_data causing problems with Linux/MacOS ports #346, #357 ViperMaul
FIXED XEH preInit no longer executed after returning from 3DEN after 1.60 hotfix #349, #350 commy2
FIXED meta.cpp file was lost in limbo #354 bux578, Killswitch
FIXED XEH broken on Taru Pods #355, #358 commy2
FIXED Placing certain units in 3den-Editor would create a dependency for Extended Event Handlers #365 commy2
FIXED Broken optional parameters handling in CBA_fnc_taskPatrol#360 Wired-Tiger
FIXED Locality and parameter quoting issue in CBA_fnc_searchNearby #366 Cuel

2.4.0.160530
ADDED JM Joint Muzzles support for MX, Katiba, Rahim and Mk200 #252, #281 robalo
ADDED JIP synched and savegame compatible CBA_missionTime variable #273 commy2
ADDED Shortcuts for debug console, functions and config viewer in 3den-editor #274 commy2
ADDED meta.cpp file for server browser and Steam Workshop support #277 bux578
ADDED Ability to disable all XEH for specific object classes #279 commy2
ADDED XEH support for seatSwitchedMan, reloaded, getInMan and getOutMan #286, #293 commy2
ADDED Delayed execution functions CBA_fnc_waitAndExecute, CBA_fnc_execNextFrame and CBA_fnc_waitUntilAndExecute #288 esteldunedain
ADDED CBA_fnc_addItem, CBA_fnc_removeItem, CBA_fnc_addItemCargo and CBA_fnc_addBackpackCargo #291 commy2
ADDED CBA_fnc_getItemConfig and CBA_fnc_getObjectConfig which report the config entry of objects and classnames #291 commy2
ADDED CBA_fnc_getMuzzles which reports all muzzle names of a weapon #291 commy2
ADDED CBA_fnc_getWeaponModes which reports all weapon modes of a weapon #291 commy2
ADDED CBA_fnc_vehicleRole which reports the soldiers role in the current vehicle #291 commy2
ADDED CBA_fnc_turretPath, CBA_fnc_turretPathWeapon to report the turret path of a unit or weapon of a vehicle #291 commy2
ADDED CBA_fnc_getMagazineIndex and CBA_fnc_currentMagazineIndex #291 commy2
ADDED CBA_Extended_EventHandlers_base class for easy class inheritance #294 commy2
ADDED Macros - QFUNC, QFUNCMAIN, QFUNC_INNER, QEFUNC, PATHTOEF, QPATHTOF, QPATHTOEF #307, #308, #309 jonpas, BaerMitUmlaut
ADDED CBA_fnc_addBISEventHandler to add events to objects, controls, displays or the mission with parameters and additional meta variables #313 commy2
ADDED Optional parameter to CBA_fnc_addClassEventHandler to retroactively call init events on already existing objects #324 PabstMirror
ADDED CBA_fnc_binocularMagazine, CBA_fnc_addBinocularMagazine and CBA_fnc_removeBinocularMagazine #325 commy2
ADDED Functions to execute CBA events on certain remote machines CBA_fnc_targetEvent, CBA_fnc_serverEvent and CBA_fnc_globalEventJIP #284, #314 commy2
ADDED Support for all display events in CBA_fnc_addDisplayHandler #284 commy2
ADDED CBA_fnc_addPlayerEventHandler and CBA_fnc_removePlayerEventHandler #328, #332 commy2
ADDED CBA_fnc_clearWaypoints to clear a group of all existing waypoints and halt their preplanned movement #333 SilentSpike
IMPROVED Rewrote CBA Events system, deprecating and replacing old functions #284, #319 commy2
IMPROVED Performance of CBA_fnc_compatibleItems by adding caching methods #268, #299 jokoho48
IMPROVED Use remoteExec in CBA_fnc_globalExecute for security #269, #275, #327 commy2
IMPROVED Precompile functions on game start instead of on first mission start #271 commy2
IMPROVED Hash functions #278, #280 jokoho48
IMPROVED Categories of CBA functions in ingame Functions viewer #291 commy2
IMPROVED Removed broken and deprecated functions from Common module #291, #296, #312, #316 commy2
IMPROVED CBA_fnc_addWeapon, CBA_fnc_addMagazine, CBA_fnc_removeMagazine, CBA_fnc_addWeaponCargo and CBA_fnc_addMagazineCargo with additional parameters #291 commy2
IMPROVED Performance of CBA_fnc_getTurret, CBA_fnc_getFirer and CBA_fnc_getGroupIndex and better support of certain edge cases #291 commy2
IMPROVED Compatibilty with 1.54 version of Linux/MacOS build #301, #330 commy2
IMPROVED Per Frame Handler with "EachFrame" mission event #303 commy2
IMPROVED Use CBA event for CBA_fnc_switchPlayer #304, #305 PabstMirror
IMPROVED Use new "PlayerConnected" mission event for improved compatibility #306 commy2
IMPROVED Some function headers for documentation #321 Killswitch00
IMPROVED CBA_fnc_taskPatrol, CBA_fnc_taskDefend and CBA_fnc_taskSearchArea clear all existing waypoints before assigning the AI task #333 SilentSpike
IMPROVED CBA_fnc_taskPatrol completes the patrol loop by placing the "cycle" waypoint back at the start #333 SilentSpike
IMPROVED Performance and behaviour of CBA_fnc_searchNearby. In small groups the leader will join the search; search movement is more fluid #333 SilentSpike
IMPROVED Performance and behaviour of CBA_fnc_taskDefend. Groups tasked to defend overlapping areas will not double up unit positions #333 SilentSpike
FIXED CBA_fnc_addMagazine, CBA_fnc_removeWeapon and CBA_fnc_removeMagazine dont work for remote objects #291 commy2
FIXED XEH preInit functions are skipped when entering 3den-editor for the first time #292, #295, #283, #285 commy2
FIXED Diary displays all keybindings that were ever used instead of those of the currently active mods #322, #323 Killswitch00
FIXED onRespawn flag not working for initPost XEH event #318, #320 commy2
FIXED CBA Versioning broken #290 PabstMirror
FIXED Replace some true in configs that are converted to 1 by Mikeros tools #302 PabstMirror
FIXED CBA_fnc_replace broken for non-ASCII characters #331 BaerMitUmlaut
FIXED Handling of killed units in CBA_fnc_searchNearby #333 SilentSpike

v2.3.1.160220
ADDED XEH DisplayLoad and DisplayUnload event handlers #264 commy2
FIXED Wrong order of arguments in Extended_Fired_EventHandlers #266 #267 commy2
FIXED Conflict between CBA Events and Help prevents mission from loading #244 commy2
FIXED Potential script error on mission start #258 commy2
IMPROVED Performance improvements in Help module #265 commy2
IMPROVED Delay installing PlayerActions PFEH until first use #262 PabstMirror
IMPROVED replace PUSH Macro with pushback #247 johoko482

v2.3.0.160217
FIXED High zoom optics broken on all LMGs #159 robalo
FIXED CBA keybinds did not work in the Zeus interface #206 commy2
FIXED CBA_fnc_splitString broken in A3 1.54 #209, #210, PabstMirror, Killswitch
FIXED Support configNull and teamMemberNull in CBA_fnc_findNull #212 commy2
FIXED CBA_fnc_findMin was broken #257, #207 commy2
FIXED CBA_fnc_formatNumber decimals with negative numbers #214 PabstMirror
FIXED CBA_fnc_selectWeapon broken #219
FIXED CBA_fnc_addClassEventHandlers for units that spawn inside vehicles #221 commy2
FIXED Various issues with CBA per-frame handlers #230, #236 commy2
FIXED Many other performance improvements and bug fixes.
IMPROVED Extended Event Handler system rewritten commy2
ADDED CBA_fnc_isPerson and CBA_fnc_canUseWeapon #219 commy2
ADDED CBA_fnc_createNamespace and CBA_fnc_deleteNamespace #260 commy2

v2.2.0.151130
FIXED 1.54 local keyword deprecation commy2, Nou
FIXED Eden editor crash #198 PabstMirror
FIXED "Updating base class" RPT warnings robalo
FIXED "No owner" RPT warnings commy2
FIXED CBA_fnc_getPos robustness. #187 commy2
FIXED Unbound CBA key assignment display #205 PabstMirror
ADDED Multiplayer fireteam color synchronization #185 BaerMitUmlaut
ADDED Run-time extended event handlers CBA_fnc_addClassEventHandler commy2
ADDED Backpack and cargo item removal functions CBA_fnc_removeBackpackCargo, CBA_fnc_removeBackpackCargoGlobal, CBA_fnc_removeItemCargo, CBA_fnc_removeItemCargoGlobal jonpas

v2.1.2.151016
FIXED AI functions broken due to getGroup error #178 - Dorbedo
CHANGED Improvement for "script_macros_mission.hpp" #180 - Dorbedo

v2.1.1.151010
FIXED RTP issue in PFH main Loop #171 - Joko
FIXED Bounds checking on removePFEH #172 - PabstMirror
FIXED MP waypoint duplication issue in the AI task functions - SilentSpike
FIXED Restore equivalent position handling in taskDefend - SilentSpike
FIXED script_macros_mission.hpp dcoumentation/comment - Glowbal

v2.1.0.151009
FIXED Keybinding Issue with Controllers connected - Joko
FIXED Issues with perFrameEventHandlers - Joko
FIXED Animal randomization issue causing RPT Spam Error in expression #114 - robalo, killswitch
CHANGED Improved PFH code Performance #148, #152 - Joko
ADDED Make use of the new joinString command in A3 1.50 enhancement - killswitch
ADDED XEH support for SeatSwitched event handlers - killswitch
ADDED Polish localization - gienkov
ADDED 6 New Array Functions CBA_fnc_findMax, CBA_fnc_findMin, CBA_fnc_findNil, CBA_fnc_findTypeName, CBA_fnc_findTypeOf and CBA_fnc_findNull #131,#143 - Joko,mikematrix

v2.0.0.150817

Change Log for CBA_A3 v2.0 - Milestone v2.0
v1.1.23.150604 RC7 Hotfix 2
IMPROVED Move the XEH initialization out of the init event handler. - Killswitch
ADDED Optional addon to enable an automatic adding XEH to incompatible mods - Killswitch

v1.1.22.150602 RC7 Hotfix
FIXED Restore XEH init EH for the BLUFOR FIA, Story and other Civilian units. - Killswitch
FIXED Restore XEH fired EH for Attack Helicopter units - Killswitch
IMPROVED Replaced BIS_fnc_areEqual by IsEqualTo - Glowbal
IMPROVED CBA_fnc_strLen - count now works on strings - Glowbal
IMPROVED CBA_fnc_addPerFrameHandler - Replaced set count for pushback - Glowbal
IMPROVED CBA Fleximenu - params support in code exec #48 - SzwedzikPL

RC7
CHANGED Make the CBA per-frame handlers work during mission briefing 76243 - Killswitch
IMPROVED Server performance 76242 - Killswitch
IMPROVED CBA_fnc_split fails on char count > 10000 76263 - Pabst Mirror
FIXED CBA is overwriting textures of the offroad vehicle 75924 - Killswitch
FIXED Animals from the Misc-Animals module are invisible 76205 - Killswitch
FIXED CBA uses old vehicle customization init event handlers 76268 - Killswitch
FIXED CBA_fnc_addPlayerAction is broken in latest CBA DEV 150425 76206 - ViperMaul
FIXED Improper handling of key press timings 76228 - ViperMaul
FIXED Using R.Ctrl as a modifier while binding a key combination always ends up becoming R.Ctrl+Ctrl 76175 - ViperMaul

RC6 hotfix
FIXED Game freezes using CBA_fnc_Replace in certain methods - Killswich
FIXED MI_Skip button missing when CBA Mod is used. 76187 - Killswich

RC6
WARNING The old keybinds will revert to their defaults
WARNING These old keybinds defaults will be locked and cannot be changed.
WARNING So they will work however there will be warnings in the RPT to change to the new API so players can change their keys.
ADDED New keybind API CBA_fnc_addKeybind - Nou
ADDED New keybind API CBA_fnc_registerKeybindModPrettyName - Nou
ADDED New Keybind API CBA_fnc_addKeybindToFleximenu - ViperMaul
ADDED New Keybind support for ACER keyboards.- Nou
ADDED New Keyup support for Keybind - Nou
ADDED New holdkey feature for Keybinds. - Nou
ADDED New Debug Enhancement https//youtu.be/iJ2eHMvjiQo - Nou
FIXED The inability to return to default keybinds after starting a new mission. - Nou
FIXED EH FiredBIS fixes - ViperMaul
FIXED RPT Errors with Updating Base Class and Cannot Delete.... - ViperMaul
FIXED Arma 3 v1.42 RC Issues - Updating Base Classes - ViperMaul
FIXED Arma 3 v142 RC Issues - fn_undefCheck.sqf not found - ViperMaul
FIXED Bugs in CBA_fnc_switchPlayer - Killswitch
IMPROVED Keybind optimizations. PerFrameHandler support. Must faster! - Nou
IMPROVED Keybind localization support. - Nou
IMPROVED Caching Changes. - Nou
IMPROVED String Functions Optimizations. Much faster. - Jaynus
IMPROVED XEH Support for "ReammoBox_F" enabled. - ViperMaul
IMPROVED Removed usage of BIS_fnc_MP from core functions like cba_network - Killswitch
DEPRICATED Keybinding API CBA_fnc_registerKeybind - Nou
DEPRICATED Keybinding API CBA_fnc_registerKeybindToFleximenu - ViperMaul

RC5 - Not released due to a bug - it is now fixed in RC6.
FIXED Arma 3 v1.38 Issues - Updating Base Classes - ViperMaul
FIXED Keybinding system initialization - 75752 KillSwitch
FIXED Bug in Hashes - 7538 KillSwitch

RC4
- FIXED Hashes/fnc_isHash.sqf leaks local variable to global scope. 74961 - killswitch
- FIXED Cancel and ESC key does not revert your key assignment 74913 - Taosenai
- FIXED Warning Message Addon cba_xeh_a3 requires addon CAData in 1.29 or later - ViperMaul
- ADDED Warning for Duplicate Keybinds 74914 - Taosenai
- ADDED Support for ContainerClosed and ContainerOpened event handlers 75094 - killswitch
- IMPROVED Functions with the new pushBack command. 74884 - killswitch

RC3 hotfix
- FIXED Wrongly formatted Keybind arrary can permanently corrupt the variable array that holds all CBA Keybinds changes - Taosenai
- FIXED Changing the keybind breaks KeyUp handling in a rare case. 74912 - Taosenai

RC3
- IMPROVED Improve isTurnedOut function to support methods used by Armas core engine. 74888 - Nou
- FIXED Error if no mods are registered keybinds when you click the delete or default button - Taosenai
- ADDED Keybinding should allow selection of KeyDown and KeyUp - Taosenai
- ADDED RegisterKeybind should take {code}, functionNames, and "functionNames" - Taosenai

RC2
- FIXED CBA_fnc_taskPatrol not showing properly in the BIS_fnc_help viewer - killswitch
- FIXED CBA_A3 RC1 XEH no longer works for Ammo boxes - killswitch
- IMPROVED Optimize all dynamic code from Call Compile Format to the missionNamespace setVariable method - ViperMaul
- ADDED New event handlers supported InventoryClosed, InventoryOpened and SoundPlayed. - killswitch
- ADDED New Keybinding System 74765 - Taosenai

RC1
- FIXED CBA_A3 interferes with Arma3s weather sync values - ViperMaul
- FIXED CBA_fnc_isTurnedOut relies on animation name ending in out 74432 - killswitch - thanks LordHeart
- FIXED Fixed Parachute Explosion when landing too fast. As well as other EH fixes 74393 - killswitch
- IMPROVED Slight improvements in EventHandlers - killswitch
- IMPROVED Per-Frame Handler PFH is now based off the BIS stacked event handler system - killswitch
- IMPROVED CBA_fnc_getFov function 74230 - Thanks ceeeb
- IMPROVED Revert hack for HashSet designed for Arma 3 Alpha - no longer needed for Arma 3 Final - ViperMaul

- Changelog


Forum topic
- BI forums


Steam Workshop
- Subscribe



本文标题:Community Base addons A3

本文链接:http://www.yangshansi.com/rxlq/47.html

上一篇:Collective Bargaining Agreement FAQs

下一篇:NBA尼克斯队主帅表 碉堡之夜是最父亲伴侣