mirror of
https://github.com/arabianq/build_msp.git
synced 2026-04-27 22:11:23 +00:00
325f3a35d4c7a01577376450e49e2f90a4f78913
try to fix auto build try to fix auto build try to fix auto build actions for all os fix auto build for windows test move to msys install latest cmake on linux add .exe on windows add .exe on windows
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
Languages
C++
90.6%
CMake
9.4%