mirror of
https://github.com/arabianq/build_msp.git
synced 2026-04-28 06:21:24 +00:00
2.1 KiB
2.1 KiB
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 патчами (опционально)
Установка
Вы можете скачать готовые исполняемые файлы со страницы релизов
Сборка
-
Установите CMake (если еще не установлен)
-
Клонируйте этот репозиторий (включая субмодуль switch-tools)
git clone --recursive https://github.com/arabianq/build_msp -
Сконфигурируйте проект с помощью CMake
cmake .. -
Соберите проект
make -
Готово. Исполняемый файл будет находиться текущей директории.
Особенности
- Устанавливать .msp файлы можно только с помощью DBI (Duckbill Installer) 772+. Последняя версия DBI
- build_romfs и build_pfs0 взяты из switch-tools
- Поддерживаются romfs, exefs и ips моды
- Поддерживаются confg.ini и icon.jpg