From c4682e5346c7eb03f20e9ae8f6bec23e3e791850 Mon Sep 17 00:00:00 2001 From: icomrade Date: Sun, 18 Jun 2017 21:39:22 -0400 Subject: [PATCH] Mitigate PboDLL limitation this mitigates a newly introduced/reduced limitation on config size/entries when rapying content with Mikero's PBO tools. This issue will unfortunately not be fixed, hence moving keys to Epoch_B --- SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp | 2 +- .../CfgWeapons/Item => dayz_epoch_b}/ItemKeys.hpp | 12 ++++++------ SQF/dayz_epoch_b/config.cpp | 5 +++++ 3 files changed, 12 insertions(+), 7 deletions(-) rename SQF/{dayz_code/Configs/CfgWeapons/Item => dayz_epoch_b}/ItemKeys.hpp (99%) diff --git a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp index c0875177d..5bd9ce8a3 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp @@ -269,7 +269,7 @@ class CfgWeapons #include "Tools\Radio.hpp" #include "Item\ItemKeyKit.hpp" - #include "Item\ItemKeys.hpp" + //#include "Item\ItemKeys.hpp" //Moved to epoch_b.pbo #include "Item\Documents.hpp" diff --git a/SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp b/SQF/dayz_epoch_b/ItemKeys.hpp similarity index 99% rename from SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp rename to SQF/dayz_epoch_b/ItemKeys.hpp index 4eccf6eff..88ce608c3 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp +++ b/SQF/dayz_epoch_b/ItemKeys.hpp @@ -4,7 +4,7 @@ class ItemKey: ItemCore { picture = "\z\addons\dayz_epoch\pictures\equip_key_CA.paa"; displayname = "Black Key"; keyid = 0; - scope = public; + scope = 2; class ItemActions { class Toolbelt @@ -16,31 +16,31 @@ class ItemKey: ItemCore { }; class ItemKeyBlack: ItemKey { keyid = 0; - scope = public; + scope = 2; }; class ItemKeyGreen: ItemKey { displayname = "Green Key"; model = "\z\addons\dayz_epoch\models\key_green.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_key_CA_green.paa"; - scope = public; + scope = 2; }; class ItemKeyBlue: ItemKey { displayname = "Blue Key"; model = "\z\addons\dayz_epoch\models\key_blue.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_key_CA_blue.paa"; - scope = public; + scope = 2; }; class ItemKeyYellow: ItemKey { displayname = "Yellow Key"; model = "\z\addons\dayz_epoch\models\key_yellow.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_key_CA_yellow.paa"; - scope = public; + scope = 2; }; class ItemKeyRed: ItemKey { displayname = "Red Key"; model = "\z\addons\dayz_epoch\models\key_red.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_key_CA_red.paa"; - scope = public; + scope = 2; }; class ItemKeyGreen1: ItemKeyGreen { keyid = 1; diff --git a/SQF/dayz_epoch_b/config.cpp b/SQF/dayz_epoch_b/config.cpp index 46cdfb811..718da0e71 100644 --- a/SQF/dayz_epoch_b/config.cpp +++ b/SQF/dayz_epoch_b/config.cpp @@ -7,3 +7,8 @@ class CfgPatches { requiredAddons[] = {"dayz_code"}; }; }; +class CfgWeapons +{ + class ItemCore; + #include "ItemKeys.hpp" +}; \ No newline at end of file