# Python
__pycache__/
*.py[cod]
*.pyd

# Virtual environments
env/
.venv/
venv/

# Python build/package output
build/
dist/
*.egg-info/

# uv
# uv.lock is intentionally NOT ignored

# Test / tooling caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# IDE
.vscode/
.idea/
.claude/

# Environment / secrets
.env
.env.*
!.env.example

# OS
.DS_Store
Thumbs.db

*.stream
*.txd
*.rws
*.wav
*.bsp
*.dff

Levels/


# *.gig.* = Dont track this file
**/*.gig.* 




native/printhook
native/mods

# Local scratch drivers / experiments
scratch/

# Compiler output from examples/
*.out.ai

# mod build output (cli mod build)
mods/*/build/

# machine-specific settings (cli config)
settings.toml

mods/
# tfbscript local data (game scripts, notes, decompiler output)
packages/tfbscript/example_scripts/
packages/tfbscript/my_scripts/
packages/tfbscript/archive/
packages/tfbscript/nopush.txt
_MYNOTES.*
*.decomp
