Jump to content
vipermaul

CBA - Community Base Addons - ARMA 3

Recommended Posts

This is very weird. So I got my server up and running last night by reverting to beta5 and back to RC1 again. It didn't work when I ran beta5 but started to work when I ran RC1. I ran a couple missions that night using the latest versions of CBA and LIFTER at the time. So then I updated my LIFTER to 1.0.6.3 and now its not working again. I then reverted back to beta5 and it still did not work. As of now, I just reinstalled my ArmA 3 server and the only things I have on it right now are the latest versions of CBA, ALiVE, LIFTER, and Task Force Radio. The server still unfortunately crashes when it starts up. When I have CBA, ALiVE, and Task Force Radio on, it works just fine but when I add LIFTER to the mix, it stops working.

I am so far unable to reproduce this. Three questions:

Exactly what is a/the "default BIS COOP mission"? (There are more than one coop mission delivered with A3)

Are you running the stable branch (1.18.124200) or the dev branch when the crashes occur?

Is your server using a full A3 client install or the dedicated server package (the latter having Steam App Id 233780)?

Thanks for looking into it. It's hard to reproduce but I still believe it has something to do with the latest version of CBA and possibly something to do with LIFTER. I never had these kinds of troubles before I updated up to CBA RC1.

I believe it was Headhunters or Escape Stratis.

I am running the latest stable branch.

My server is using the full A3 retail version.

And I can't catch anything with the server log files because it just cuts out when the server is initializing.

=====================================================================
== C:\TCAFiles\Users\user\155\arma3server.exe
== arma3server.exe  -malloc=tbb4malloc_bi -mod=@cba_a3@alive;@rav_lifter_a3;@task_force_radio   -name=defaultServer -profiles=defaultServer -config=defaultServer\server.cfg -cfg=defaultServer\basic.cfg -ip=216.231.140.25 -port=2902 -cpuCount=2 -exThreads=0 

Original output filename: Arma3Retail_Server
Exe timestamp: 2014/05/28 10:25:00
Current time:  2014/05/30 04:53:08

Type: Public
Branch: Stable
Version: 1.20.124746

Allocator: C:\TCAFiles\Users\user\155\dll\tbb4malloc_bi.dll
=====================================================================

AppId parsing successful. Using appId=107410
Cannot register unknown string STR_CONTROLS_TOOLTIPS_CURATOR_COLLAPSE_PARENT
Cannot register unknown string STR_USRACT_CURATOR_COLLAPSE_PARENT
Unsupported language English in stringtable
Unsupported language English in stringtable
Unsupported language English in stringtable
Unsupported language English in stringtable
Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/PAPA_BEAR/
Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/AirBase/
Updating base class ->VScrollbar, by a3\ui_f\config.bin/RscDisplayDebug/Controls/G_Expression/VScrollbar/
Updating base class ->HScrollbar, by a3\ui_f\config.bin/RscDisplayDebug/Controls/G_Expression/HScrollbar/
Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
Updating base class RscControlsGroupNoHScrollbars->RscControlsGroupNoScrollbars, by x\cba\addons\help\config.bin/RscDisplayMain/controls/ModIcons/
Updating base class Default->Default, by a3\characters_f\heads\config.bin/CfgFaces/Man_A3/WhiteHead_01/
Updating base class ->None, by a3\characters_f\heads\config.bin/CfgGlasses/G_Diving/
Updating base class ->Default_A3, by a3\characters_f\heads\config.bin/CfgHeads/DefaultHead_A3/
Updating base class ->Default_A3, by a3\characters_f\heads\config.bin/CfgHeads/GreekHead_A3/
Updating base class ->Helicopter, by a3\air_f\config.bin/CfgVehicles/Helicopter_Base_F/
Updating base class ->Helicopter_Base_F, by a3\air_f\config.bin/CfgVehicles/Helicopter_Base_H/
Updating base class ->Car, by a3\armor_f_beta\config.bin/CfgVehicles/Car_F/
Updating base class Optics_Commander_02->Optics_Armored, by a3\armor_f_epb\apc_tracked_03\config.bin/Optics_Commander_03/
Updating base class ->Ship_F, by a3\boat_f\config.bin/CfgVehicles/Boat_F/
Updating base class ->Ship_F, by a3\boat_f_gamma\boat_civil_01\config.bin/CfgVehicles/Boat_Civil_01_base_F/
Updating base class ->Car_F, by a3\soft_f\config.bin/CfgVehicles/Truck_F/
Updating base class ->Car_F, by a3\soft_f\offroad_01\config.bin/CfgVehicles/Offroad_01_base_F/
Updating base class ->Quadbike_01_base_F, by a3\soft_f\quadbike_01\config.bin/CfgVehicles/O_Quadbike_01_F/
Updating base class ->Module_F, by x\alive\addons\main\config.cpp/CfgVehicles/ModuleAliveSystemBase/
Updating base class ScrollBar->, by x\alive\addons\sys_newsfeed\config.cpp/RscControlsGroup/VScrollbar/
Updating base class ScrollBar->, by x\alive\addons\sys_newsfeed\config.cpp/RscControlsGroup/HScrollbar/
ragdollHitDmgLimit (0.000000) is lower than minimum (0.010000) and it was set to min.
Initializing Steam Manager
unable to load subscribed content list. list will be updated from steam
unable to load published content list. list will be updated from steam
unable to load cached items meta info. save and update functionality will be broken
Steam Manager initialized.

