DataTable\Character.edf клиентский файл
Всего 166 Известно 9 Производное 149 Не используется 8- Схема
RF IDE\strs\client\CharacterGU.strs- Уровень реестра
- производный
- Производный из
Class.dat,Grade.dat,MonsterCharacter.dat,*MasteryLimit.dat,Exp.dat, таблицы анимусов- Свод
- 7 блоков: классы, ранги, монстры, действия, потолки мастерства, опыт, анимусы (classes.md §9, monsters.md §7.1)
Запись: ClassLimit (Class)
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | m_nClass | класс (байт) classes.md §9.1 (сверено по 165 строкам) | Class.m_nClass | — | клиент | производное | 4 знач.; чаще 0 (27%) |
+0x001 | m_nGrade | ступень (байт) classes.md §9.1 (сверено по 165 строкам) | Class.m_nGrade | — | клиент | производное | 4 знач.; чаще 3 (53%) |
+0x004 | m_dwIndex | номер строки classes.md §9.1 (сверено по 165 строкам) | Class.m_dwIndex | — | клиент | производное | 165 знач.; чаще 0 (1%) |
+0x008 | ID_dwIndex | упакованный код класса: старший байт — ступень и номер, младшие — тип и раса classes.md §9.1 (сверено по 165 строкам) | Class.m_strCode | — | клиент | производное | 165 знач.; чаще 268439904 (1%) |
+0x00C | m_strCode | код (32 байта) classes.md §9.1 (сверено по 165 строкам) | Class.m_strCode | — | клиент | производное | 165 знач.; чаще BWB0 (1%) |
+0x02C | m_strCh_Class_code ×8 | 8 × упакованный код класса-продолжения, 0xFFFFFFFF — пустоclasses.md §9.1 (сверено по 165 строкам) | Class.m_strCh_Class | — | клиент | производное | 24 знач.; чаще 4294967295 / 4294967295 / 4294967295 / 4294967295 … (81%) |
+0x04C | m_nIconIDX | иконка classes.md §9.1 (сверено по 165 строкам) | Class.m_nIconIDX | — | клиент | производное | 125 знач.; чаще 73 (2%) |
+0x050 | m_strTemp | в клиенте пусто classes.md §9.1 (сверено по 165 строкам) | Class.m_strTemp | — | клиент | производное | всегда `` |
+0x070 | m_strKorName | в клиенте пусто classes.md §9.1 (сверено по 165 строкам) | Class.m_strKorName | — | клиент | производное | всегда `` |
+0x090 | m_strEngName | английское имя classes.md §9.1 (сверено по 165 строкам) | Class.m_strEngName | — | клиент | производное | 53 знач.; чаще -1 (64%) |
+0x0B0 | m_nRaceCode | раса classes.md §9.1 (сверено по 165 строкам) | Class.m_nRaceCode | — | клиент | производное | 3 знач.; чаще 0 (36%) |
+0x0B4 | m_strLinkClassSkill_code ×10 | 10 × классовый скилл (hex-число) classes.md §9.1 (сверено по 165 строкам) | Class.m_strLinkClassSkill | — | клиент | производное | 48 знач.; чаще 4294967295 / 4294967295 / 4294967295 / 4294967295 … (72%) |
+0x0DC | m_nMakeTrapMaxNum | макс. ловушек classes.md §9.1 (сверено по 165 строкам) | Class.m_nMakeTrapMaxNum | — | клиент | производное | 3 знач.; чаще 0 (96%) |
+0x0E0 | m_nBnsForHP | бонусы HP, FP, SP classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsForHP/FP/SP | — | клиент | производное | 8 знач.; чаще 0 (72%) |
+0x0E4 | m_nBnsForFP | бонусы HP, FP, SP classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsForHP/FP/SP | — | клиент | производное | 5 знач.; чаще 0 (84%) |
+0x0E8 | m_nBnsForSP | бонусы HP, FP, SP classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsForHP/FP/SP | — | клиент | производное | 4 знач.; чаще 0 (84%) |
+0x0EC | m_nBnsMMastery ×2 | бонусы мастерства ближнего (2) и особого classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsMMastery, m_nBnsSMastery | — | клиент | производное | 12 знач.; чаще 0 / 0 (82%) |
+0x0F4 | m_nBnsSMastery | бонусы мастерства ближнего (2) и особого classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsMMastery, m_nBnsSMastery | — | клиент | производное | 7 знач.; чаще 0 (96%) |
+0x0F8 | 123123 | константа 0 classes.md §9.1 (сверено по 165 строкам) | — | — | клиент | производное | всегда 0 |
+0x0FC | m_nBnsPryMastery | бонус щита (порядок в клиенте другой) classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsPryMastery | — | клиент | производное | 4 знач.; чаще 0 (96%) |
+0x100 | m_nBnsDefMastery | бонус защиты classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsDefMastery | — | клиент | производное | 8 знач.; чаще 0 (79%) |
+0x104 | m_nBnsMakeMastery ×3 | бонусы крафта (3) classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsMakeMastery | — | клиент | производное | 4 знач.; чаще 0 / 0 / 0 (96%) |
+0x110 | m_nBnsForceMastery ×24 | бонусы групп форса (24) classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsForceMastery | — | клиент | производное | 9 знач.; чаще 0 / 0 / 0 / 0 … (94%) |
+0x170 | m_nBnsSkillMastery ×8 | бонусы групп скиллов (8): в клиенте нули у всех классов classes.md §9.1 (сверено по 165 строкам) | Class.m_nBnsSkillMastery (не переносится) | — | клиент | производное | всегда 0 / 0 / 0 / 0 … |
+0x190 | РСУ Ученик | 4 × u32, везде 0 classes.md §9.1 (сверено по 165 строкам) | — | — | клиент | производное | всегда 0 |
+0x194 | РСУ Эксперт | 4 × u32, везде 0 classes.md §9.1 (сверено по 165 строкам) | — | — | клиент | производное | всегда 0 |
+0x198 | РСУ Элита | 4 × u32, везде 0 classes.md §9.1 (сверено по 165 строкам) | — | — | клиент | производное | всегда 0 |
+0x19C | РСУ Магистр | 4 × u32, везде 0 classes.md §9.1 (сверено по 165 строкам) | — | — | клиент | производное | всегда 0 |
+0x1A0 | m_bSelectRewardItem | выбор награды classes.md §9.1 (сверено по 165 строкам) | Class.m_bSelectRewardItem | — | клиент | производное | 2 знач.; чаще 0 (87%) |
+0x1A4 | ID Типа ×9 | предметы награды: 9 × номер таблицы classes.md §9.1 (сверено по 165 строкам) | Class.m_strDefaultItem | — | клиент | производное | 26 знач.; чаще 255 / 255 / 255 / 255 … (61%) |
+0x1C8 | strDefaultItem ×9 | предметы награды: 9 × упакованный код classes.md §9.1 (сверено по 165 строкам) | Class.m_strDefaultItem | — | клиент | производное | 40 знач.; чаще 4294967295 / 4294967295 / 4294967295 / 4294967295 … (61%) |
+0x1EC | nAmount ×9 | предметы награды: 9 × количество (1 байт; 30 000 → 48) classes.md §9.1 (сверено по 165 строкам) | Class.m_nDefaultItemNum | — | клиент | производное | 19 знач.; чаще -1 / -1 / -1 / -1 … (64%) |
+0x1F8 | --8_u32-- | флаги-маска: бит 0 MAU, 1 анимус, 2 пусковые, 3–5 крафт оружия/брони/снарядов classes.md §9.1 (сверено по 165 строкам) | Class (флаги) | — | клиент | производное | 7 знач.; чаще 0 (53%) |
+0x1FC | Описание | описание класса: в файле пусто, при загрузке — из NDCharacter.edf, секция 0 (005D8B20); читает геттер 004E69B0 — окно выбора класса 004E6850classes.md §9.6 | NDCharacter.edf (тексты) | — | клиент | производное | всегда `` |
Запись: Rank
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | Индекс/Номер Звания | номер ранга 0–7 classes.md §9.2 | — | — | — | известно | 8 знач.; чаще 0 (12%) |
+0x001 | Название для расы Беллато | три названия ранга по расам: в файле пусто, при загрузке — из NDCharacter.edf, секция 1 (005D8B20); читает 005D6A00(раса)classes.md §9.6 | NDCharacter.edf (тексты) | — | клиент | производное | всегда `` |
+0x021 | Название для расы Кора | три названия ранга по расам: в файле пусто, при загрузке — из NDCharacter.edf, секция 1 (005D8B20); читает 005D6A00(раса)classes.md §9.6 | NDCharacter.edf (тексты) | — | клиент | производное | всегда `` |
+0x041 | Название для расы Акретия | три названия ранга по расам: в файле пусто, при загрузке — из NDCharacter.edf, секция 1 (005D8B20); читает 005D6A00(раса)classes.md §9.6 | NDCharacter.edf (тексты) | — | клиент | производное | всегда `` |
+0x064 | Спрайт для расы Беллато | номер иконки ранга по расе: Беллато 1–8, Кора 9–16, Акретия 17–24 classes.md §9.2 | — | — | — | известно | 8 знач.; чаще 1 (12%) |
+0x068 | Спрайт для расы Кора | номер иконки ранга по расе: Беллато 1–8, Кора 9–16, Акретия 17–24 classes.md §9.2 | — | — | — | известно | 8 знач.; чаще 9 (12%) |
+0x06C | Спрайт для расы Акретия | номер иконки ранга по расе: Беллато 1–8, Кора 9–16, Акретия 17–24 classes.md §9.2 | — | — | — | известно | 8 знач.; чаще 17 (12%) |
Запись: MonsterCharacter
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | m_dwIndex | индекс monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_dwIndex | — | клиент | производное | 1317 знач.; чаще 0 (0%) |
+0x004 | MonsterID | id: m_strCode как hex; id >> 8 выбирает модельmonsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_strCode | — | клиент | производное | 1302 знач.; чаще 40716 (0%) |
+0x008 | MonsterName | имя: из NDCharacter.edf, секция 2 (заполняет загрузчик; classes.md §9.6)monsters.md §7.1 (сверено по 1722 строкам) | NDCharacter.edf | — | клиент | производное | всегда `` |
+0x028 | Раса | раса monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_nRaceCode | — | клиент | производное | 4 знач.; чаще -1 (95%) |
+0x029 | Грейд | грейд: иконка, цвет панели цели monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_nMobGrade | — | клиент | производное | 7 знач.; чаще 0 (39%) |
+0x02A | LevelMonster | уровень monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fLevel | — | клиент | производное | 75 знач.; чаще 60 (4%) |
+0x02C | HP | макс. HP, округлено (только GM-отладка) monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fMaxHP | — | клиент | производное | 429 знач.; чаще 453 (1%) |
+0x030 | AttEmoTime | задержка атаки; в клиенте чтений нет monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fAttSpd | — | клиент | производное | 9 знач.; чаще 2034 (88%) |
+0x034 | Социальность | тип дальности monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_bAttRangeType | — | клиент | производное | 2 знач.; чаще 0 (79%) |
+0x038 | AttExt | дальность атаки monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fAttExt | — | клиент | производное | 90 знач.; чаще 25 (34%) |
+0x03C | MoveSpeed | скорость (× 15) monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fMovSpd | — | клиент | производное | 12 знач.; чаще 2 (35%) |
+0x03D | CombatMoveSpeed | скорость в бою (× 15) monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fWarMovSpd | — | клиент | производное | 11 знач.; чаще 6 (58%) |
+0x03E | Width | ширина без дроби monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fWidth | — | клиент | производное | 48 знач.; чаще 40 (47%) |
+0x040 | scale | масштаб = m_fScaleRate / 100monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fScaleRate | — | клиент | производное | 39 знач.; чаще 1 (50%) |
+0x044 | - | запрет атаки вне боя: при ≠ 0 игрок не может атаковать монстра (игра, G109); серверного источника нет — свойство только клиента, в AoP все 0 monsters.md §7.1 | — | — | — | известно | всегда 0 |
+0x048 | hasGuards | босс: цвет реплик, музыка босса monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_bMonsterCondition | — | клиент | производное | 2 знач.; чаще 0 (80%) |
+0x04C | EffCode | звук: m_strEffectCode как hexmonsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_strEffectCode | — | клиент | производное | 308 знач.; чаще 117 (2%) |
+0x050 | AttEffType | тип удара monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_nAttEffType | — | клиент | производное | 20 знач.; чаще 21 (42%) |
+0x054 | DefEffType | тип защиты monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_nDefEffType | — | клиент | производное | 29 знач.; чаще 514 (21%) |
+0x058 | isAggro | агрессивный: m_fOffensiveRate ≠ 0monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fOffensiveRate | — | клиент | производное | 2 знач.; чаще 0 (62%) |
+0x05C | Element | стихия: наибольшее сопротивление (0–3), −1 — все нули monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_fFireTol…m_fWindTol | — | клиент | производное | 5 знач.; чаще -1 (49%) |
+0x060 | hasAbility ×15 | способности: 15 × { m_nSpecialAttType, m_strSpecialAttCode как hex} по m_strSPCode[i]monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_strSPCode → MonsterCharacterAI | — | клиент | производное | 8 знач.; чаще 0 / 0 / 0 / 0 … (74%) |
+0x064 | Ability ×15 | способности: 15 × { m_nSpecialAttType, m_strSpecialAttCode как hex} по m_strSPCode[i]monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_strSPCode → MonsterCharacterAI | — | клиент | производное | 169 знач.; чаще 0 / 0 / 0 / 0 … (73%) |
+0x0D8 | MobRace | семейство monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_nMobRace | — | клиент | производное | 11 знач.; чаще 7 (29%) |
+0x0DC | KillPoint | очки охоты; в клиенте чтений нет monsters.md §7.1 (сверено по 1722 строкам) | MonsterCharacter.m_nKillPoint | — | клиент | производное | 193 знач.; чаще 0 (13%) |
Запись: Action
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | Тип Эмоции | тип жеста (байт): по нему 004F6BA0 выбирает ячейку окна жестов (004E83E0)classes.md §9.5 | — | — | — | известно | 2 знач.; чаще 0 (78%) |
+0x004 | ID | ID жеста ( 0046B3E0, слот vtable CGestureItem +0x1C)classes.md §9.5 | — | — | — | известно | 36 знач.; чаще 0 (3%) |
+0x008 | Страйт | номер иконки: CGUIItem вида 6 (004E8710 → 00639950 → 005F46B0)classes.md §9.5 | — | — | — | известно | 36 знач.; чаще 1 (3%) |
+0x00C | Название | название: при загрузке — из NDCharacter.edf, секция 3classes.md §9.6 | NDCharacter.edf (тексты) | — | клиент | производное | всегда `` |
+0x02C | Раса и Пол | раса и пол (байт): 004E8440 оставляет жесты своей расы и пола (004E8410)classes.md §9.5 | — | — | — | известно | 8 знач.; чаще 10 (47%) |
Запись: MasteryLimit
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | Уровень | уровень (клиент не читает) skills.md §6.6 | MasteryLimit.m_nLevel | — | клиент | производное | 66 знач.; чаще 1 (2%) |
+0x001 | ББ | потолок ближнего и дальнего skills.md §6.6 | MasteryLimit.m_nBnsMMastery | — | клиент | производное | 55 знач.; чаще 60 (18%) |
+0x002 | ДБ | потолок ближнего и дальнего skills.md §6.6 | MasteryLimit.m_nBnsMMastery | — | клиент | производное | 55 знач.; чаще 60 (18%) |
+0x003 | РУ | потолок особого умения skills.md §6.6 | MasteryLimit.m_nBnsSMastery | — | клиент | производное | 63 знач.; чаще 99 (28%) |
+0x004 | Магия | потолок магии = потолок защиты skills.md §6.6 | MasteryLimit.m_nBnsDefMastery | — | клиент | производное | всегда 99 |
+0x005 | Щит | потолок щита skills.md §6.6 | MasteryLimit.m_nBnsPryMastery | — | клиент | производное | 57 знач.; чаще 99 (19%) |
+0x006 | Защита | потолок защиты skills.md §6.6 | MasteryLimit.m_nBnsDefMastery | — | клиент | производное | 48 знач.; чаще 99 (26%) |
+0x007 | П. Оружия | потолки крафта (3) skills.md §6.6 | MasteryLimit.m_nBnsMakeMastery | — | клиент | производное | 2 знач.; чаще 1 (75%) |
+0x008 | П. Брони | потолки крафта (3) skills.md §6.6 | MasteryLimit.m_nBnsMakeMastery | — | клиент | производное | 2 знач.; чаще 1 (75%) |
+0x009 | П. Патронов | потолки крафта (3) skills.md §6.6 | MasteryLimit.m_nBnsMakeMastery | — | клиент | производное | 2 знач.; чаще 1 (75%) |
+0x00A | Тьма Ученик | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 70 знач.; чаще 99 (16%) |
+0x00B | Тьма Эксперт | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 21 знач.; чаще 1 (85%) |
+0x00C | Тьма Элита | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x00D | Тьма Магистр | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x00E | Свет Ученик | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 70 знач.; чаще 99 (16%) |
+0x00F | Свет Эксперт | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 21 знач.; чаще 1 (85%) |
+0x010 | Свет Элита | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x011 | Свет Магистр | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x012 | Огонь Ученик | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 70 знач.; чаще 99 (16%) |
+0x013 | Огонь Эксперт | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 21 знач.; чаще 1 (85%) |
+0x014 | Огонь Элита | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x015 | Огонь Магистр | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x016 | Вода Ученик | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 70 знач.; чаще 99 (16%) |
+0x017 | Вода Эксперт | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 21 знач.; чаще 1 (85%) |
+0x018 | Вода Элита | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x019 | Вода Магистр | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x01A | Земля Ученик | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 70 знач.; чаще 99 (16%) |
+0x01B | Земля Эксперт | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 21 знач.; чаще 1 (85%) |
+0x01C | Земля Элита | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x01D | Земля Магистр | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x01E | Воздух Ученик | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 70 знач.; чаще 99 (16%) |
+0x01F | Воздух Эксперт | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 21 знач.; чаще 1 (85%) |
+0x020 | Воздух Элита | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x021 | Воздух Магистр | 24 группы форса skills.md §6.6 | MasteryLimit.m_nBnsForceMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x022 | УББ Ученик | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 73 знач.; чаще 99 (25%) |
+0x023 | УББ Эксперт | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 28 знач.; чаще 1 (75%) |
+0x024 | УББ Элита | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x025 | УББ Магистр | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 5 знач.; чаще 1 (91%) |
+0x026 | УДБ Ученик | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 73 знач.; чаще 99 (25%) |
+0x027 | УДБ Эксперт | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 28 знач.; чаще 1 (75%) |
+0x028 | УДБ Элита | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 11 знач.; чаще 1 (86%) |
+0x029 | УДБ Магистр | группы скиллов (8) skills.md §6.6 | MasteryLimit.m_nBnsSkillMastery | — | клиент | производное | 5 знач.; чаще 1 (93%) |
+0x02A | РСУ Ученик | константа 0 (байты 42–45) skills.md §6.6 | — | — | клиент | производное | всегда 0 |
+0x02B | РСУ Эксперт | константа 0 (байты 42–45) skills.md §6.6 | — | — | клиент | производное | всегда 0 |
+0x02C | РСУ Элита | константа 0 (байты 42–45) skills.md §6.6 | — | — | клиент | производное | всегда 0 |
+0x02D | РСУ Магистр | константа 0 (байты 42–45) skills.md §6.6 | — | — | клиент | производное | всегда 0 |
Запись: ExpLimit
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | ACCRETIA EXP | три double на уровень, столбец — по расе аватара (005D9070); сервер считает только по Беллато, поэтому все три = m_strBellatoclasses.md §9.3, §9.5 | Exp.m_strBellato | — | клиент | производное | 66 знач.; чаще 0 (2%) |
+0x008 | BELLATO EXP | три double на уровень, столбец — по расе аватара (005D9070); сервер считает только по Беллато, поэтому все три = m_strBellatoclasses.md §9.3, §9.5 | Exp.m_strBellato | — | клиент | производное | 66 знач.; чаще 0 (2%) |
+0x010 | CORA EXP | три double на уровень, столбец — по расе аватара (005D9070); сервер считает только по Беллато, поэтому все три = m_strBellatoclasses.md §9.3, §9.5 | Exp.m_strBellato | — | клиент | производное | 66 знач.; чаще 0 (2%) |
Запись: Animus
| Смещ. | Поле | Что это и как действует | Из чего собирается | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | Уровень | уровень animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nLevel | — | клиент | производное | 66 знач.; чаще 1 (2%) |
+0x004 | --1_u32-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x008 | Опыт | опыт (u64) animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nForLvUpExp | — | клиент | производное | 115 знач.; чаще 4000000000 (2%) |
+0x00C | Опыт 51lv+ | опыт (u64) animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nForLvUpExp | — | клиент | производное | 17 знач.; чаще 0 (76%) |
+0x010 | HP | макс. HP animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nMaxHP | — | клиент | производное | 111 знач.; чаще 60000 (4%) |
+0x014 | FP | макс. FP animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nMaxFP | — | клиент | производное | всегда 50 |
+0x018 | HPRecoveryRate | восстановление HP animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nHPRecUnit | — | клиент | производное | 62 знач.; чаще 52 (5%) |
+0x01C | HPRecDelay | задержка HP animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nHPRecDelay | — | клиент | производное | всегда 2000 |
+0x020 | FPRecoveryRate | восстановление FP animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nFPRecUnit | — | клиент | производное | всегда 4 |
+0x024 | FPRecDelay | задержка FP animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nFPRecDelay | — | клиент | производное | всегда 2000 |
+0x028 | Атака | атака animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nAttFcStd | — | клиент | производное | 259 знач.; чаще 66 (1%) |
+0x02C | Защита | защита animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nStdDefFc | — | клиент | производное | 187 знач.; чаще 22 (2%) |
+0x030 | ForceAtck | сила форса animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nForceAttStd | — | клиент | производное | всегда 16 |
+0x034 | Точность | мастерство ближнего = m_nAttSklUnit & 0xFF (клиент не читает)animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nAttSklUnit | — | клиент | производное | 64 знач.; чаще 181 (19%) |
+0x038 | Уворот | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x039 | Уворот | мастерство защиты = m_nDefSklUnit & 0xFFanimus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nDefSklUnit | — | клиент | производное | 62 знач.; чаще 1 (27%) |
+0x03B | Уворот | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x03C | --10_u32-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x040 | --11_u32-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x044 | --12_u32-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x048 | --13_u32-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x04C | WeakPart | слабая часть (−1) animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_fWeakPart | — | клиент | производное | всегда -1 |
+0x04D | Огонь | сопротивления: огонь, вода, земля, ветер animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_n*Tol | — | клиент | производное | 3 знач.; чаще 0 (50%) |
+0x04E | Вода | сопротивления: огонь, вода, земля, ветер animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_n*Tol | — | клиент | производное | 3 знач.; чаще 0 (50%) |
+0x04F | Земля | сопротивления: огонь, вода, земля, ветер animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_n*Tol | — | клиент | производное | 3 знач.; чаще 0 (50%) |
+0x050 | Воздух | сопротивления: огонь, вода, земля, ветер animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_n*Tol | — | клиент | производное | 3 знач.; чаще 0 (50%) |
+0x051 | --15_u8-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x052 | --16_u8-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x053 | --17_u8-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |
+0x054 | AttSpd | задержка атаки animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nAttSpd | — | клиент | производное | 6 знач.; чаще 2000 (25%) |
+0x058 | AttExt | дальность атаки animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nAttExt | — | клиент | производное | 3 знач.; чаще 225 (50%) |
+0x05C | MoveSpeed | скорость (дважды) animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nMovSpd | — | клиент | производное | всегда 6 |
+0x05D | CombatMoveSpeed | скорость (дважды) animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nMovSpd | — | клиент | производное | всегда 6 |
+0x05E | Width | ширина animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nWidth | — | клиент | производное | всегда 20 |
+0x060 | Scale | масштаб = m_nScaleRate / 100animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nScaleRate | — | клиент | производное | 114 знач.; чаще 1 (25%) |
+0x064 | AttEffType | тип удара animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nAttEffType | — | клиент | производное | 3 знач.; чаще 1 (50%) |
+0x068 | DefEffType | тип защиты animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | Animus.m_nDefEffType | — | клиент | производное | 4 знач.; чаще 512 (25%) |
+0x06C | --24_u32-- | константа 0 animus.md §5 ( animus_client_cmp.py, 648 записей, расхождений нет) | — | — | клиент | производное | всегда 0 |