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

charactersimply.bss

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

Investigation status

Status Value
Coverage 100%
Iteration 3
Review state BSD migration reconciled
Last reviewed 2026-07-30
Captures examined Installed pad00000.meta SHA-256 b7eefe6059818f84c0545f10020fe93bd3bd5d0647e043120caf78726ccafe8f; archive entry hash 2558635625; 3,749,445-byte primary SHA-256 ae4d98a99a33947cba5192b1a6a2672d48b16de401acf156d3b4aeb068f2e965; 24,016 rows and 30,649 strings; normalized SHA-256 e05971e1c0fd5e76e319cf8d14d2f5d65cbf012540cea3f4fd8a1d74be879261
Decoder packages/scraper/src/tables/charactersimply.bss.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
PABR magic and rows count table +0..+7, four-byte signature and u32 magic and count validated/omitted; rows retained in physical order compact character table framing Certain Certain Certain bss(...) validates PABR; 24,016 fixed-width rows advance exactly to pool offset 2,833,896 Closed
characterKey, spawnConditionCode, spawnStartHour, spawnEndHour, hidesNameTag, collectProfileId, kingOrLordTent, standardSiegeAnnex, skipsDeathPenalty row +0..+12 retained typed values identity, spawn window, name/death/siege/collection policies Certain Certain High Exact reference equality; shared static projection where applicable; legacy/client symbol lineage Closed
modelStringIndex, actionScriptHash, characterKindCode, classTypeCode, collisionHeightCentimeters, collisionRadiusCentimeters, hitPoints, attributeTypeMask, isCarryableOrSkipsDeathPenalty, talkable, tamable, worldBossRoleCode row +13..+46 retained typed values; u64 mask emitted as a lossless decimal string assets, action hash, class/family, collision, HP, attribute and interaction policies Certain Certain High Exact reference equality; current-capture static projection for shared fields; decimal string preserves the complete 64-bit value in JSON Closed
reserved47 row +47..+49, three bytes zero-validated and omitted reserved capacity before render controls Certain Certain Certain All 72,048 captured bytes are zero; BSD check rejects a nonzero span Closed
rendersShadow, usesDefaultAudio, voiceProfileStringIndex, isCarrier, clientAiControlled, vehicleTypeCode, teamNumber, usesCannonCombat, legacyHidesName, huntingTargetTypeCode row +50..+66 retained typed values rendering, audio, carrier, AI, vehicle, team, cannon, name and hunting controls Certain Certain High Exact reference equality; shared static projection where applicable; fixed 118-byte row boundary Closed
unknown67 row +67, u8 retained neutral byte unknown Certain Certain Unknown Value 1 in all 24,016 rows; constancy is not semantic evidence Closed neutral
nameStringIndex, titleStringIndex, usesSpecializedWorldInteraction, characterGradeTypeCode, legacyHidesHitPointBar, level row +68..+79 retained typed values local strings, interaction, grade, HP policy and level Certain Certain High Exact reference equality; pool-reference and shared-static evidence where applicable Closed
reserved80 row +80..+82, three bytes zero-validated and omitted reserved capacity before tribe classification Certain Certain Certain All 72,048 captured bytes are zero; BSD check rejects a nonzero span Closed
tribeTypeCode, isFusionCore row +83..+85 retained typed values ecology/combat family and Aal’s Breath fusion-core selection Certain Certain High Exact reference equality and legacy/client symbol lineage Closed
reserved86 row +86..+88, three bytes zero-validated and omitted reserved capacity before name-tag controls Certain Certain Certain All 72,048 captured bytes are zero; BSD check rejects a nonzero span Closed
visibleHpBarForNpc, visibleNameTagTypeCode, summonedBySiegeObject row +89..+91 retained typed values HP/name-tag and siege-object policies Certain Certain High Exact reference equality; current-capture static projection where applicable Closed
unknown92 row +92, u8 retained neutral byte unknown Certain Certain Unknown Value 21 in all 24,016 rows; equality with another constant is not semantic evidence Closed neutral
knowledgeStringIndex, stealDropGroupId, inventorySlotCapacity, absoluteInteraction, hidesHitPointBar, usesRuntimeOwner, vehicleSeatCount, activationConditionStringIndex row +93..+107 retained typed values knowledge/activation expressions, stealing, inventory, interaction, ownership and seats Certain Certain High Exact reference equality; current-capture static projection where applicable Closed
reserved108 row +108..+109, two bytes zero-validated and omitted reserved capacity before vehicle subtyping Certain Certain Certain All 48,032 captured bytes are zero; BSD check rejects a nonzero span Closed
vehicleSubTypeCode, guildVehicle, legacyMountFamilyCode, scheduledTransportKindCode row +110..+113 retained typed values vehicle subtype, guild-war, mount-family and scheduled-transport controls Certain Certain High Exact reference equality; current-capture static projection where applicable Closed
reserved114 row +114..+117, four bytes zero-validated and omitted fixed row trailer Certain Certain Certain All 96,064 captured bytes are zero; fixed-length check closes every 118-byte row Closed
modelStringIndex, voiceProfileStringIndex, nameStringIndex, titleStringIndex, knowledgeStringIndex, activationConditionStringIndex stored u32/u16 indices retained local-pool references model, voice, identity, title, knowledge and activation strings Certain Certain Certain All 144,096 captured references are in bounds across 30,649 strings Closed
stringPool entries table +2,833,896..+3,749,436; u32 count plus repeated u8 encoding, u32 byte length and payload encoding/length controls consumed and omitted; decoded strings retained mixed UTF-8/UTF-16 local string pool Certain Certain Certain 13,391 UTF-8 and 17,258 UTF-16 entries advance exactly to the footer Closed
string-pool footer table +3,749,437..+3,749,444; u32 pointer plus four bytes pointer and zero trailer validated/omitted absolute pointer back to the string-pool count Certain Certain Certain Stored pointer equals 2,833,896; the four trailer bytes are zero; strict decode ends at EOF Closed

