Files
2025-11-19 07:34:06 +03:00

2.1 KiB

English | Русский

build_msp

Утилита для создания модов в формате .msp


Как использовать

Usage: build_msp [OPTIONS]

Options:
  -i, --input <INPUT>        [default: .]
  -o, --output <OUTPUT>      [default: mod.msp]
  -m, --manifest <MANIFEST>  [default: ./manifest]
  -h, --help                 Print help
  -V, --version              Print version

  • --input - исходная директория с файлами мода
  • --output - путь к конечному .msp файлу
  • --manifest - путь к манифесту мода

Пример манифеста

titleid=0100D3F008746000
version=65536
patchset=kpnp_russ
  • titleid - title_id игры (обязательно)
  • version - рекомендуемая версия игры (опционально)
  • patchset- название для директории с .ips патчами (опционально)

Установка

Вы можете скачать готовые исполняемые файлы со страницы релизов

Сборка

  1. Установите CMake (если еще не установлен)

  2. Клонируйте этот репозиторий (включая субмодуль switch-tools)

    git clone --recursive https://github.com/arabianq/build_msp

  3. Сконфигурируйте проект с помощью CMake cmake ..

  4. Соберите проект make

  5. Готово. Исполняемый файл будет находиться текущей директории.

Особенности

  • Устанавливать .msp файлы можно только с помощью DBI (Duckbill Installer) 772+. Последняя версия DBI
  • build_romfs и build_pfs0 взяты из switch-tools
  • Поддерживаются romfs, exefs и ips моды
  • Поддерживаются confg.ini и icon.jpg