Files
pokemon/pokemon-romhack-vault/README.md
T
ginnoir e59cc361d0 feat: spin off Pokémon ROM-hack catalog from homelabstack
Curated knowledge base + pipeline for the valhalla Pokémon ROM-hack
collection, moved out of the homelabstack infra repo on 2026-06-06 so that
repo stays focused on the homelab.

- pokemon-romhack-vault/      Obsidian vault: 75 hack notes + Index/Types/Platform MOCs (generated by build-romhack-vault.py)
- scripts/                    build-romhack-vault, romhack-import/fetch/apply
- pokemon-romhacks-wanted.md  manual-acquisition list (gated hacks)
- drop/                       gitignored ~1.3GB binary staging area

The ROMs live on valhalla (/storage1/Emulation) served by the RomM stack,
which stays in homelabstack (stacks/roms).
2026-06-06 15:32:47 -05:00

1.3 KiB

Pokémon ROM-Hack Vault

An Obsidian vault documenting the 75 Pokémon ROM-hacks in the valhalla library. Open this folder as a vault (or copy it into an existing one).

Layout

  • Index — the master directory (Dataview + static table).
  • Types — the type taxonomy (QoL, Vanilla+, Difficulty, Expansion, New Experience, Demake, Roguelite, Cosmetic).
  • Hacks/ — one note per hack with frontmatter properties + tags.
  • Platforms/ — per-system maps of content (GBA / GBC / GB / NDS).

Conventions

  • Frontmatter uses Obsidian properties (platform, base, version, status, type, generation, source) so the Dataview and Bases plugins work.
  • Every note also carries tags (#platform/gba, #type/difficulty, #status/complete, #base/firered) so search/graph work with zero plugins.
  • library_path points at the file under roms/<platform>/Hacks/ on valhalla.
  • Dataview (the Index/Platform tables) and optionally Bases (Obsidian's native DB view).

Caveats

  • base, version, and type are best-effort from the import metadata + general knowledge; a few obscure hacks show base: — where the source wasn't certain. Correct any in scripts/build-romhack-vault.py and re-run.

Generated by scripts/build-romhack-vault.py.