6 releases
Uses new Rust 2024
new 0.1.5 | Mar 21, 2025 |
---|---|
0.1.4 | Mar 18, 2025 |
#34 in Games
367 downloads per month
220KB
6K
SLoC
Contains (obscure autoconf code, 1KB) switch-tools/configure.ac
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
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 using cargo
You can install build_msp from crates.io
cargo install build_msp
Building
-
Install Rust Lang
-
Clone this repository (including switch-tools submodule)
git clone --recursive https://github.com/arabianq/build_msp
-
Build the program using Cargo
cd build_msp; cargo build --release
-
Done. Now there is a binary in target/release directory
Notes
- build_romfs and build_pfs0 from switch-tools are used
- Supports romfs, exefs and ips mods
- Supports confg.ini and icon.jpg
Dependencies
~1–1.7MB
~31K SLoC