mirror of
https://github.com/arabianq/build_msp.git
synced 2026-04-28 14:31:24 +00:00
1.5 KiB
1.5 KiB
build_msp
A tool that helps to build .msp file mod
How to use
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 - the source directory with the mod files
- --output - path to the .msp file
- --manifest - path to the manifest
Manifest example
titleid=0100D3F008746000
version=65536
patchset=kpnp_russ
- titleid - title_id of a game (required)
- version - recommended game version (optional)
- patchset- name for the .ips patches directory (optional)
Installing
You can download pre-built binaries from releases page
Building
-
Install CMake (if not already installed)
-
Clone this repository (including switch-tools submodule)
git clone --recursive https://github.com/arabianq/build_msp -
Configure the project with CMake
cmake . -
Build the project
make -
Done. The executable will be in the current directory.
Notes
- You can install .msp files only with DBI (Duckbill Installer) 772+. Latest DBI
- build_romfs and build_pfs0 from switch-tools are used
- Supports romfs, exefs and ips mods
- Supports confg.ini and icon.jpg