From 01033287f20caab0615553ea824623b34f941a6c Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Fri, 13 Oct 2023 00:36:15 -0700 Subject: [PATCH] add AITalk.bin format notes --- notes/AITalk.bin-format.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 notes/AITalk.bin-format.txt diff --git a/notes/AITalk.bin-format.txt b/notes/AITalk.bin-format.txt new file mode 100644 index 00000000..fa4168ec --- /dev/null +++ b/notes/AITalk.bin-format.txt @@ -0,0 +1,16 @@ +struct AITalkBin { + be_uint32_t num_scs; + be_uint32_t sc_offsets[num_scs]; + + struct SCDialogueEntry { + be_uint32_t num_entries; + be_uint32_t unknown_a1; + be_uint32_t size; // in bytes + struct WhenEntry { + be_uint32_t when; + be_uint32_t percent_chance; // 0-100 + be_uint32_t count; + be_uint32_t string_ids[count]; + } __attribute__((packed)); + } __attribute__((packed)); +} __attribute__((packed));