Files
mod_catalog_export/docs/en.md
T
cthangover 2085c2dcc9 Split catalog_export out of editor_tools
Code, locale and test suites moved from editor_tools; docs in seven languages
with screenshots where the window has something to show; own cover.
2026-10-29 13:22:26 +01:00

1.7 KiB

Catalog Export — publish a mod in a mod catalog

A mod catalog is a JSON list the mod manager downloads mods from. Catalog Export writes a mod's entry for such a catalog — names and descriptions per language, category, tags, version limits, changelog, download link — and packs the mod into the archive the entry points to, with SHA-256 checksums of the archive and of the installed files.

Opening it

Hammer button on the in-game toolbar → Export Catalog Entry.

Exporting a mod

Export Catalog Entry for the ui_base mod: the form with the mod's id, name, version and author, Download URL, Status, Min Game Version, Icon URL, Tags and the category buttons on the left; the resulting JSON on the right; Copy JSON and Export to File at the top.

  1. Select a mod. The form is filled from its manifest.
  2. Fill Download URL (where the archive will be uploaded; required), Icon URL, Category, Tags (comma-separated), Min Game Version, Status and Changelog. Add language adds a name and a description in another language.
  3. The preview shows the resulting JSON. Copy JSON puts it on the clipboard.
  4. Export to File: for a folder mod, a .zip archive and its .json entry are written into the mods folder; for a mod that is already a .zip, only the .json is written next to it. The status line shows the written path.

Upload the archive to the download URL and add the entry to your catalog; the mod manager then offers the mod for installation.

Dependencies

tools_base, ui_base. It uses the game's catalog and archive code and does not need the mod manager window. The older editor_tools package installs this mod together with the other authoring windows.