Releases: CBATeam/CBA_A3
CBA_A3 v3.6.1.180131
This a hotfix for third-party mods that references a deprecated file which causes a crash.
>>> 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:
- 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
DOCUMENTATION:
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 doesn't 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:
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 todescription.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
CBA_A3 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: 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
andCBA_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
Change log for CBA v3.4.1
CBA_A3 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
CBA_A3 v3.3.1.170504
Hotfix release addressing a crash when loading a savegame.
CHANGE LOG SUMMARY:
Change log for CBA v3.3.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.
CBA_A3 v3.3.0.170502
This version improves the settings framework and makes the Eden-Editor init box and the Extended Debug-Console more user friendly. The new documentation of the settings framework can be found here.
CHANGE LOG SUMMARY:
- 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
Change log for CBA v3.3
KNOWN ISSUES:
- Some CBA keybinds might not appear in the controls menu. The easiest currently known workaround is to create a new user profile.
CBA_A3 v3.2.1.170227
Hotfix release for v3.2 update.
CHANGE LOG SUMMARY:
- FIXED:
CBA_fnc_addUnitTrackProjectiles
/removeUnitTrackProjectiles
function names (#599) bux - FIXED:
CBA_fnc_getPos
broken (#601, #602) commy2
Change log for CBA v3.2.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.
CBA_A3 v3.2.0.170224
This version implements the MRT Accessory Functions into CBA and updates Joint Rails to be compatible with the latest weapons and attachments of the base game. It also contains various optimizations to ensure smooth gameplay and some miscellaneous bug fixes.
CHANGE LOG SUMMARY:
- 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 newtoFixed
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
doesn't 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 doesn't run when switching terrain in Eden (#563) PabstMirror
- FIXED:
RETNIL
andRETDEF
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
doesn't 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
Change log for CBA v3.2
KNOWN ISSUES:
- Some CBA keybinds might not appear in the controls menu. The easiest currently known workaround is to create a new user profile.
CBA_A3 v3.1.2.161105
Hotfix release addressing a script error that occurs when using the latest dev branch or performance binaries.
CHANGE LOG SUMMARY:
- 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
Change log for CBA v3.1.2
KNOWN ISSUES:
- Some CBA keybinds might not appear in the controls menu. The easiest currently known workaround is to create a new user profile.