BrettMayson / HEMTT

Build System for Arma 3
https://brettmayson.github.io/HEMTT
GNU General Public License v2.0
109 stars 40 forks source link

Feature Request: Mission File Configuration #269

Closed TMZulu closed 1 year ago

TMZulu commented 4 years ago

HEMTT Version: Stable 0.7.4 Release Project: N/A

Description: As I have been told by @synixebrett, the functionality that I am going to state is not present for HEMTT. This being the functionality for HEMTT to be configured to pack specifically mission files. Now single mission files aren't the point, the functionality I have in mind is the ability to have multiple mission files in one folder and a script framework that is the same for all missions in another folder. Then for HEMTT to copy the scripts over to the mission file/folder (i.e. something.Stratis) and pack it into a pbo. The reasoning behind this functionality is for groups that use the same scripts for all missions but have different object placements on each map. Like a community make a bunch of default Zeus mission templates with different spawn bases and such.

Suggested Functionality:

Additional information/ Ideas on implementation:

Potential hemtt.toml configuration:

config = "missions"
scripts = [
  "./scripts/*"
]
exclude = [
  "mission.Stratis"
]

Potential File Structure:

├── addons/
    ├── mission.Stratis/
        └── mission.sqm
    └── mission.Altis/
        └── mission.sqm
├── scripts/
    ├── description.ext
    └── init.sqf
└── hemtt.toml
BrettMayson commented 1 year ago

Out of scope for HEMTT imo, I have a tool that does this already but it is specific to my group's setup. I might make changes to that project then release it.