==== Loaded addons ====

dta\bin.pbo - unknown
dta\core.pbo - 0
dta\languagecore_f.pbo - 68498
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_ai.pbo - 003
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_arrays.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_common.pbo - 010
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_diagnostic.pbo - 003
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_events.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_extended_eventhandlers.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_hashes.pbo - 003
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_help.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_main.pbo - 006
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_main_a3.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_network.pbo - 009
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_strings.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_ui.pbo - 015
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_ui_helper.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_vectors.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_versioning.pbo - 002
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_xeh.pbo - 008
C:\TCAFiles\Users\user\155\@cba_a3\addons\cba_xeh_a3.pbo - 006
C:\TCAFiles\Users\user\155\@rav_lifter_a3\addons\rav_lifter_a3.pbo - unknown
C:\TCAFiles\Users\user\155\@task_force_radio\addons\task_force_radio.pbo - unknown
C:\TCAFiles\Users\user\155\@task_force_radio\addons\task_force_radio_items.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\amb_civ_command.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\amb_civ_placement.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\amb_civ_population.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\civ_placement.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\c_tablet.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\fnc_analysis.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\fnc_strategic.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\grp_a3.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\main.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_command.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_convoy.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_cqb.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_intelligence.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_logistics.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_opcom.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\mil_placement.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\m_tablet.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sup_artillery.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sup_cas.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sup_combatsupport.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sup_multispawn.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sup_transport.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_adminactions.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_aiskill.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_crewinfo.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sys_data.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_data_couchdb.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sys_data_sql.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sys_debug.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_event_log.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_gc.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_newsfeed.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_perf.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sys_player.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_playertags.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_profile.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_statistics.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sys_viewdistance.pbo - 1
C:\TCAFiles\Users\user\155\@alive\addons\sys_weather.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\sys_xstream.pbo - unknown
C:\TCAFiles\Users\user\155\@alive\addons\ui.pbo - unknown
addons\a3.pbo - unknown
addons\air_f.pbo - 67494
addons\air_f_beta.pbo - 67161
addons\air_f_epb.pbo - 67494
addons\air_f_epc.pbo - 66601
addons\air_f_gamma.pbo - 66288
addons\animals_f.pbo - 66711
addons\animals_f_beta.pbo - 66711
addons\anims_f.pbo - 67915
addons\anims_f_data.pbo - 67148
addons\anims_f_epa.pbo - 63137
addons\anims_f_epc.pbo - 64977
addons\armor_f.pbo - 66875
addons\armor_f_beta.pbo - 67549
addons\armor_f_epb.pbo - 67549
addons\armor_f_epc.pbo - 67549
addons\armor_f_gamma.pbo - 67549
addons\baseconfig_f.pbo - 43414
addons\boat_f.pbo - 64140
addons\boat_f_beta.pbo - 67094
addons\boat_f_epc.pbo - 64075
addons\boat_f_gamma.pbo - 66214
addons\cargoposes_f.pbo - 66691
addons\characters_f.pbo - 67630
addons\characters_f_beta.pbo - 67943
addons\characters_f_epa.pbo - 67233
addons\characters_f_epb.pbo - 67214
addons\characters_f_epc.pbo - 67200
addons\characters_f_gamma.pbo - 67255
addons\data_f.pbo - 68404
addons\drones_f.pbo - 67491
addons\dubbing_f.pbo - 55351
addons\dubbing_f_beta.pbo - 55170
addons\dubbing_f_epa.pbo - 64461
addons\dubbing_f_epb.pbo - 64461
addons\dubbing_f_epc.pbo - 65113
addons\dubbing_f_gamma.pbo - 55217
addons\dubbing_radio_f.pbo - 65882
addons\dubbing_radio_f_data.pbo - 64768
addons\editor_f.pbo - 53723
addons\functions_f.pbo - 67779
addons\functions_f_epa.pbo - 67467
addons\functions_f_epc.pbo - 63816
addons\languagemissions_f.pbo - 67088
addons\languagemissions_f_beta.pbo - 67088
addons\languagemissions_f_epa.pbo - 67348
addons\languagemissions_f_epb.pbo - 67088
addons\languagemissions_f_epc.pbo - 67088
addons\languagemissions_f_gamma.pbo - 67088
addons\language_f.pbo - 67088
addons\language_f_beta.pbo - 67088
addons\language_f_epa.pbo - 67088
addons\language_f_epb.pbo - 67088
addons\language_f_epc.pbo - 67088
addons\language_f_gamma.pbo - 67136
addons\map_altis.pbo - 67197
addons\map_altis_data.pbo - 66422
addons\map_altis_data_layers.pbo - 64204
addons\map_altis_data_layers_00_00.pbo - 64204
addons\map_altis_data_layers_00_01.pbo - 64204
addons\map_altis_data_layers_01_00.pbo - 64204
addons\map_altis_data_layers_01_01.pbo - 64204
addons\map_altis_scenes_f.pbo - 63714
addons\map_data.pbo - 66768
addons\map_stratis.pbo - 66711
addons\map_stratis_data.pbo - 60227
addons\map_stratis_data_layers.pbo - 60227
addons\map_stratis_scenes_f.pbo - 63714
addons\misc_f.pbo - 67166
addons\missions_f.pbo - 66887
addons\missions_f_beta.pbo - 67249
addons\missions_f_beta_data.pbo - 62070
addons\missions_f_beta_video.pbo - 49010
addons\missions_f_data.pbo - 62070
addons\missions_f_epa.pbo - 68404
addons\missions_f_epa_data.pbo - 66883
addons\missions_f_epa_video.pbo - 58252
addons\missions_f_epb.pbo - 67468
addons\missions_f_epb_data.pbo - 66883
addons\missions_f_epb_video.pbo - 61701
addons\missions_f_epc.pbo - 67630
addons\missions_f_epc_data.pbo - 65195
addons\missions_f_epc_video.pbo - 65113
addons\missions_f_gamma.pbo - 68414
addons\missions_f_gamma_data.pbo - 55501
addons\missions_f_gamma_video.pbo - 52884
addons\missions_f_video.pbo - 52434
addons\modules_f.pbo - 67312
addons\modules_f_beta.pbo - 68461
addons\modules_f_beta_data.pbo - 56247
addons\modules_f_data.pbo - 66622
addons\modules_f_epb.pbo - 66731
addons\music_f.pbo - 62941
addons\music_f_epa.pbo - 62941
addons\music_f_epa_music.pbo - 62070
addons\music_f_epb.pbo - 62941
addons\music_f_epb_music.pbo - 62070
addons\music_f_epc.pbo - 65137
addons\music_f_epc_music.pbo - 65137
addons\music_f_music.pbo - 62070
addons\plants_f.pbo - 64753
addons\roads_f.pbo - 65619
addons\rocks_f.pbo - 61888
addons\signs_f.pbo - 68009
addons\soft_f.pbo - 68228
addons\soft_f_beta.pbo - 67467
addons\soft_f_epc.pbo - 68073
addons\soft_f_gamma.pbo - 67467
addons\sounds_f.pbo - 67591
addons\sounds_f_epb.pbo - 62371
addons\sounds_f_epc.pbo - 64915
addons\sounds_f_vehicles.pbo - 64915
addons\sounds_f_weapons.pbo - 64915
addons\static_f.pbo - 67915
addons\static_f_beta.pbo - 64092
addons\static_f_gamma.pbo - 67915
addons\structures_f.pbo - 67115
addons\structures_f_data.pbo - 67222
addons\structures_f_epa.pbo - 66913
addons\structures_f_epb.pbo - 66913
addons\structures_f_epc.pbo - 67000
addons\structures_f_households.pbo - 66913
addons\structures_f_ind.pbo - 66913
addons\structures_f_mil.pbo - 67098
addons\structures_f_wrecks.pbo - 66913
addons\uifonts_f.pbo - 62497
addons\uifonts_f_data.pbo - 62497
addons\ui_f.pbo - 68422
addons\ui_f_data.pbo - 68422
addons\weapons_f.pbo - 67915
addons\weapons_f_beta.pbo - 67440
addons\weapons_f_epa.pbo - 67170
addons\weapons_f_epb.pbo - 67915
addons\weapons_f_epc.pbo - 66869
addons\weapons_f_gamma.pbo - 66869

