Skip to content
Calpheon Labs Binary Schemas
Esc
navigateopen⌘Jpreview
On this page

guildhousecraftskill.dbss

Binary layout, byte coverage, field semantics, and validation evidence for the intrinsic BSD guildhousecraftskill decoder.

Investigation status

Status Value
Coverage 100%
Iteration BSD migration
Review state BSD migration reconciled
Last reviewed 2026-08-03
Captures examined Steam capture ads_version 856; PAZ 3753; file hash 2247149628; 384 extracted bytes; 19 rows; normalized SHA-256 2be67d3d380c0df8057b41b28ff13f89003c8fccc6a6f4a8d3b7bab9b0b601fe
Decoder packages/scraper/src/tables/guildhousecraftskill.dbss.ts
Remaining blockers None

See Decoder methodology for the confidence scale and evidence rules.

Field ledger

Field/path Offset and width Representation Claimed meaning Physical confidence Representation confidence Semantic confidence Evidence Status
count/keys table +0, 4; row +0/+4, 4 each repeated u32 Recipe-list identity Certain Certain Certain Equal keys and reverse-link joins Closed
reserved08 row +8, 2 zero Required separator Certain Certain Certain (structural) Zero in all rows and enforced Closed
skillIds row +10, five u16 fixed slots Required skills; zero means unused Certain Certain Certain Archived rows, reverse links, and compiled client skill checks Closed
Reserved ranges schema-local fixed widths consumed with .pad() and omitted framing or semantically neutral capacity Certain Certain Neutral Adjacent fields, strict EOF, and exact snapshot parity establish each width Closed neutral

Active assumptions

Findings

ID Finding Evidence Schema/documentation impact Status
F-01 The intrinsic decoder reproduces the transformed reference output exactly. Full snapshot comparison; 19 rows; normalized SHA-256 2be67d3d380c0df8057b41b28ff13f89003c8fccc6a6f4a8d3b7bab9b0b601fe The BSD schema is the production source of truth. Closed
F-02 Row and section boundaries are intrinsic. Strict decoding reaches exact EOF on the installed capture. No companion offset table is loaded by this decoder. Closed
F-03 Reserved byte ranges are representation details. Their widths are fixed by adjacent fields and full-snapshot parity. .pad() keeps the schema readable and omits redundant output properties. Closed

Reconciled source findings

ID Finding Evidence Schema/documentation impact Status
GHCSK-01 Five slots are physical even when unused Fixed 20-byte rows Zero slots retained in output Resolved

Archived SQLite: GuildHouseCraftSkillInfo supplies historical names and 12 older recipe-list rows; current capture adds seven rows.

Was this page helpful?