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.
This commit is contained in:
commit
2085c2dcc9
36 files changed
+799
No files matched your search
+23
@@ -0,0 +1,23 @@
|
||||
# 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
|
||||
|
||||

|
||||
|
||||
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.
|
||||
Reference in new issue
Block a user