=======================

String STR_A3_DLC_BUNDLE_EXPANSIONS_NAME not found
String STR_A3_DLC_BUNDLE_DESCRIPTION_TEXT not found
Unknown hit sound type in bin\config.bin/CfgSurfaces/GdtVRsurface01.soundHit
PhysX3 SDK Init started ...
PhysX3 SDK Init ended.
String STR_A3_DLC_BUNDLE_EXPANSIONS_NAME not found
String STR_A3_DLC_BUNDLE_DESCRIPTION_TEXT not found

Share this post


Link to post
Share on other sites

This appears to be a bit of a Heisenbug. You state that:

I then reverted back to beta5 and it still did not work

so it is not just the new RC1.

Also, there appears to be two issues here (possibly related):

* The server sometimes never starts up fully. This happens both with RC1 and beta5.

* The server crashes when you are setting up one of the default BIS coop missions and both CBA and RAV_Lifter is loaded.

I'm scratching my head here, but I'll keep trying to figure out what the issue is.

EDIT: I see you are launching the server with -exThreads=0. Try removing that or use -exThreads=1

Edited by Killswitch

Share this post


Link to post
Share on other sites

Had the same problems of the server not fully starting up.

Running without mods seemed to fix it so I started messing around.

Finally I got my DS working and it seems like using reportingIP = "noreport"; and RC1 fixed my issues, might've been something I missed though that fixed it :S

