npcpersonality.dbss
Binary layout, byte coverage, field semantics, and validation evidence for the npcpersonality decoder used by calpheonlabs.
Investigation status
| Status | Value |
|---|---|
| Coverage | 100% |
| Iteration | 2 |
| Review state | No open blockers |
| Last reviewed | 2026-07-17 |
| Captures examined | installed; targeted BDOCodex corroboration |
| Decoder | packages/scraper/src/tables/npcpersonality.dbss.ts |
| Remaining blockers | None |
See Decoder methodology for the confidence scale and evidence rules.
Related table
Field ledger
| Field/path | Offset and width | Representation | Claimed meaning | Physical confidence | Representation confidence | Semantic confidence | Evidence | Status |
|---|---|---|---|---|---|---|---|---|
npcId and repeated ID |
prefix u16, payload u32 |
repeated value validated; one ID returned | owning NPC | Certain | Certain | Certain | Intrinsic equality | Closed |
three topics |
payload +0, three 4-byte rows |
retained | mental theme and required count | Certain | Certain | High | All 3,546 theme keys resolve; three public NPCs reproduce names/counts | Closed |
| four packed range halves and zero padding | four upper u16 halves |
raw bits retained plus derived integers | interest/favor min/max | Certain | Certain | High | IEEE representation and exact public values for three diverse NPCs | Closed |
zodiacSignOrderId |
final u16 |
retained FK | zodiac ordering key | Certain | Certain | Certain | Every value resolves through zodiacsignorder.dbss to a localized sign |
Closed |
Active assumptions
Findings
| ID | Finding | Evidence | Schema/documentation impact | Status |
|---|---|---|---|---|
| F-01 | Topic keys and required counts are conversation knowledge requirements. | Exact theme joins and Tranan/Crio/Alustin public displays. | Confidence promoted; precise TSDoc links added. | Closed |
| F-02 | Zodiac order keys resolve to one of twelve localized horoscope signs. | Complete personality/order join and localization type 7. | Aggregate code can expose sign name and description. | Closed |