From fc6a26ee38a3fe7f49cd6ebf4cd53ea31aab3822 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sat, 18 Feb 2023 22:58:00 -0800 Subject: [PATCH] document player references in ep3 player data --- src/Episode3/DataIndex.hh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Episode3/DataIndex.hh b/src/Episode3/DataIndex.hh index ff19474e..373443e5 100644 --- a/src/Episode3/DataIndex.hh +++ b/src/Episode3/DataIndex.hh @@ -615,11 +615,13 @@ struct PlayerConfig { /* 2840:1FC4 */ parray unknown_a8; /* 2848:1FCC */ be_uint32_t offline_clv_exp; // CLvOff = this / 100 /* 284C:1FD0 */ be_uint32_t online_clv_exp; // CLvOn = this / 100 - struct UnknownA9 { - /* 00 */ be_uint32_t unknown_a1; - /* 04 */ ptext unknown_a2; + struct PlayerReference { + /* 00 */ be_uint32_t guild_card_number; + /* 04 */ ptext player_name; } __attribute__((packed)); - /* 2850:1FD4 */ parray unknown_a9; + // TODO: What do these player references mean? In what cases are entries added + // to and removed from this list? + /* 2850:1FD4 */ parray unknown_a9; /* 294C:20D0 */ parray unknown_a10; /* 299C:2120 */ ptext name; /* 29AC:2130 */ parray unknown_a11;