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

24 lines
1.3 KiB
Markdown

# Pokémon ROM-Hack Vault
An [Obsidian](https://obsidian.md) 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.
## Recommended plugins
- **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`.*