Skip to content

Commit 7d4bcb1

Browse files
authored
Merge pull request #291 from DrymarchonShaun/efdlc
feat: add Expeditionary Forces CDLC
2 parents e713d99 + 33e75c7 commit 7d4bcb1

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

src/arma3-unix-launcher-library/arma3client.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace ARMA3::Definitions
1313

1414
static constexpr char const *app_id = "107410";
1515

16-
static const std::array<char const *, 30> exclusions{"Addons", "AoW", "Argo", "BattlEye", "Contact", "Curator", "Dll", "Dta", "Enoch", "Expansion", "fontconfig", "GM", "CSLA", "Heli", "Jets", "Kart", "Keys", "Launcher", "MPMissions", "Mark", "Missions", "Orange", "SPE", "Tacops", "Tank", "vn", "RF", "WS", "legal", "steam_shader_cache"};
16+
static const std::array<char const *, 31> exclusions{"Addons", "AoW", "Argo", "BattlEye", "Contact", "Curator", "Dll", "Dta", "Enoch", "Expansion", "fontconfig", "GM", "CSLA", "Heli", "Jets", "Kart", "Keys", "Launcher", "MPMissions", "Mark", "Missions", "Orange", "SPE", "Tacops", "Tank", "vn", "RF", "EF", "WS", "legal", "steam_shader_cache"};
1717
//TODO: Use dta/product.bin for exclusion list
1818

1919
#ifdef __linux

src/arma3-unix-launcher/mainwindow.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,8 @@ try
222222
mods.push_back(client->GetPath() / "vn");
223223
if (parameters["dlcReactionForces"])
224224
mods.push_back(client->GetPath() / "RF");
225+
if (parameters["dlcExpeditionaryForces"])
226+
mods.push_back(client->GetPath() / "EF");
225227
if (parameters["dlcCSLA"])
226228
mods.push_back(client->GetPath() / "CSLA");
227229
if (parameters["dlcSpearhead1944"])

src/arma3-unix-launcher/mainwindow.ui

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,13 @@
256256
</property>
257257
</widget>
258258
</item>
259+
<item>
260+
<widget class="QCheckBox" name="checkbox_dlc_expeditionary_forces">
261+
<property name="text">
262+
<string>Enable Expeditionary Forces DLC</string>
263+
</property>
264+
</widget>
265+
</item>
259266
<item>
260267
<widget class="QCheckBox" name="checkbox_dlc_csla">
261268
<property name="text">

src/arma3-unix-launcher/settings.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ void Settings::load_settings_to_ui(Ui::MainWindow *ui)
142142
read_setting("dlcGlobalMobilization", ui->checkbox_dlc_global_mobilization);
143143
read_setting("dlcSogPrairieFire", ui->checkbox_dlc_sog_prairie_fire);
144144
read_setting("dlcReactionForces", ui->checkbox_dlc_reaction_forces);
145+
read_setting("dlcExpeditionaryForces", ui->checkbox_dlc_expeditionary_forces);
145146
read_setting("dlcCSLA", ui->checkbox_dlc_csla);
146147
read_setting("dlcSpearhead1944", ui->checkbox_dlc_spearhead_1944);
147148
read_setting("dlcWesternSahara", ui->checkbox_dlc_western_sahara);
@@ -226,6 +227,7 @@ void Settings::save_settings_from_ui(Ui::MainWindow *ui)
226227
write_setting("dlcGlobalMobilization", ui->checkbox_dlc_global_mobilization);
227228
write_setting("dlcSogPrairieFire", ui->checkbox_dlc_sog_prairie_fire);
228229
write_setting("dlcReactionForces", ui->checkbox_dlc_reaction_forces);
230+
write_setting("dlcExpeditionaryForces", ui->checkbox_dlc_expeditionary_forces);
229231
write_setting("dlcCSLA", ui->checkbox_dlc_csla);
230232
write_setting("dlcSpearhead1944", ui->checkbox_dlc_spearhead_1944);
231233
write_setting("dlcWesternSahara", ui->checkbox_dlc_western_sahara);

0 commit comments

Comments
 (0)