EDIT:

Issue came back after changing the -mod line again.

Didn't change any content just the -mod line.

Very odd behaviour as changing it back again fixed it..

Edited by eRazeri

Share this post


Link to post
Share on other sites
Had the same problems of the server not fully starting up.

Running without mods seemed to fix it so I started messing around.

Finally I got my DS working and it seems like using reportingIP = "noreport"; and RC1 fixed my issues, might've been something I missed though that fixed it :S

EDIT:

Issue came back after changing the -mod line again.

Didn't change any content just the -mod line.

Very odd behaviour as changing it back again fixed it..

How is your -mod line setup? I was randomly messing around with it to see if the order I had the mods setup could be causing it but to no real avail.

EDIT :

I think I fixed the entire issue. For whatever reason, my server didn't install Curator, nor did it add it to the mod list so I had to do that myself. Now everything is working fine... for now.

So for anyone else with this issue, try adding Curator to your -mod line.

EDIT 2:

Now my server is crashing again after a restart to upload a new mission to the server. No changes to the -mod line at all or anything else to the server. What is going on?

Edited by Kilo1-1

Share this post


Link to post
Share on other sites

Thanks for the clarification ViperMaul

Share this post


Link to post
Share on other sites

Hi CBA dudes.

On the first page you say

Current version: 1.0.6.212 RC1

On downloading it you get

name = "Community Base Addons v1.06.140320";

When a client tries to use six they get told latest version is 1.0.6.212

Am I missing something or is there a version slip up going on ?

Edited by BL1P

Share this post


Link to post
Share on other sites

Using the latest version of CBA, looking in the functions viewer at CBA_fnc_taskPatrol. The entire script appears to be only this.

