From 4ea946257da388f79f8f6b78b612234ecc97fb3b Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 24 Aug 2026 23:01:06 +0200 Subject: [PATCH] =?UTF-8?q?docs(CT):=20CT4=20literals=20PE-recovered=20?= =?UTF-8?q?=E2=80=94=20separators=20'=20',=20level=20'%d'=20/=20'=3F=3F=3F?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/plans/2026-08-24-character-panel-parity-campaign.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/plans/2026-08-24-character-panel-parity-campaign.md b/docs/plans/2026-08-24-character-panel-parity-campaign.md index 47f89c23..339c92a3 100644 --- a/docs/plans/2026-08-24-character-panel-parity-campaign.md +++ b/docs/plans/2026-08-24-character-panel-parity-campaign.md @@ -92,10 +92,12 @@ the composing function verbatim before writing a line of C#. heritage=Int 0xBC, 0)` ("Female Aluvian"); then, when `CharacterTitleTable::GetCharacterTitleFromID(m_titleID)` resolves, `AppendText(separator @data_794358)` + `AppendText(titleString)` → - "Female Aluvian War Mage". Recover the separator literal with the - PE-read recipe (`claude-memory/reference_pe_byte_decode.md`). + "Female Aluvian War Mage". PE-read RECOVERED (2026-08-24): + the separator `@data_794358` is a single space `" "`; the + allegiance-rank separator `@data_794098` is likewise `" "`. - **Level** (`0x1000023B`): `InqInt(0x19)` present → - `Formatted(@data_7a0184)`; absent → literal `@data_7b0f34`. + `Formatted(@data_7a0184)` = `"%d"`; absent → literal + `@data_7b0f34` = `"???"` (both PE-read recovered 2026-08-24). - **PK line** (`0x10000233`): `UpdatePKStatus @0x004F00A0` — three-way `IsPK` / `IsPKLite` / neither → StringInfo from table enum `0x10000001` (= StringTable `0x23000001`, same compute_str_hash