General - Setting category cleanup (#8640)

* General - Setting category cleanup

- Localize ACE Uncategorized
- Add subcategories for everything in Uncategorized
- Put colors in subCategory (alphabetically last)
- Add extra info on ViewDistance settings descriptions
- Move all settings to initSettings.sqf

* Update initSettings.sqf
This commit is contained in:
PabstMirror 2021-10-30 16:42:47 -05:00 committed by GitHub
parent 7bc6fdfa66
commit 9c946727cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
32 changed files with 119 additions and 105 deletions

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_artillerytables]:
private _categoryName = [format ["ACE %1", localize "str_a3_cfgmarkers_nato_art"], LLSTRING(rangetable_displayName)]; private _categoryName = [format ["ACE %1", localize "str_a3_cfgmarkers_nato_art"], LLSTRING(rangetable_displayName)];
[ [

View File

@ -1,4 +1,5 @@
private _category = localize LSTRING(ACEKeybindCategoryCommon); private _category = LLSTRING(ACEKeybindCategoryCommon);
private _categoryColors = [_category, format ["| %1 |", LELSTRING(common,subcategory_colors)]];
[ [
QGVAR(checkPBOsAction), QGVAR(checkPBOsAction),
@ -49,7 +50,7 @@ private _category = localize LSTRING(ACEKeybindCategoryCommon);
QGVAR(displayTextColor), QGVAR(displayTextColor),
"COLOR", "COLOR",
[LSTRING(SettingDisplayTextColorName),LSTRING(SettingDisplayTextColorDesc)], [LSTRING(SettingDisplayTextColorName),LSTRING(SettingDisplayTextColorDesc)],
_category, _categoryColors,
[0, 0, 0, 0.1], [0, 0, 0, 0.1],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -58,7 +59,7 @@ private _category = localize LSTRING(ACEKeybindCategoryCommon);
QGVAR(displayTextFontColor), QGVAR(displayTextFontColor),
"COLOR", "COLOR",
[LSTRING(SettingDisplayTextFontColorName),LSTRING(SettingDisplayTextFontColorDesc)], [LSTRING(SettingDisplayTextFontColorName),LSTRING(SettingDisplayTextFontColorDesc)],
_category, _categoryColors,
[1, 1, 1, 1], [1, 1, 1, 1],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -680,6 +680,18 @@
<Chinese>設定ACE提示文字的顏色。若提示字體並無指定其他顏色將會自動選用ACE系統的預設顏色</Chinese> <Chinese>設定ACE提示文字的顏色。若提示字體並無指定其他顏色將會自動選用ACE系統的預設顏色</Chinese>
<Chinesesimp>设定ACE提示文字的颜色。若提示字体并无指定其他颜色将会自动选用ACE系统的预设颜色。</Chinesesimp> <Chinesesimp>设定ACE提示文字的颜色。若提示字体并无指定其他颜色将会自动选用ACE系统的预设颜色。</Chinesesimp>
</Key> </Key>
<Key ID="STR_ACE_Common_subcategory_colors">
<English>Colors</English>
<Czech>Barvy</Czech>
<French>Couleurs</French>
<German>Farben</German>
<Italian>Colori</Italian>
<Polish>Kolory</Polish>
<Portuguese>Cores</Portuguese>
<Russian>Цвета</Russian>
<Spanish>Colores</Spanish>
<Japanese></Japanese>
</Key>
<Key ID="STR_ACE_Common_SettingPersistentLaserName"> <Key ID="STR_ACE_Common_SettingPersistentLaserName">
<English>Persistent weapon laserpointer/flashlight</English> <English>Persistent weapon laserpointer/flashlight</English>
<Russian>Автоматический ЛЦУ/тактический фонарь</Russian> <Russian>Автоматический ЛЦУ/тактический фонарь</Russian>
@ -1284,6 +1296,9 @@
<Chinesesimp>ACE 载具按键</Chinesesimp> <Chinesesimp>ACE 载具按键</Chinesesimp>
<Turkish>ACE Araçlar</Turkish> <Turkish>ACE Araçlar</Turkish>
</Key> </Key>
<Key ID="STR_ACE_Common_categoryUncategorized">
<English>ACE Uncategorized</English>
</Key>
<Key ID="STR_ACE_Common_NoRoomToUnload"> <Key ID="STR_ACE_Common_NoRoomToUnload">
<English>No Room to unload</English> <English>No Room to unload</English>
<German>Kein Platz zum Entladen</German> <German>Kein Platz zum Entladen</German>

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_cookoff]:
[ [
QGVAR(enable), "LIST", QGVAR(enable), "LIST",
[LSTRING(enable_hd_name), LSTRING(enable_hd_tooltip)], [LSTRING(enable_hd_name), LSTRING(enable_hd_tooltip)],

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_csw]:
private _categoryArray = [format ["ACE %1", localize LSTRING(DisplayName)]]; private _categoryArray = [format ["ACE %1", localize LSTRING(DisplayName)]];
[ [

View File

@ -1,6 +1,4 @@
// CBA Settings [ADDON: ace_fastroping]: private _category = [LELSTRING(common,categoryUncategorized), LLSTRING(setting_categoryMenu_displayName)];
private _category = ["ACE Uncategorized", LLSTRING(setting_categoryMenu_displayName)];
[ [
QGVAR(requireRopeItems), "CHECKBOX", QGVAR(requireRopeItems), "CHECKBOX",

View File

@ -1,9 +1,9 @@
// CBA Settings [ADDON: ace_gunbag]: private _category = [LELSTRING(common,categoryUncategorized), LLSTRING(DisplayName_Settings)];
[ [
QGVAR(swapGunbagEnabled), "CHECKBOX", QGVAR(swapGunbagEnabled), "CHECKBOX",
[LSTRING(SwapGunbagEnabled_DisplayName), LSTRING(SwapGunbagEnabled_Description)], [LSTRING(SwapGunbagEnabled_DisplayName), LSTRING(SwapGunbagEnabled_Description)],
["ACE Uncategorized", LLSTRING(DisplayName_Settings)], _category,
true, // default value true, // default value
true // isGlobal true // isGlobal
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,7 +1,9 @@
private _category = [LELSTRING(common,categoryUncategorized), QUOTE(COMPONENT_BEAUTIFIED)];
[ [
QGVAR(minDamageToTrigger), "SLIDER", QGVAR(minDamageToTrigger), "SLIDER",
LSTRING(minDamageToTrigger_displayName), LSTRING(minDamageToTrigger_displayName),
"ACE Uncategorized", _category,
[-1, 1, 0.1, 1], [-1, 1, 0.1, 1],
1 1
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,9 +1,10 @@
private _category = format ["ACE %1", LLSTRING(Category_InteractionMenu)]; private _category = format ["ACE %1", LLSTRING(Category_InteractionMenu)];
private _categoryColors = [_category, format ["| %1 |", LELSTRING(common,subcategory_colors)]];
[ [
QGVAR(selectorColor), "COLOR", QGVAR(selectorColor), "COLOR",
LSTRING(SelectorColor), LSTRING(SelectorColor),
_category, _categoryColors,
[1, 0, 0], [1, 0, 0],
false, false,
{GVAR(selectorColorHex) = _this call BIS_fnc_colorRGBtoHTML} // Stored in Hex to avoid constant conversion {GVAR(selectorColorHex) = _this call BIS_fnc_colorRGBtoHTML} // Stored in Hex to avoid constant conversion
@ -12,7 +13,7 @@ private _category = format ["ACE %1", LLSTRING(Category_InteractionMenu)];
[ [
QGVAR(colorTextMax), "COLOR", QGVAR(colorTextMax), "COLOR",
LSTRING(ColorTextMax), LSTRING(ColorTextMax),
_category, _categoryColors,
[1, 1, 1, 1], [1, 1, 1, 1],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -20,7 +21,7 @@ private _category = format ["ACE %1", LLSTRING(Category_InteractionMenu)];
[ [
QGVAR(colorTextMin), "COLOR", QGVAR(colorTextMin), "COLOR",
LSTRING(ColorTextMin), LSTRING(ColorTextMin),
_category, _categoryColors,
[1, 1, 1, 0.25], [1, 1, 1, 0.25],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -28,7 +29,7 @@ private _category = format ["ACE %1", LLSTRING(Category_InteractionMenu)];
[ [
QGVAR(colorShadowMax), "COLOR", QGVAR(colorShadowMax), "COLOR",
LSTRING(ColorShadowMax), LSTRING(ColorShadowMax),
_category, _categoryColors,
[0, 0, 0, 1], [0, 0, 0, 1],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -36,7 +37,7 @@ private _category = format ["ACE %1", LLSTRING(Category_InteractionMenu)];
[ [
QGVAR(colorShadowMin), "COLOR", QGVAR(colorShadowMin), "COLOR",
LSTRING(ColorShadowMin), LSTRING(ColorShadowMin),
_category, _categoryColors,
[0, 0, 0, 0.25], [0, 0, 0, 0.25],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,7 +1,9 @@
private _category = [LELSTRING(common,categoryUncategorized), localize "str_a3_gear1"];
[ [
QGVAR(inventoryDisplaySize), "LIST", QGVAR(inventoryDisplaySize), "LIST",
[LSTRING(SettingName), LSTRING(SettingDescription)], [LSTRING(SettingName), LSTRING(SettingDescription)],
"ACE Uncategorized", _category,
[[0, 1, 2], ["str_medium", "str_large", "str_very_large"], 0], [[0, 1, 2], ["str_medium", "str_large", "str_very_large"], 0],
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,7 +1,9 @@
private _category = [LELSTRING(common,categoryUncategorized), localize "str_a3_itemtype_laser"];
[ [
QGVAR(dispersionCount), "SLIDER", QGVAR(dispersionCount), "SLIDER",
LSTRING(dispersionCount_displayName), LSTRING(dispersionCount_displayName),
"ACE Uncategorized", _category,
[0, 5, 2, -1], [0, 5, 2, -1],
1 1
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,7 +1,10 @@
private _category = LLSTRING(mapGestures_category);
private _categoryColors = [_category, format ["| %1 |", LELSTRING(common,subcategory_colors)]];
[ [
QGVAR(enabled), "CHECKBOX", QGVAR(enabled), "CHECKBOX",
[LSTRING(enabled_displayName), LSTRING(enabled_description)], [LSTRING(enabled_displayName), LSTRING(enabled_description)],
LSTRING(mapGestures_category), _category,
true, true,
true true
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -9,7 +12,7 @@
[ [
QGVAR(maxRange), "SLIDER", QGVAR(maxRange), "SLIDER",
[LSTRING(maxRange_displayName), LSTRING(maxRange_description)], [LSTRING(maxRange_displayName), LSTRING(maxRange_description)],
LSTRING(mapGestures_category), _category,
[0,50,7,1], [0,50,7,1],
true true
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -17,7 +20,7 @@
[ [
QGVAR(maxRangeCamera), "SLIDER", QGVAR(maxRangeCamera), "SLIDER",
[LSTRING(maxRangeCamera_displayName), LSTRING(maxRangeCamera_description)], [LSTRING(maxRangeCamera_displayName), LSTRING(maxRangeCamera_description)],
LSTRING(mapGestures_category), _category,
[0,50,14,1], [0,50,14,1],
true true
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -25,21 +28,21 @@
[ [
QGVAR(allowSpectator), "CHECKBOX", QGVAR(allowSpectator), "CHECKBOX",
[LSTRING(allowSpectator_displayName), LSTRING(allowSpectator_description)], [LSTRING(allowSpectator_displayName), LSTRING(allowSpectator_description)],
LSTRING(mapGestures_category), _category,
true true
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
[ [
QGVAR(allowCurator), "CHECKBOX", QGVAR(allowCurator), "CHECKBOX",
[LSTRING(allowCurator_displayName), LSTRING(allowCurator_description)], [LSTRING(allowCurator_displayName), LSTRING(allowCurator_description)],
LSTRING(mapGestures_category), _category,
true true
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
[ [
QGVAR(briefingMode), "LIST", QGVAR(briefingMode), "LIST",
[LSTRING(briefingMode_displayName), LSTRING(briefingMode_description)], [LSTRING(briefingMode_displayName), LSTRING(briefingMode_description)],
LSTRING(mapGestures_category), _category,
[[0, 1, 2, 3, 4], [LSTRING(briefingMode_All), LSTRING(briefingMode_Group), LSTRING(briefingMode_Side), LSTRING(briefingMode_Proximity), LSTRING(briefingMode_Disabled)], 0] [[0, 1, 2, 3, 4], [LSTRING(briefingMode_All), LSTRING(briefingMode_Group), LSTRING(briefingMode_Side), LSTRING(briefingMode_Proximity), LSTRING(briefingMode_Disabled)], 0]
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -47,7 +50,7 @@
QGVAR(onlyShowFriendlys), QGVAR(onlyShowFriendlys),
"CHECKBOX", "CHECKBOX",
[LSTRING(onlyShowFriendlys_displayName), LSTRING(onlyShowFriendlys_description)], [LSTRING(onlyShowFriendlys_displayName), LSTRING(onlyShowFriendlys_description)],
LSTRING(mapGestures_category), _category,
false, false,
1 1
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -55,7 +58,7 @@
[ [
QGVAR(interval), "SLIDER", QGVAR(interval), "SLIDER",
[LSTRING(interval_displayName), LSTRING(interval_description)], [LSTRING(interval_displayName), LSTRING(interval_description)],
LSTRING(mapGestures_category), _category,
[0,1,0.03,2], [0,1,0.03,2],
true true
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -63,7 +66,7 @@
[ [
QGVAR(nameTextColor), "COLOR", QGVAR(nameTextColor), "COLOR",
[LSTRING(nameTextColor_displayName), LSTRING(nameTextColor_description)], [LSTRING(nameTextColor_displayName), LSTRING(nameTextColor_description)],
[LSTRING(mapGestures_category), LSTRING(mapGestures_subcategory_colors)], _categoryColors,
[0.2,0.2,0.2,0.3], [0.2,0.2,0.2,0.3],
false false
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -71,7 +74,7 @@
[ [
QGVAR(defaultLeadColor), "COLOR", QGVAR(defaultLeadColor), "COLOR",
[LSTRING(defaultLeadColor_displayName), LSTRING(defaultLeadColor_description)], [LSTRING(defaultLeadColor_displayName), LSTRING(defaultLeadColor_description)],
[LSTRING(mapGestures_category), LSTRING(mapGestures_subcategory_colors)], _categoryColors,
[1,0.88,0,0.95], [1,0.88,0,0.95],
false false
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -79,7 +82,7 @@
[ [
QGVAR(defaultColor), "COLOR", QGVAR(defaultColor), "COLOR",
[LSTRING(defaultColor_displayName), LSTRING(defaultColor_description)], [LSTRING(defaultColor_displayName), LSTRING(defaultColor_description)],
[LSTRING(mapGestures_category), LSTRING(mapGestures_subcategory_colors)], _categoryColors,
[1,0.88,0,0.7], [1,0.88,0,0.7],
false false
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -440,17 +440,5 @@
<Chinese>ACE 地圖指示器</Chinese> <Chinese>ACE 地圖指示器</Chinese>
<Turkish>ACE Harita Hareketleri</Turkish> <Turkish>ACE Harita Hareketleri</Turkish>
</Key> </Key>
<Key ID="STR_ACE_Map_Gestures_mapGestures_subcategory_colors">
<English>Colors</English>
<Czech>Barvy</Czech>
<French>Couleurs</French>
<German>Farben</German>
<Italian>Colori</Italian>
<Polish>Kolory</Polish>
<Portuguese>Cores</Portuguese>
<Russian>Цвета</Russian>
<Spanish>Colores</Spanish>
<Japanese></Japanese>
</Key>
</Package> </Package>
</Project> </Project>

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_medical_ai]:
private _categoryArray = [ELSTRING(medical,Category), "STR_TEAM_SWITCH_AI"]; private _categoryArray = [ELSTRING(medical,Category), "STR_TEAM_SWITCH_AI"];
[ [

View File

@ -86,12 +86,13 @@ private _damageColors = [
[0.00, 0.00, 1.00, 1] [0.00, 0.00, 1.00, 1]
]; ];
private _categoryColors = [ELSTRING(medical,Category), format ["| %1 |", LELSTRING(common,subcategory_colors)]];
{ {
[ [
format ["%1_%2", QGVAR(bloodLossColor), _forEachIndex], format ["%1_%2", QGVAR(bloodLossColor), _forEachIndex],
"COLOR", "COLOR",
[format [localize LSTRING(BloodLossColorX_DisplayName), _forEachIndex], LSTRING(BloodLossColor_Description)], [format [localize LSTRING(BloodLossColorX_DisplayName), _forEachIndex], LSTRING(BloodLossColor_Description)],
[ELSTRING(medical,Category), LSTRING(BloodLossColors)], _categoryColors,
_x, _x,
false // isGlobal false // isGlobal
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;
@ -102,7 +103,7 @@ private _damageColors = [
format ["%1_%2", QGVAR(damageColor), _forEachIndex], format ["%1_%2", QGVAR(damageColor), _forEachIndex],
"COLOR", "COLOR",
[format [localize LSTRING(DamageColorX_DisplayName), _forEachIndex], LSTRING(DamageColor_Description)], [format [localize LSTRING(DamageColorX_DisplayName), _forEachIndex], LSTRING(DamageColor_Description)],
[ELSTRING(medical,Category), LSTRING(DamageColors)], _categoryColors,
_x, _x,
false // isGlobal false // isGlobal
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,9 +1,9 @@
// CBA Settings [ADDON: ace_microdagr]: private _category = [LELSTRING(common,categoryUncategorized), LLSTRING(itemName)];
[ [
QGVAR(mapDataAvailable), "LIST", QGVAR(mapDataAvailable), "LIST",
[LSTRING(MapDataAvailable_DisplayName), LSTRING(MapDataAvailable_Description)], [LSTRING(MapDataAvailable_DisplayName), LSTRING(MapDataAvailable_Description)],
["ACE Uncategorized", "MicroDAGR"], _category,
[[0,1,2],[LSTRING(MapFill_None), LSTRING(MapFill_OnlyRoads), LSTRING(MapFill_Full)],2], // [values, titles, defaultIndex] [[0,1,2],[LSTRING(MapFill_None), LSTRING(MapFill_OnlyRoads), LSTRING(MapFill_Full)],2], // [values, titles, defaultIndex]
true, // isGlobal true, // isGlobal
{[QGVAR(mapDataAvailable), _this] call EFUNC(common,cbaSettings_settingChanged)}, {[QGVAR(mapDataAvailable), _this] call EFUNC(common,cbaSettings_settingChanged)},
@ -13,7 +13,7 @@
[ [
QGVAR(waypointPrecision), "LIST", QGVAR(waypointPrecision), "LIST",
[LSTRING(WaypointPrecision_DisplayName), LSTRING(WaypointPrecision_Description)], [LSTRING(WaypointPrecision_DisplayName), LSTRING(WaypointPrecision_Description)],
["ACE Uncategorized", "MicroDAGR"], _category,
[[1, 2, 3], [LSTRING(WaypointPrecision_medium), LSTRING(WaypointPrecision_close), LSTRING(WaypointPrecision_exact)], 2], // [values, titles, defaultIndex] [[1, 2, 3], [LSTRING(WaypointPrecision_medium), LSTRING(WaypointPrecision_close), LSTRING(WaypointPrecision_exact)], 2], // [values, titles, defaultIndex]
true, // isGlobal true, // isGlobal
{[QGVAR(waypointPrecision), _this] call EFUNC(common,cbaSettings_settingChanged)}, {[QGVAR(waypointPrecision), _this] call EFUNC(common,cbaSettings_settingChanged)},

View File

@ -1,4 +1,3 @@
// CBA Settings [ADDON: ace_mk6mortar]:
// These settings effect gameplay difficutly: defaults will leave the mortar the same as vanilla // These settings effect gameplay difficutly: defaults will leave the mortar the same as vanilla
private _category = [format ["ACE %1", localize "str_a3_cfgmarkers_nato_art"], localize LSTRING(DisplayName)]; private _category = [format ["ACE %1", localize "str_a3_cfgmarkers_nato_art"], localize LSTRING(DisplayName)];

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_nametags]:
[ [
QGVAR(showPlayerNames), "LIST", QGVAR(showPlayerNames), "LIST",
[LSTRING(ShowPlayerNames), LSTRING(ShowPlayerNames_Desc)], [LSTRING(ShowPlayerNames), LSTRING(ShowPlayerNames_Desc)],

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_nightVision]:
[ [
QGVAR(effectScaling), "SLIDER", QGVAR(effectScaling), "SLIDER",
[LSTRING(effectScaling_DisplayName), LSTRING(effectScaling_Description)], [LSTRING(effectScaling_DisplayName), LSTRING(effectScaling_Description)],

View File

@ -27,13 +27,4 @@ if (hasInterface) then {
}, true] call CBA_fnc_addPlayerEventHandler; }, true] call CBA_fnc_addPlayerEventHandler;
}; };
[QGVAR(enabled), "CHECKBOX", [LSTRING(setting), LSTRING(setting_tooltip)], format ["ACE %1", localize ELSTRING(common,DisplayName)], true, true, { #include "initSettings.sqf"
params ["_enabled"];
if (_enabled) then {
[ACE_player, "isPlayer"] call EFUNC(common,muteUnit);
} else {
[ACE_player, "isPlayer"] call EFUNC(common,unmuteUnit);
};
}, true // Needs mission restart
] call CBA_fnc_addSetting;

View File

@ -0,0 +1,17 @@
private _category = [LELSTRING(common,ACEKeybindCategoryCommon), QUOTE(COMPONENT_BEAUTIFIED)];
[
QGVAR(enabled), "CHECKBOX",
[LSTRING(setting), LSTRING(setting_tooltip)],
_category,
true,
true, {
params ["_enabled"];
if (_enabled) then {
[ACE_player, "isPlayer"] call EFUNC(common,muteUnit);
} else {
[ACE_player, "isPlayer"] call EFUNC(common,unmuteUnit);
};
}, true // Needs mission restart
] call CBA_fnc_addSetting;

View File

@ -1,7 +1,9 @@
private _category = [LELSTRING(common,categoryUncategorized), LLSTRING(aceNews)];
[ [
QGVAR(showNewsOnMainMenu), "CHECKBOX", QGVAR(showNewsOnMainMenu), "CHECKBOX",
LSTRING(showNewsOnMainMenu_name), LSTRING(showNewsOnMainMenu_name),
"ACE Uncategorized", _category,
true, true,
0 0
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -1,7 +1,9 @@
private _category = [LELSTRING(common,categoryUncategorized), QUOTE(COMPONENT_BEAUTIFIED)];
[ [
QGVAR(distanceCoefficient), "SLIDER", QGVAR(distanceCoefficient), "SLIDER",
[LSTRING(distanceCoefficient_displayName), LSTRING(distanceCoefficient_toolTip)], [LSTRING(distanceCoefficient_displayName), LSTRING(distanceCoefficient_toolTip)],
"ACE Uncategorized", _category,
[-1, 10, 1, 1], [-1, 10, 1, 1],
1 1
] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;

View File

@ -8,23 +8,6 @@ PREP_RECOMPILE_START;
#include "XEH_PREP.hpp" #include "XEH_PREP.hpp"
PREP_RECOMPILE_END; PREP_RECOMPILE_END;
[ #include "initSettings.sqf"
QGVAR(hideAltimeter),
"CHECKBOX",
[LSTRING(HideAltimeter), LSTRING(HideAltimeter_tooltip)],
["ACE Uncategorized", localize "str_dn_parachute"],
true,
false,
{[QGVAR(hideAltimeter), _this, false] call EFUNC(common,cbaSettings_settingChanged)}
] call CBA_fnc_addSetting;
[
QGVAR(failureChance),
"SLIDER",
LSTRING(FailureChance),
["ACE Uncategorized", localize "str_dn_parachute"],
[0, 1, 0, 2, true],
1
] call CBA_fnc_addSetting;
ADDON = true; ADDON = true;

View File

@ -0,0 +1,20 @@
private _category = [LELSTRING(common,categoryUncategorized), localize "str_dn_parachute"];
[
QGVAR(hideAltimeter),
"CHECKBOX",
[LSTRING(HideAltimeter), LSTRING(HideAltimeter_tooltip)],
_category,
true,
false,
{[QGVAR(hideAltimeter), _this, false] call EFUNC(common,cbaSettings_settingChanged)}
] call CBA_fnc_addSetting;
[
QGVAR(failureChance),
"SLIDER",
LSTRING(FailureChance),
_category,
[0, 1, 0, 2, true],
1
] call CBA_fnc_addSetting;

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_rearm]:
[ [
QGVAR(level), "LIST", QGVAR(level), "LIST",
[LSTRING(RearmSettings_level_DisplayName), LSTRING(RearmSettings_level_Description)], [LSTRING(RearmSettings_level_DisplayName), LSTRING(RearmSettings_level_Description)],

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_refuel]:
[ [
QGVAR(rate), "SLIDER", QGVAR(rate), "SLIDER",
[LSTRING(RefuelSettings_speed_DisplayName), LSTRING(RefuelSettings_speed_Description)], [LSTRING(RefuelSettings_speed_DisplayName), LSTRING(RefuelSettings_speed_Description)],

View File

@ -1,7 +1,9 @@
private _category = [LELSTRING(common,categoryUncategorized), LLSTRING(Tagging)];
[ [
QGVAR(quickTag), "LIST", QGVAR(quickTag), "LIST",
[LLSTRING(QuickTag), LLSTRING(QuickTagDesc)], [LLSTRING(QuickTag), LLSTRING(QuickTagDesc)],
["ACE Uncategorized", LLSTRING(Tagging)], _category,
[[0,1,2,3], [LELSTRING(Common,Disabled), LLSTRING(LastUsed), LLSTRING(RandomX), LLSTRING(Random)], 1], // [values, titles, defaultIndex] [[0,1,2,3], [LELSTRING(Common,Disabled), LLSTRING(LastUsed), LLSTRING(RandomX), LLSTRING(Random)], 1], // [values, titles, defaultIndex]
false, // isGlobal false, // isGlobal
{[QGVAR(quickTag), _this] call EFUNC(common,cbaSettings_settingChanged)}, {[QGVAR(quickTag), _this] call EFUNC(common,cbaSettings_settingChanged)},

View File

@ -1,5 +1,3 @@
// CBA Settings [ADDON: ace_vehicleLock]:
[ [
QGVAR(defaultLockpickStrength), "SLIDER", QGVAR(defaultLockpickStrength), "SLIDER",
[LSTRING(DefaultLockpickStrength_DisplayName), LSTRING(DefaultLockpickStrength_Description)], [LSTRING(DefaultLockpickStrength_DisplayName), LSTRING(DefaultLockpickStrength_Description)],

View File

@ -10,7 +10,7 @@ private _category = format ["ACE %1", localize LSTRING(Module_DisplayName)];
[ [
QGVAR(viewDistanceOnFoot), "SLIDER", QGVAR(viewDistanceOnFoot), "SLIDER",
[LSTRING(onFoot_DisplayName), LSTRING(onFoot_Description)], [LSTRING(onFoot_DisplayName), format ["%1\n%2", LLSTRING(onFoot_Description), LLSTRING(sliderExtraDescription)]],
_category, _category,
[0, 10000, 0, -1], [0, 10000, 0, -1],
0, 0,
@ -19,7 +19,7 @@ private _category = format ["ACE %1", localize LSTRING(Module_DisplayName)];
[ [
QGVAR(viewDistanceLandVehicle), "SLIDER", QGVAR(viewDistanceLandVehicle), "SLIDER",
[LSTRING(landVehicle_DisplayName), LSTRING(landVehicle_Description)], [LSTRING(landVehicle_DisplayName), format ["%1\n%2", LLSTRING(landVehicle_Description), LLSTRING(sliderExtraDescription)]],
_category, _category,
[0, 10000, 0, -1], [0, 10000, 0, -1],
0, 0,
@ -28,7 +28,7 @@ private _category = format ["ACE %1", localize LSTRING(Module_DisplayName)];
[ [
QGVAR(viewDistanceAirVehicle), "SLIDER", QGVAR(viewDistanceAirVehicle), "SLIDER",
[LSTRING(airVehicle_DisplayName), LSTRING(airVehicle_Description)], [LSTRING(airVehicle_DisplayName), format ["%1\n%2", LLSTRING(airVehicle_Description), LLSTRING(sliderExtraDescription)]],
_category, _category,
[0, 10000, 0, -1], [0, 10000, 0, -1],
0, 0,

View File

@ -118,6 +118,9 @@
<Chinesesimp>玩家的视距限制可在此设定,也可透过模块改写</Chinesesimp> <Chinesesimp>玩家的视距限制可在此设定,也可透过模块改写</Chinesesimp>
<Chinese>玩家的視距限制可在此設定,也可透過模塊改寫</Chinese> <Chinese>玩家的視距限制可在此設定,也可透過模塊改寫</Chinese>
</Key> </Key>
<Key ID="STR_ACE_ViewDistance_sliderExtraDescription">
<English>Setting to 0 will use default video settings</English>
</Key>
<Key ID="STR_ACE_ViewDistance_onFoot_DisplayName"> <Key ID="STR_ACE_ViewDistance_onFoot_DisplayName">
<English>Client View Distance (On Foot)</English> <English>Client View Distance (On Foot)</English>
<Polish>Zasięg widzenia (piechota)</Polish> <Polish>Zasięg widzenia (piechota)</Polish>

View File

@ -1,8 +1,8 @@
// CBA Settings [ADDON: ace_weaponselect]: [
QGVAR(displayText), "CHECKBOX",
[QGVAR(displayText), "CHECKBOX", [LSTRING(SettingDisplayTextName), LSTRING(SettingDisplayTextDesc)],
[LSTRING(SettingDisplayTextName), LSTRING(SettingDisplayTextDesc)], localize ELSTRING(common,ACEKeybindCategoryWeapons),
localize ELSTRING(common,ACEKeybindCategoryWeapons), true, // default value
true, // default value false, // isGlobal
false, // isGlobal {[QGVAR(displayText), _this] call EFUNC(common,cbaSettings_settingChanged)}
{[QGVAR(displayText), _this] call EFUNC(common,cbaSettings_settingChanged)}] call CBA_fnc_addSetting; ] call CBA_fnc_addSetting;