# pokemonsnap [![US Bytes]](https://decomp.dev/ethteck/pokemonsnap/us) [![US Functions]](https://decomp.dev/ethteck/pokemonsnap/us) [US Bytes]: https://decomp.dev/ethteck/pokemonsnap/us.svg?mode=shield&label=US+Bytes&measure=matched_code_percent [US Functions]: https://decomp.dev/ethteck/pokemonsnap/us.svg?mode=shield&label=US+Functions&measure=matched_functions_percent A WIP decomp of Pokemon Snap. Note: To use this repository, you must already have a rom for the game. For Python dependencies: `uv sync` ## Setup 1. Place the US Pokemon Snap rom (sha1: `edc7c49cc568c045fe48be0d18011c30f393cbaf`) into the root of the repository as "pokemonsnap.z64". 2. (one-time) Set up tools: `uv run configure.py --setup` 3. Run extraction and disassembly: `uv run configure.py` 4. Rebuild the rom: `ninja`