add hemtt support, major refactor

- no longer supports server events
- can now more easily build using hemtt
- extension vastly improved in both structure and functionality
- tested on listen server
- includes schema change
This commit is contained in:
2023-09-20 01:15:13 -07:00
parent f692b94c5c
commit 29228bd192
51 changed files with 5008 additions and 1466 deletions

38
.hemtt/project.toml Normal file
View File

@@ -0,0 +1,38 @@
name = "IFX Attendance Tracker"
author = "IndigoFox"
prefix = "attendancetracker"
mainprefix = "x"
[version]
path = "addons/main/script_version.hpp" # Default
git_hash = 6 # Default: 8
[files]
include = [
"AttendanceTracker.config.json",
"LICENSE",
"README",
"mod.cpp",
"*.dll",
"*.so",
]
# Launched with `hemtt launch`
[hemtt.launch.default]
workshop = [
"450814997", # CBA_A3's Workshop ID
]
dlc = []
optionals = []
parameters = [
"-skipIntro", # These parameters are passed to the Arma 3 executable
"-noSplash", # They do not need to be added to your list
"-showScriptErrors", # You can add additional parameters here
"-debug",
"-filePatching",
]
executable = "arma3_x64" # Default: "arma3_x64"
[hemtt.release]
sign = false # Default: true
archive = true # Default: true