Active assumptions

Findings

ID Finding Evidence Schema/documentation impact Status
F-01 The intrinsic BSD schema is exactly output-equivalent to the complete reference decoder on the current capture. All 24,016 normalized rows and 30,649 decoded strings match; SHA-256 e05971e1c0fd5e76e319cf8d14d2f5d65cbf012540cea3f4fd8a1d74be879261. The destination decoder reads the primary BSS directly and requires no companion table. Closed
F-02 This table is an exact compact projection for 21 shared static fields. The simple and static tables contain the same 24,016 unique keys; all 504,336 current-capture value comparisons match, with no missing or extra rows. Established semantic names remain High or Certain rather than being neutralized during migration. Closed
F-03 Constants 1 and 21 do not justify semantic aliases. unknown67 and unknown92 are constant across all 24,016 rows, with no independent name-bearing mirror. Both values remain retained neutral fields with Unknown semantic confidence. Closed
F-04 The row stream, mixed string pool, and footer are intrinsically contiguous. Fixed-width rows end at 2,833,896; 30,649 counted strings end at 3,749,437; the footer points back to 2,833,896 and closes the 3,749,445-byte file. BSD counts, fixed length, pointer validation, and strict EOF consumption express the complete grammar. Closed
F-05 Reserved row spans and the footer trailer are true zero invariants in this capture. All 360,240 row-reserved bytes and all four footer-trailer bytes are zero. BSD validates each span before omitting it; the ledger no longer relies on an unverified padding claim. Closed
F-06 Every stored string reference addresses the local pool. Verification checked 144,096 indices across the six reference fields; all are below the 30,649-entry pool count. Physical indices remain in output, while pool bounds are recorded as exhaustive migration evidence. Closed

Was this page helpful?