en un clic
bw1-decomp
bw1-decomp contient 2 skills collectées depuis openblack, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Match Villager state-machine functions in BW1W120 (24 objdiff units, ~980 functions — VillagerStates, VillagerReaction, VillagerChild/Home, role files like VillagerFarmer/Fisherman). Script-driven queue (.claude/skills/villager-state-matching/vsm.py) ranks candidates by payoff; per-function loop is Ghidra decompile → write MSVC6 C++ → build one .o → decomp-diff → iterate. Covers the diff triage table, the MSVC6 idiom cheat-sheet, rules of engagement (12-cycle cap, defer-is-success), and the unit claim protocol for parallel workers.
Make CRT objects from the downloaded LIBCMT.LIB / LIBCPMT.LIB link byte-exact into all three BW1 versions (BW1W100, BW1W110, BW1W120). Script-driven loop (.claude/skills/libcmt-obj-matching/libobj.py) that auto-matches clean objects with no agent judgement and flags the hard ones (E100 /OPT:REF dead-strip, trailing-alignment, __real@8 comdat fold) for hand work. Covers the worked numbers, the verify/recover cycle, and the manual symbol edits.