Поля, которые читает сервер, клиент или которые собираются из других файлов. Описание говорит, что поле значит и как оно действует; под ним — где это установлено.
script\Exp.datсерверный файл
Всего 5Известно 3Производное 0Не используется 2
Схема
Scripts\strs AOP\Exp.strs
Уровень реестра
готов к полному
Свод
classes.md §6.1
Смещ.
Поле
Что это и как действует
Куда идёт в клиент
Читает сервер
Роль
Статус
Данные
+0x000
m_dwIndex
номер; по нему классы хранятся в БД
classes.md §2.1 (строка свода)
—
—
—
известно
66 знач.; чаще 0 (2%)
+0x004
m_strCode
код вида BWF1: раса (B/C/A), тип (W воин, R рейнджер, F спиритуалист, S специалист), ступень (B базовый, F 1-я, S 2-я, T 3-я), номер
classes.md §2.1 (строка свода)
—
—
—
известно
66 знач.; чаще 0 (2%)
+0x044
m_strBellato
опыт до следующего уровня на уровне N (atof); сервер читает только этот столбец
classes.md §6.1
—
1400C6F30
сервер
известно
66 знач.; чаще 0 (2%)
script\Grade.datсерверный файл
Всего 4Известно 4Производное 0Не используется 0
Схема
Scripts\strs AOP\Grade.strs
Уровень реестра
готов к полному
Свод
classes.md §7
Смещ.
Поле
Что это и как действует
Куда идёт в клиент
Читает сервер
Роль
Статус
Данные
+0x000
m_dwIndex
номер; по нему классы хранятся в БД
classes.md §2.1 (строка свода)
—
1400C57E0
сервер
известно
275 знач.; чаще 0 (0%)
+0x004
m_strCode
код вида BWF1: раса (B/C/A), тип (W воин, R рейнджер, F спиритуалист, S специалист), ступень (B базовый, F 1-я, S 2-я, T 3-я), номер
classes.md §2.1 (строка свода)
—
1400C57E0
сервер
известно
66 знач.; чаще 50 (3%)
+0x044
m_fRanking
порог доли места (0–1): первая строка уровня с доля ≤ m_fRanking даёт m_nGrade
classes.md §7
—
1400C57E0
сервер
известно
8 знач.; чаще 1 (24%)
+0x048
m_nGrade
ступень 0–3
classes.md §2.1 (строка свода)
—
1400C57E0
сервер
известно
8 знач.; чаще 0 (17%)
Неиспользуемые параметры
Поля, которые не читает ни сервер, ни клиент. Для каждого — почему так решено и где это установлено. Редактор сохраняет их байты как есть.
script\Exp.datсерверный файл
Смещ.
Поле
Почему не используется
Данные
+0x084
m_strCora
не используется
classes.md §9.5: таблицу опыта в коде упоминают только 1400C6F30 (читает +0x44), загрузчик и конструктор/деструктор g_Main (поиск всех ссылок на g_Main+0x388EB0D0/1797DE440 в dzs.txt); записи не сохраняются в объекты; клиент файл не получает
66 знач.; чаще 0 (2%)
+0x0C4
m_strAccretia
не используется
classes.md §9.5: таблицу опыта в коде упоминают только 1400C6F30 (читает +0x44), загрузчик и конструктор/деструктор g_Main (поиск всех ссылок на g_Main+0x388EB0D0/1797DE440 в dzs.txt); записи не сохраняются в объекты; клиент файл не получает