Move the high-value retail RE artifacts from refs/ (per-developer
download cache, gitignored) into committed paths so subagents +
post-compaction sessions inherit them without round-tripping:
- docs/research/named-retail/acclient_2013_pseudo_c.txt (62 MB,
Binary Ninja named pseudo-C, 99.6% function-name recovery —
18,366 named functions out of 18,598 public symbols)
- docs/research/named-retail/acclient.h (1.7 MB / 70,719 lines,
IDA-decompiled retail struct definitions verbatim — Attribute,
SecondaryAttribute, AttributeCache, Attribute2ndTable, SkillFormula,
Enchantment, CEnchantmentRegistry with _mult_list/_add_list/_vitae,
CSpellBook, MotionState, RawMotionState, MoveToStatePack, CACQualities,
CPhysicsObj — every retail object-model layout we'd otherwise have
to guess at)
- docs/research/named-retail/acclient.c (46 MB, secondary named
decomp — IDA full-binary export with mixed FUN_/named functions
plus named struct fields the chunked Ghidra output lacks)
- docs/research/data/spells.csv (3,956 spells × 35 cols including
Family for buff stacking — issue #6 unblocked)
actestclient-master vendored at references/actestclient/ (extracted
from refs/actestclient-master-2019-01-10.zip; contains the canonical
machine-readable wire-schema messages.xml). Covered by existing
references/ gitignore — per-developer reference, not committed.
Repo precedent for committing decompiled retail content was set at
commit 4d36756 (18 MB Ghidra chunks). This adds ~110 MB more of the
same qualitative content. Ripgrep handles it in <1s.
Foundation for the named-retail workflow change in CLAUDE.md (next
commit). Plan at C:/Users/erikn/.claude/plans/ticklish-conjuring-cake.md
Phase A.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
37 lines
498 B
Text
37 lines
498 B
Text
# Build output
|
|
bin/
|
|
obj/
|
|
out/
|
|
|
|
# Rider / VS
|
|
.idea/
|
|
.vs/
|
|
*.user
|
|
*.suo
|
|
|
|
# NuGet
|
|
*.nupkg
|
|
packages/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Reference repos and retail client (large, not our code, separate licenses)
|
|
references/
|
|
|
|
# Claude Code session state
|
|
.claude/
|
|
launch.log
|
|
launch-*.log
|
|
launch.utf8.log
|
|
|
|
# ImGui auto-saved window/docking state (per-user, not source)
|
|
imgui.ini
|
|
|
|
# User-only download cache (per-developer, not source)
|
|
refs/
|
|
|
|
# Python tooling (under tools/) — bytecode caches
|
|
__pycache__/
|
|
*.pyc
|