# Game files and anything derived from them stay local, never in git.
*.iso
game/
work/
out/
recompiled/
# Shader cache the runtime writes next to the working directory.
scratch/
# The emulated HDD the runtime keeps the title's save data on.
gamedata/

# --- shared ignore block (init-project.ps1) ---
node_modules/
.pnpm-store/
.venv/
venv/
__pycache__/
dist/
build/
.next/
.cache/
coverage/
.gradle/
.idea/
.vs/
Library/
Temp/
Intermediate/
Binaries/
DerivedDataCache/
Saved/
Builds/
.vercel/
.claude/settings.local.json
.claude/worktrees/
# secrets stay local
.env
.env.*
!.env.example
*.pem
*.key
*.p12
*.pfx
*.jks
*.keystore
*.ppk
id_rsa*
*secret*
*credential*
# noise and large binaries
*.log
*.tmp
desktop.ini
Thumbs.db
.DS_Store
*.zip
*.7z
*.rar
*.apk
*.aab
*.exe
*.mp4
*.mov
*.mkv
*.wav
*.flac
*.psd
*.safetensors
*.gguf
*.ckpt
# --- end shared block ---

# Temporary trace hooks (tools/re/hook.py): never commit.
src/zz_*

# launcher settings of this machine
launcher.local.json
# this machine's paths for agents (AGENTS.md is the shared part)
AGENTS.local.md

# The launcher's build output, and the tools it downloads (FFmpeg, ps3recomp).
launcher/bin/
launcher/obj/
deps/
# What package_release.ps1 puts inside the release exe
launcher/payload/
