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

itemtradegrouptonpcoffset.dbss

Binary layout, byte coverage, field semantics, and exact snapshot evidence for the BSD itemtradegrouptonpcoffset decoder.

Investigation status

Status Value
Coverage 100%
Iteration 3
Review state BSD migration reconciled
Last reviewed 2026-07-31
Captures examined Build 2938; installed pad00000.meta SHA-256 b7eefe6059818f84c0545f10020fe93bd3bd5d0647e043120caf78726ccafe8f; 1,254-byte primary SHA-256 eaedfa6b386da26b542bffcedfb0f38127f15e43988b1a7f034d5308b0478f3c; 125 rows; normalized SHA-256 86b909320d616e46ba6fbbb74eec1f73da172d792385099ff9eb72aa98ff685b
Decoder packages/scraper/src/tables/itemtradegrouptonpcoffset.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
rowCount, rows[] table +0, 4 then 125 x 10 bytes retained u32 peek and counted array Stored count and detailed trade pointers Certain Certain Certain Count frames 125 rows and strict decoding ends at byte 1,254 Closed
rows[].npcId row +0, 2 retained u16 Pointed NPC identifier Certain Certain Certain Equals pointed row, every nested entry, and the compact table key set Closed
rows[].offset row +2, 4 retained u32 Detailed row start Certain Certain Certain Sorting by stored offsets partitions the payload after its four-byte count without gaps Closed
rows[].byteLength row +6, 4 retained u32 Detailed row width Certain Certain Certain Every value equals 6 + entryCount * 127 in the independently decoded destination row Closed
row framing each row, 10 struct(...).fixedLength(10) validation Complete pointer grammar Certain Certain Certain All 125 rows consume exactly ten bytes and preserve every stored value Closed

Active assumptions

Findings

ID Finding Evidence Schema/documentation impact Status
ITGTO-01 Pointer directory order differs from physical payload order. The first stored pointer targets a row near EOF; sorting all spans partitions the payload Decoder preserves stored order; sorting is investigation-only Closed
ITGTO-02 The BSD migration exactly preserves the complete pointer directory. 125 rows match with normalized SHA-256 86b909320d616e46ba6fbbb74eec1f73da172d792385099ff9eb72aa98ff685b No companion join or adapter exists in production Closed

Was this page helpful?