Licenses and credits

What a piece's license means, where it is written down, and which pieces can be composed.

Every piece in the gallery carries a license, and every composed pack repeats the licenses of what is in it. The license lives in a file the game ignores, at the pack’s root:

{
  "pack": { "author": "somebody", "license": "CC-BY-4.0", "homepage": "https://..." },
  "pieces": {
    "somebody:great_helm": { "license": "CC-BY-SA-4.0" },
    "somebody:tabard_lion": { "author": "someone else", "license": "CC0-1.0", "source": "https://..." }
  }
}

armorpieces-credits.json has a pack-level default and a per-piece override. The keys are namespaced ids and cover pieces, skins and cloths alike. The editor writes it from the license and author fields in the Piece dialog and the skin workspace; the pack manager shows it. A pack without the file is all rights reserved by its author, which is what copyright law says anyway.

The licenses

IdLicenseComposed into other packs
CC0-1.0CC0 1.0yes
CC-BY-4.0CC BY 4.0yes, with the credit
CC-BY-SA-4.0CC BY-SA 4.0yes, with the credit, share-alike
CC-BY-NC-4.0CC BY-NC 4.0yes, with the credit, not commercially
CC-BY-NC-SA-4.0CC BY-NC-SA 4.0yes, with the credit, not commercially, share-alike
ARRAll rights reservedno: listed, downloadable as the author’s own pack, never copied into another

The mod’s own pieces are ARR under the Armor Pieces License, with one exception the site grants: they may be composed here, for your own use and your own server. See the terms.

On the command line

tools/pick_pieces.py in the mod repository copies pieces between packs by id, reads each source’s credits file, writes the union into the destination, and refuses an ARR piece unless told the pieces are your own. tools/pack_manifest.py lists what a pack holds with each piece’s license, which is what the gallery is built from.

Edit this page