🍺 BREW Explorer

← all formulae

custom-install

brew install custom-install v2.1 MIT

Install CIA files directly to Nintendo 3DS SD card

18
30-day installs · #7038
60
90-day · #6804
145
365-day · #8215
888
★ GitHub stars · updated 2mo ago

Runtime dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "python@3.14",
    "save3ds_fuse"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Install CIA files directly to Nintendo 3DS SD card",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:46+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "custom-install",
  "github_default_branch": "python-package",
  "github_last_commit_at": "2026-06-05T05:22:09Z",
  "github_readme_excerpt": "# custom-install\nInstalls a title directly to an SD card for the Nintendo 3DS. Originally created late June 2019.\n\n## Summary\n\n### Windows standalone\n\n1. [Dump boot9.bin and movable.sed](https://wiki.hacks.guide/wiki/3DS:Dump_system_files) from a 3DS system.\n2. Download the [latest releases](https://github.com/ihaveamac/custom-install/releases).\n3. Extract and run ci-gui. Read `windows-quickstart.txt`.\n\n### With installed Python\n\n\u003e [!NOTE]\n\u003e Windows users: Enabling \"Add Python 3.X to PATH\" is **NOT** required! Python is installed with the `py` launcher by default.\n\n1. [Dump boot9.bin and movable.sed](https://ihaveamac.github.io/dump.html) from a 3DS system.\n2. Install the packages:\n  * Windows: `py -3 -m pip install --user --upgrade https://github.com/ihaveamac/custom-install/archive/refs/heads/python-package.zip`\n  * macOS/Linux: `python3 -m pip install --user --upgrade https://github.com/ihaveamac/custom-install/archive/refs/heads/python-package.zip`\n\nTo run the GUI:\n* Windows: `py -3 -m custominstall.gui`\n* macOS/Linux: `python3 -m custominstall.gui`\n\nTo run the command line version:\n* Windows: `py -3 -m custominstall`\n* macOS/Linux: `python3 -m custominstall`\n\n## Setup\nLinux users must build [wwylele/save3ds](https://github.com/wwylele/save3ds) and place `save3ds_fuse` in one of these places:\n* A directory in `PATH`\n* In `custominstall/bin/linux`\n* Set the environment variable `CUSTOM_INSTALL_SAVE3DS_PATH` to the `save3ds_fuse` binary\n\nmovable.sed is required and can be provided with `-m` or `--movable`.\n\nboot9 is needed:\n* `-b` or `--boot9` argument (if set)\n* `BOOT9_PATH` environment variable (if set)\n* `%APPDATA%\\3ds\\boot9.bin` (Windows-specific)\n* `~/Library/Application Support/3ds/boot9.bin` (macOS-specific)\n* `~/.3ds/boot9.bin`\n* `~/3ds/boot9.bin`\n\nA [SeedDB](https://github.com/ihaveamac/3DS-rom-tools/wiki/SeedDB-list) is needed for newer games (2015+) that use seeds.  \nSeedDB is checked in order of:\n* `-s` or `--seeddb` argument (if set)\n* `SEEDDB_PATH` e",
  "github_repo": "ihaveamac/custom-install",
  "github_stars": 888,
  "github_topics": [],
  "homepage": "https://github.com/ihaveamac/custom-install",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 18,
  "installs_365d": 145,
  "installs_90d": 60,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "custom-install",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 7038,
  "rank_365d": 8215,
  "rank_90d": 6804,
  "raw_hash": "5f5a3fc61c33ef49",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/custom-install.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "2.1",
  "versioned_formulae": [],
  "why_use_this": null
}