{
  "added_at": "2026-11-09",
  "category": "binary-libraries",
  "description_en": "serum-preset-packager reads and writes Serum 2 preset files using a format the author reverse engineered. Its Python CLI decompresses a preset into editable JSON, packs JSON back into a preset, or opens an edit cycle. The documented container has an XferJson metadata header and a Zstandard-compressed CBOR payload.",
  "description_zh": "serum-preset-packager 根据作者逆向研究的格式读取和写入 Serum 2 预设文件。Python 命令行工具可将预设解压为可编辑的 JSON、重新打包，或直接启动编辑流程；文档记录了 XferJson 元数据头和经 Zstandard 压缩的 CBOR 载荷。",
  "entry_url": "https://awesomerea.org/resources/serum-preset-packager/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/serum-preset-packager/",
  "evidence_url": "https://github.com/KennethWussmann/serum-preset-packager/blob/f4f46f879b194625b5ab9722ec58b6b5adb2f42f/README.md",
  "group": "tools",
  "id": "serum-preset-packager",
  "json_url": "https://awesomerea.org/resources/serum-preset-packager/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/serum-preset-packager/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/serum-preset-packager/index.md",
  "name": "serum-preset-packager",
  "name_zh": "serum-preset-packager：Serum 2 预设格式工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python with dependencies from requirements.txt.",
    "Legacy .fxp presets are unsupported, and valid CBOR property names remain unknown.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 Python 及 requirements.txt 中列出的依赖。",
    "不支持旧版 .fxp 预设，CBOR 中哪些属性有效仍未确定。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/KennethWussmann/serum-preset-packager",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
