Files
SandTools/.gitignore
DownloadPizza fc6b270fa8 master-server replay + trampler RE: protocol, hashes, footprints, map renderer
- master_scrape.py: live master-server (ger.hologryph.com) ClientMessage replay over the
  two-socket /login + /connect handshake (PlayFab ticket auth). Pulled compartment defs,
  shop prices, research tree, storage, characters, expedition -> extracted/master_*.json
- PlayFab confirmed auth-only for this title (Economy disabled); docs corrected
- trampler_hashes.py: blueprint hash algo MD5(UTF8(compact-JSON)); CompartmentsHash(#1) and
  ConnectionsHash(#3) verified & generatable from scratch
- walkerdto_to_blueprint.py: WalkerDto(expedition) -> WalkerBlueprintDto, enum int<->name,
  verified by storage->WS->storage round-trip
- render_trampler.py: per-floor map from CompartmentsDatabase cell footprints (rotation solved
  via overlap check) + doors/hatches from Connections + turret arcs + cargo C1-C8 in game order
- docs/MASTER_SERVER.md, docs/TRAMPLER.md; ghidra address-offset bug fixed (no -0x1000)
2026-06-16 00:35:17 +02:00

47 lines
706 B
Plaintext

# Symlink to game data / old claude stuff
/Walkers
Walkers/
# Symlink to the game's Unity asset bundles (StreamingAssets/aa)
/bundles
# Snapshots
/snapshots/
snapshots/
# Huge IL2CPP / GameAssembly dumps (regenerable, ~460MB)
/il2cpp/
# Ghidra install + project + decompiled output (huge, regenerable)
/ghidra/
# Local HTML render of the wiki (regenerable via wikigen/render_wiki.py)
/wiki_site/
# RE method-index cache (regenerable from il2cpp/dump.cs)
/reverse/_method_index.pkl
# 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.*
/reverse/.secrets/