commit 3d5f03c50f88a07953b4ee2b97de714bc23d621a Author: DownloadPizza Date: Thu Jun 11 14:43:57 2026 +0200 chore: repo scaffolding — gitignore and .claude settings Ignore the Walkers symlink (live game saves), snapshots/, the large regenerable il2cpp/ dumps, and Python cruft. Carry over the project permission allowlist in .claude/settings.local.json. diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100755 index 0000000..61c4501 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,18 @@ +{ + "permissions": { + "allow": [ + "Bash(python3 *)", + "Read(//mnt/c/Users/DownloadPizza/Downloads/yoten/**)", + "Bash(sed -n '12482,12700p' il2cpp/dump.cs)", + "Bash(grep *)", + "WebFetch(domain:pymongo.readthedocs.io)", + "Bash(~/sand_tools/venv/bin/pip list *)", + "Bash(~/sand_tools/venv/bin/python -c \"import bson; print\\('path:', bson.__file__\\); import os; print\\('listing:', os.listdir\\(os.path.dirname\\(bson.__file__\\) or '.'\\)\\)\")", + "Bash(~/sand_tools/venv/bin/pip install *)", + "Bash(awk 'NR==12365 || NR==42609 || NR==43154 || NR==43182' /mnt/c/Users/DownloadPizza/AppData/LocalLow/Hologryph/SAND/Data/Walkers/dump.cs)", + "Bash(~/sand_tools/venv/bin/python *)", + "Read(//home/downloadpizza/sand_tools/**)", + "Bash(venv/bin/python -)" + ] + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f7f477d --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# Symlink to game data / old claude stuff +/Walkers +Walkers/ + +# Snapshots +/snapshots/ +snapshots/ + +# Huge IL2CPP / GameAssembly dumps (regenerable, ~460MB) +/il2cpp/ + +# Python +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python +venv/ +.venv/ +env/ +ENV/ +build/ +dist/ +*.egg-info/ +.eggs/ +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ +.ipynb_checkpoints/ + +# Environment +.env +.env.*