diff --git a/.gitattributes b/.gitattributes index 9a0ef68..4fee647 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,3 +2,4 @@ *.p3d filter=lfs diff=lfs merge=lfs -text *.jpeg filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index ba05586..3a0cd83 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,6 @@ hemtt.exe source/ .vscode releases/ -dist/ *.env *.sh \ No newline at end of file diff --git a/.hemtt/hooks/post_release/grab_extensions.rhai b/.hemtt/hooks/post_release/grab_extensions.rhai new file mode 100644 index 0000000..9133fb2 --- /dev/null +++ b/.hemtt/hooks/post_release/grab_extensions.rhai @@ -0,0 +1,34 @@ +const DLL_NAME_32 = "armatak.dll"; +const DLL_NAME_64 = "armatak_x64.dll"; +const SO_NAME_32 = "armatak.so"; +const SO_NAME_64 = "armatak_x64.so"; + +let dllDir = HEMTT_RFS.join("extensions").join("armatak").join("dist"); +let dll = dllDir.join(DLL_NAME_32); +let dll_x64 = dllDir.join(DLL_NAME_64); +let so = dllDir.join(SO_NAME_32); +let so_x64 = dllDir.join(SO_NAME_64); + +if dllDir.exists() && dll.is_file() && dll.exists() { + print("Adding x86 DLL file to Release"); + dll.copy(HEMTT_OUT.join(DLL_NAME_32)); + print("Added x86 DLL file to Release"); +}; + +if dllDir.exists() && dll_x64.is_file() && dll_x64.exists() { + print("Adding x64 DLL file to Release"); + dll_x64.copy(HEMTT_OUT.join(DLL_NAME_64)); + print("Added x64 DLL file to Release"); +}; + +if dllDir.exists() && so.is_file() && so.exists() { + print("Adding x86 SO file to Release"); + so.copy(HEMTT_OUT.join(SO_NAME_32)); + print("Added x86 SO file to Release"); +}; + +if dllDir.exists() && so_x64.is_file() && so_x64.exists() { + print("Adding x64 SO file to Release"); + so_x64.copy(HEMTT_OUT.join(SO_NAME_64)); + print("Added x64 SO file to Release"); +}; diff --git a/addons/items/$PBOPREFIX$ b/addons/items/$PBOPREFIX$ new file mode 100644 index 0000000..5b4a242 --- /dev/null +++ b/addons/items/$PBOPREFIX$ @@ -0,0 +1 @@ +armatak\armatak\armatak_items \ No newline at end of file diff --git a/addons/items/CfgVehicles.hpp b/addons/items/CfgVehicles.hpp new file mode 100644 index 0000000..1bdf108 --- /dev/null +++ b/addons/items/CfgVehicles.hpp @@ -0,0 +1,7 @@ +// Samsung S24 with Juggernault Case for vest as backpack item + +// Persistent Systems RDC for vest as backpack item + +// Samsung S24 with Juggernault Case handheld as backpack item + +// Persistent Systems RDC handheld as backpack item \ No newline at end of file diff --git a/addons/items/config.cpp b/addons/items/config.cpp new file mode 100644 index 0000000..9199cf1 --- /dev/null +++ b/addons/items/config.cpp @@ -0,0 +1,15 @@ +class CfgPatches { + class armatak_items { + units[] = {}; + weapons[] = {}; + author = "Valmo"; + url = "https://github.com/valmojr/armatak"; + requiredAddons[] = + { + "cba_common" + }; + requiredVersion = 0.5; + }; +}; + +#include "CfgVehicles.hpp" \ No newline at end of file diff --git a/extensions/armatak/dist/armatak.dll b/extensions/armatak/dist/armatak.dll new file mode 100644 index 0000000..f861178 --- /dev/null +++ b/extensions/armatak/dist/armatak.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6a7c8d8386d8b52b183d537a54e6daa7e4ed8c85c9bdf62f357ecdebb27d3d7 +size 4908032 diff --git a/extensions/armatak/dist/armatak.so b/extensions/armatak/dist/armatak.so new file mode 100644 index 0000000..0d73588 Binary files /dev/null and b/extensions/armatak/dist/armatak.so differ diff --git a/extensions/armatak/dist/armatak_x64.dll b/extensions/armatak/dist/armatak_x64.dll new file mode 100644 index 0000000..d8634a9 --- /dev/null +++ b/extensions/armatak/dist/armatak_x64.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b50e81093e8e7ae1fb2bd402b10264c4ba553ec080ff844b9d5cf0c15e5fb2a +size 5036544 diff --git a/extensions/armatak/dist/armatak_x64.so b/extensions/armatak/dist/armatak_x64.so new file mode 100644 index 0000000..d7806b9 Binary files /dev/null and b/extensions/armatak/dist/armatak_x64.so differ