Welcome to the ArmaIO documentation

The ArmaIO package provides utilities to read and write file formats specific to the Arma 3 game.

PyPI - Version Python Version GPLv3 License Docs Status Typed

Overview

The package supports most notable file formats used in Arma 3. Reading is implemented for all supported formats, but writing is only available for some, where it makes sense.

ArmaIO does not come with in-depth authoring utilities. The data is read and presented in relatively thin wrapper structures, with minimal transformation of the data structures of the files themselves. As such, ArmaIO is most suited to be used as a middle layer to handle file IO in a more complex authoring application built on top of it.

Note

The modules coming with this package were originally developed as part of the Arma 3 Object Builder plugin for Blender. They are released in this standalone package to facilitate independent use, and easier maintenance.

Indices and tables