arabianq 325f3a35d4 add github workflows
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
2025-11-19 07:34:52 +03:00
2025-11-19 07:34:52 +03:00
2025-11-19 07:34:04 +03:00
2025-11-19 07:34:52 +03:00
2025-11-19 06:27:33 +03:00
2025-11-19 06:12:55 +03:00
2025-11-19 07:34:52 +03:00
2025-03-18 17:47:32 +03:00
2025-11-19 07:34:06 +03:00
2025-11-19 07:34:06 +03:00

English | Русский

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

  1. Install CMake (if not already installed)

  2. Clone this repository (including switch-tools submodule)

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

  3. Configure the project with CMake cmake .

  4. Build the project make

  5. 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
S
Description
No description provided
Readme MIT 68 KiB
Languages
C++ 90.6%
CMake 9.4%