Skip to content

Theseus-Aegis/Mods

Repository files navigation

Theseus Mods Version Theseus Mods Issues Theseus Mods License Theseus Mods Build Status

Requires the latest version of CBA and ACE3.

Theseus Mods is a joint effort by the members of Theseus Inc. to bend the features and game-play of Arma 3 to the community's needs.

The mod is on the same foundation as the ACE3 mod, using its framework, systems, tools and standards. It is entirely open-source and licensed under the GNU General Public License (GPLv2).

Huge appreciation and thanks to ACE3 Team for their open-source nature and permission to use their systems.

Setup

Requirements

  • Arma 3
  • Arma 3 Tools (available on Steam)
  • Run Arma 3 and Arma 3 Tools directly from Steam once to install registry entries (and again after every update)
  • HEMTT (>=v1.5.1) in project root (Windows users can double-click tools/setup.bat)
    • hemtt (Linux) or hemtt.exe (Windows)

Procedure

Replace hemtt with hemtt.exe on Windows.

  • Open terminal (Linux) or command line (Windows)
  • Run $ hemtt build to create a development build (Windows users can double-click build.bat)
  • Run $ hemtt release to create a release build
    • Only Windows release builds are currently supported due to binarization!
    • Add extension builds from CI!
  • Run $ hemtt dev to create a development build with file patching
    • mklink /J <Arma 3>\x\tac <Mods>/.hemttout/dev (/D instead of /J for network paths)
    • $ hemtt launch is not supported. Use ArmaQDL.

Extensions

Requirements:

  • Rust (>= 1.59)

Extensions builds must be invoked manually or via CI:

  • Run $ cargo build [--release] in extensions directory