/* ----------------------------------------------------------------------------
Function: CBA_fnc_taskPatrol


Description:
A function for a group to randomly patrol a parsed radius and location.

Parameters:
- Group (Group or Object)

Optional:
- Position (XYZ, Object, Location or Group)
- Radius (Scalar)
- Waypoint Count (Scalar)
- Waypoint Type (String)
- Behaviour (String)
- Combat Mode (String)
- Speed Mode (String)
- Formation (String)
- Code To Execute at Each Waypoint (String)
- TimeOut at each Waypoint

Very much missing the code part. This is the only script that appears like this.

Trying to use the function gives me this error.

http://i.imgur.com/jl86SFp.png

Suggestions?

Share this post


Link to post
Share on other sites

Current version: 1.0.7.140710 RC2

We have a new team member. Welcome Taosenai!

He brings us a new feature called Keybinding. It allows developers and mission makers to register default keybinding for their addons and missions. And allows users to change their keybindings from a unified location within games UI.

http://i.imgur.com/aA1rre5.png (627 kB)

For documentation see https://dev.withsix.com/projects/cca/wiki/Keybinding.

Key Changes

  • 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

__________________________________

Change Log for Release Candidate 2 - https://dev.withsix.com/versions/1608

ROADMAP for Release Candidate 3 - http://dev.withsix.com/versions/1620

Hosted at the following:

Signatures are included.

Submit Bugs at https://dev-heaven.net/projects/cba-a3/issues/new

Thanks for your feedback!

Edited by ViperMaul
Corrected build number

Share this post


Link to post
Share on other sites

Release frontpaged on the Armaholic homepage.

================================================

We have also "connected" these pages to your account on Armaholic.

This means in the future you will be able to maintain these pages yourself if you wish to do so. Once this new feature is ready we will contact you about it and explain how things work and what options you have.

When you have any questions already feel free to PM or email me!

Share this post


Link to post
Share on other sites

I'm getting an error if no mods have registered keybinds when you click the delete or default button

Error in expression < _pairs;

if (isNil "_value") exitWith {_default};

_value>
 Error position: <_default};

_value>
 Error Undefined variable in expression: _default
File A3\functions_f\Arrays\fn_getFromPairs.sqf, line 63
Error in expression <racker select _handlerIndex;
_modName = _keyConfig select 0;
_actionName = _keyC>
 Error position: <_keyConfig select 0;
_actionName = _keyC>
 Error Undefined variable in expression: _keyconfig
File x\cba\addons\keybinding\gui\fnc_onButtonClick_default.sqf, line 21

Error in expression < _pairs;

if (isNil "_value") exitWith {_default};

_value>
 Error position: <_default};

_value>
 Error Undefined variable in expression: _default
File A3\functions_f\Arrays\fn_getFromPairs.sqf, line 63
Error in expression <binds = nil;
_modKeybinds = [_registry, _modName, nil] call bis_fnc_getFromPairs>
 Error position: <_modName, nil] call bis_fnc_getFromPairs>
 Error Undefined variable in expression: _modname
File x\cba\addons\keybinding\fnc_registerKeybind.sqf, line 22
Error in expression <racker select _handlerIndex;
_modName = _keyConfig select 0;
_actionName = _keyC>
 Error position: <_keyConfig select 0;
_actionName = _keyC>
 Error Undefined variable in expression: _keyconfig
File x\cba\addons\keybinding\gui\fnc_onButtonClick_delete.sqf, line 21

Share this post


Link to post
Share on other sites

New update v1.0.7 available at withSIX. Download now by clicking:

@cba_a3.png

Edited by kecharles28

Share this post


Link to post
Share on other sites
I'm getting an error if no mods have registered keybinds when you click the delete or default button

Thanks for reporting. Fixed for the next version.

Share this post


Link to post
Share on other sites

We had to revert to an earlier version through PWS(1.0.6 212). 1.0.7 clients could not see or join 1.07 servers ?

Edit:A quick test that rectifies the above, shows 1.0.7 clients can join a 1.0.6 server

Edited by SnR

Share this post


Link to post
Share on other sites

While I'm strongly on OpticalSnare's side from the moral point of view, there is really a problem with licenses.

CBA is licensed under GPLv2 license. GPLv2 (at least from the point of view of FSF) makes any project dynamically linking with GPL-licensed stuff to inherit GPL. Addon dependency is analogous to dynamic linking - which means (arguably, but justifiably) that any work using CBA effectively is licensed under GPLv2 too.

So, it seems, by making CBA GPL-licensed its authors really opened a can of worms. LGPL linking might have been more appropriate.

Edited by DarkWanderer

Share this post


Link to post
Share on other sites

Yea, except you read that totally wrong. It specifically says dynamic linking is fine. Static linking is NOT fine. CBA would be considered a dynamic linkage. Your code is not compiling in CBA functions, it is just calling them where they exist externally in another library, which is totally fine under the GPL.

Besides that, most people don't also distribute CBA with their addon, so it puts an even further separation out there in terms of licensing.

Share this post


Link to post
Share on other sites
Yea, except you read that totally wrong. It specifically says dynamic linking is fine. Static linking is NOT fine. CBA would be considered a dynamic linkage. Your code is not compiling in CBA functions, it is just calling them where they exist externally in another library, which is totally fine under the GPL.

Besides that, most people don't also distribute CBA with their addon, so it puts an even further separation out there in terms of licensing.

You are wrong. If it was true, there would be no need for LGPL - as LGPL is GPL with an exception that it explicitly permits dynamic linking.

Read the FSF FAQ.

Share this post


Link to post
Share on other sites
You are wrong. If it was true, there would be no need for LGPL - as LGPL is GPL with an exception that it explicitly permits dynamic linking.

Read the FSF FAQ.

Sorry, dynamic linking is the wrong term. I wouldn't call CBA dynamic linking in the first place either.

Are you distributing CBA? No? Then it isn't an issue.

CBA is an entirely separate entity.

I believe that applying the GPL to SQF is inherently flawed because it is not the same paradigm as a C environment. But yea, your argument is still wrong because it is not also being distributed with the other software. They are considered "distinct" and at "arms length" by pretty much any stretch of the imagination.

Share this post


Link to post
Share on other sites
Sorry, dynamic linking is the wrong term. I wouldn't call CBA dynamic linking in the first place either.

Are you distributing CBA? No? Then it isn't an issue.

CBA is an entirely separate entity.

I believe that applying the GPL to SQF is inherently flawed because it is not the same paradigm as a C environment. But yea, your argument is still wrong because it is not also being distributed with the other software. They are considered "distinct" and at "arms length" by pretty much any stretch of the imagination.

The fact that this viewpoint makes you angry doesn't change the fact that this viewpoint is valid. You wouldn't call CBA dynamic linking. Others would.

I have no intention of arguing with the "mod making majority", though - tired of dirty tricks and disrespect our "respected community members" spill around. My point is made.

Share this post


Link to post
Share on other sites
The fact that this viewpoint makes you angry doesn't change the fact that this viewpoint is valid. You wouldn't call CBA dynamic linking. Others would.

I have no intention of arguing with the "mod making majority", though - tired of dirty tricks and disrespect our "respected community members" spill around. My point is made.

I am a member of the CBA team. I don't consider it dynamic linking. Therefore my opinion actually carries weight on the matter.

Your point isn't made, because you were flat out wrong. I am sorry if you feel like we are using dirty tricks somehow, not sure what that means other than you possibly having a persecution complex, but if you want to argue the legalities of a projects license with members of the project then you are probably not going to have a very fun time.

Share this post


Link to post
Share on other sites
I am a member of the CBA team. I don't consider it dynamic linking. Therefore my opinion actually carries weight on the matter.

Your point isn't made, because you were flat out wrong. I am sorry if you feel like we are using dirty tricks somehow, not sure what that means other than you possibly having a persecution complex, but if you want to argue the legalities of a projects license with members of the project then you are probably not going to have a very fun time.

Right, right - the fact that you are the member of the project magically means GPL is not GPL anymore. See what I mean by dirty tricks? :)

Whatever you meant with that license may differ from what is actually said in that license. Just like the controversial steam workshop license discussed in the thread referenced above.

Edited by DarkWanderer

Share this post


Link to post
Share on other sites

The fact that we determine what we consider to be an incorporation of CBA, where the GPL has no basis for rendering that decision in a system like Arma, means yes, we do. The fact that we are the ones who would enforce the license and we choose to enforce the license in respect to the position I stated also means YES we do determine how the GPL is interpreted for our project.

Also it is not an argument from authority, because we are the authority, the unequivocal be all and end all of the interpretation of our license. There literally is no other authority or position that can broadcast these sorts of things, so there is no way to have any other appeal.

Now seriously, why is this even being discussed in this thread? It seems horribly off topic, and you are just dragging mod teams around through the mud for no good reason.

Share this post


Link to post
Share on other sites
The fact that we determine what we consider to be an incorporation of CBA, where the GPL has no basis for rendering that decision in a system like Arma, means yes, we do. The fact that we are the ones who would enforce the license and we choose to enforce the license in respect to the position I stated also means YES we do determine how the GPL is interpreted for our project.

No, you don't - court does. You merely give the definition - the rest is done by legal interpretation.

It seems horribly off topic, and you are just dragging mod teams around through the mud for no good reason.

No, I didn't drag anyone through mud. In my post, I hinted that the choice of license wasn't perfectly good, and LGPL may have not created the issues.

Within adequate people communities, this is called "giving constructive criticism", and if you can't take it and instead respond with harsh reaction - that is your problem, not mine.

Whether the issues are actually of concern is a thing established through facts digging, not through name calling ;)

Now seriously, why is this even being discussed in this thread?

Because my point was relevant to the situation discussed within this thread, but then you started OT ;)

Edited by DarkWanderer

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×