К содержимому
RF DataСправочник данных
EN

Классы

Клиентский Character.edf

Всего 166 Известно 9 Производное 149 Не используется 8

Используемые параметры

Поля, которые читает сервер, клиент или которые собираются из других файлов. Описание говорит, что поле значит и как оно действует; под ним — где это установлено.

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)

Смещ.ПолеЧто это и как действуетИз чего собираетсяЧитает серверРольСтатусДанные
+0x000m_nClass
класс (байт)
classes.md §9.1 (сверено по 165 строкам)
Class.m_nClass—клиентпроизводное4 знач.; чаще 0 (27%)
+0x001m_nGrade
ступень (байт)
classes.md §9.1 (сверено по 165 строкам)
Class.m_nGrade—клиентпроизводное4 знач.; чаще 3 (53%)
+0x004m_dwIndex
номер строки
classes.md §9.1 (сверено по 165 строкам)
Class.m_dwIndex—клиентпроизводное165 знач.; чаще 0 (1%)
+0x008ID_dwIndex
упакованный код класса: старший байт — ступень и номер, младшие — тип и раса
classes.md §9.1 (сверено по 165 строкам)
Class.m_strCode—клиентпроизводное165 знач.; чаще 268439904 (1%)
+0x00Cm_strCode
код (32 байта)
classes.md §9.1 (сверено по 165 строкам)
Class.m_strCode—клиентпроизводное165 знач.; чаще BWB0 (1%)
+0x02Cm_strCh_Class_code ×8
8 × упакованный код класса-продолжения, 0xFFFFFFFF — пусто
classes.md §9.1 (сверено по 165 строкам)
Class.m_strCh_Class—клиентпроизводное24 знач.; чаще 4294967295 / 4294967295 / 4294967295 / 4294967295 … (81%)
+0x04Cm_nIconIDX
иконка
classes.md §9.1 (сверено по 165 строкам)
Class.m_nIconIDX—клиентпроизводное125 знач.; чаще 73 (2%)
+0x050m_strTemp
в клиенте пусто
classes.md §9.1 (сверено по 165 строкам)
Class.m_strTemp—клиентпроизводноевсегда ``
+0x070m_strKorName
в клиенте пусто
classes.md §9.1 (сверено по 165 строкам)
Class.m_strKorName—клиентпроизводноевсегда ``
+0x090m_strEngName
английское имя
classes.md §9.1 (сверено по 165 строкам)
Class.m_strEngName—клиентпроизводное53 знач.; чаще -1 (64%)
+0x0B0m_nRaceCode
раса
classes.md §9.1 (сверено по 165 строкам)
Class.m_nRaceCode—клиентпроизводное3 знач.; чаще 0 (36%)
+0x0B4m_strLinkClassSkill_code ×10
10 × классовый скилл (hex-число)
classes.md §9.1 (сверено по 165 строкам)
Class.m_strLinkClassSkill—клиентпроизводное48 знач.; чаще 4294967295 / 4294967295 / 4294967295 / 4294967295 … (72%)
+0x0DCm_nMakeTrapMaxNum
макс. ловушек
classes.md §9.1 (сверено по 165 строкам)
Class.m_nMakeTrapMaxNum—клиентпроизводное3 знач.; чаще 0 (96%)
+0x0E0m_nBnsForHP
бонусы HP, FP, SP
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsForHP/FP/SP—клиентпроизводное8 знач.; чаще 0 (72%)
+0x0E4m_nBnsForFP
бонусы HP, FP, SP
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsForHP/FP/SP—клиентпроизводное5 знач.; чаще 0 (84%)
+0x0E8m_nBnsForSP
бонусы HP, FP, SP
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsForHP/FP/SP—клиентпроизводное4 знач.; чаще 0 (84%)
+0x0ECm_nBnsMMastery ×2
бонусы мастерства ближнего (2) и особого
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsMMastery, m_nBnsSMastery—клиентпроизводное12 знач.; чаще 0 / 0 (82%)
+0x0F4m_nBnsSMastery
бонусы мастерства ближнего (2) и особого
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsMMastery, m_nBnsSMastery—клиентпроизводное7 знач.; чаще 0 (96%)
+0x0F8123123
константа 0
classes.md §9.1 (сверено по 165 строкам)
——клиентпроизводноевсегда 0
+0x0FCm_nBnsPryMastery
бонус щита (порядок в клиенте другой)
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsPryMastery—клиентпроизводное4 знач.; чаще 0 (96%)
+0x100m_nBnsDefMastery
бонус защиты
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsDefMastery—клиентпроизводное8 знач.; чаще 0 (79%)
+0x104m_nBnsMakeMastery ×3
бонусы крафта (3)
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsMakeMastery—клиентпроизводное4 знач.; чаще 0 / 0 / 0 (96%)
+0x110m_nBnsForceMastery ×24
бонусы групп форса (24)
classes.md §9.1 (сверено по 165 строкам)
Class.m_nBnsForceMastery—клиентпроизводное9 знач.; чаще 0 / 0 / 0 / 0 … (94%)
+0x170m_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
+0x1A0m_bSelectRewardItem
выбор награды
classes.md §9.1 (сверено по 165 строкам)
Class.m_bSelectRewardItem—клиентпроизводное2 знач.; чаще 0 (87%)
+0x1A4ID Типа ×9
предметы награды: 9 × номер таблицы
classes.md §9.1 (сверено по 165 строкам)
Class.m_strDefaultItem—клиентпроизводное26 знач.; чаще 255 / 255 / 255 / 255 … (61%)
+0x1C8strDefaultItem ×9
предметы награды: 9 × упакованный код
classes.md §9.1 (сверено по 165 строкам)
Class.m_strDefaultItem—клиентпроизводное40 знач.; чаще 4294967295 / 4294967295 / 4294967295 / 4294967295 … (61%)
+0x1ECnAmount ×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 — окно выбора класса 004E6850
classes.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

Смещ.ПолеЧто это и как действуетИз чего собираетсяЧитает серверРольСтатусДанные
+0x000m_dwIndex
индекс
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_dwIndex—клиентпроизводное1317 знач.; чаще 0 (0%)
+0x004MonsterID
id: m_strCode как hex; id >> 8 выбирает модель
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_strCode—клиентпроизводное1302 знач.; чаще 40716 (0%)
+0x008MonsterName
имя: из 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%)
+0x02ALevelMonster
уровень
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fLevel—клиентпроизводное75 знач.; чаще 60 (4%)
+0x02CHP
макс. HP, округлено (только GM-отладка)
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fMaxHP—клиентпроизводное429 знач.; чаще 453 (1%)
+0x030AttEmoTime
задержка атаки; в клиенте чтений нет
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fAttSpd—клиентпроизводное9 знач.; чаще 2034 (88%)
+0x034Социальность
тип дальности
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_bAttRangeType—клиентпроизводное2 знач.; чаще 0 (79%)
+0x038AttExt
дальность атаки
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fAttExt—клиентпроизводное90 знач.; чаще 25 (34%)
+0x03CMoveSpeed
скорость (× 15)
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fMovSpd—клиентпроизводное12 знач.; чаще 2 (35%)
+0x03DCombatMoveSpeed
скорость в бою (× 15)
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fWarMovSpd—клиентпроизводное11 знач.; чаще 6 (58%)
+0x03EWidth
ширина без дроби
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fWidth—клиентпроизводное48 знач.; чаще 40 (47%)
+0x040scale
масштаб = m_fScaleRate / 100
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fScaleRate—клиентпроизводное39 знач.; чаще 1 (50%)
+0x044-
запрет атаки вне боя: при ≠ 0 игрок не может атаковать монстра (игра, G109); серверного источника нет — свойство только клиента, в AoP все 0
monsters.md §7.1
———известновсегда 0
+0x048hasGuards
босс: цвет реплик, музыка босса
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_bMonsterCondition—клиентпроизводное2 знач.; чаще 0 (80%)
+0x04CEffCode
звук: m_strEffectCode как hex
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_strEffectCode—клиентпроизводное308 знач.; чаще 117 (2%)
+0x050AttEffType
тип удара
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_nAttEffType—клиентпроизводное20 знач.; чаще 21 (42%)
+0x054DefEffType
тип защиты
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_nDefEffType—клиентпроизводное29 знач.; чаще 514 (21%)
+0x058isAggro
агрессивный: m_fOffensiveRate ≠ 0
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fOffensiveRate—клиентпроизводное2 знач.; чаще 0 (62%)
+0x05CElement
стихия: наибольшее сопротивление (0–3), −1 — все нули
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_fFireTol…m_fWindTol—клиентпроизводное5 знач.; чаще -1 (49%)
+0x060hasAbility ×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%)
+0x064Ability ×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%)
+0x0D8MobRace
семейство
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_nMobRace—клиентпроизводное11 знач.; чаще 7 (29%)
+0x0DCKillPoint
очки охоты; в клиенте чтений нет
monsters.md §7.1 (сверено по 1722 строкам)
MonsterCharacter.m_nKillPoint—клиентпроизводное193 знач.; чаще 0 (13%)

Запись: Action

Смещ.ПолеЧто это и как действуетИз чего собираетсяЧитает серверРольСтатусДанные
+0x000Тип Эмоции
тип жеста (байт): по нему 004F6BA0 выбирает ячейку окна жестов (004E83E0)
classes.md §9.5
———известно2 знач.; чаще 0 (78%)
+0x004ID
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, секция 3
classes.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

Смещ.ПолеЧто это и как действуетИз чего собираетсяЧитает серверРольСтатусДанные
+0x000ACCRETIA EXP
три double на уровень, столбец — по расе аватара (005D9070); сервер считает только по Беллато, поэтому все три = m_strBellato
classes.md §9.3, §9.5
Exp.m_strBellato—клиентпроизводное66 знач.; чаще 0 (2%)
+0x008BELLATO EXP
три double на уровень, столбец — по расе аватара (005D9070); сервер считает только по Беллато, поэтому все три = m_strBellato
classes.md §9.3, §9.5
Exp.m_strBellato—клиентпроизводное66 знач.; чаще 0 (2%)
+0x010CORA EXP
три double на уровень, столбец — по расе аватара (005D9070); сервер считает только по Беллато, поэтому все три = m_strBellato
classes.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%)
+0x010HP
макс. HP
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nMaxHP—клиентпроизводное111 знач.; чаще 60000 (4%)
+0x014FP
макс. FP
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nMaxFP—клиентпроизводноевсегда 50
+0x018HPRecoveryRate
восстановление HP
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nHPRecUnit—клиентпроизводное62 знач.; чаще 52 (5%)
+0x01CHPRecDelay
задержка HP
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nHPRecDelay—клиентпроизводноевсегда 2000
+0x020FPRecoveryRate
восстановление FP
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nFPRecUnit—клиентпроизводноевсегда 4
+0x024FPRecDelay
задержка 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%)
+0x030ForceAtck
сила форса
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 & 0xFF
animus.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
+0x04CWeakPart
слабая часть (−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
+0x054AttSpd
задержка атаки
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nAttSpd—клиентпроизводное6 знач.; чаще 2000 (25%)
+0x058AttExt
дальность атаки
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nAttExt—клиентпроизводное3 знач.; чаще 225 (50%)
+0x05CMoveSpeed
скорость (дважды)
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nMovSpd—клиентпроизводноевсегда 6
+0x05DCombatMoveSpeed
скорость (дважды)
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nMovSpd—клиентпроизводноевсегда 6
+0x05EWidth
ширина
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nWidth—клиентпроизводноевсегда 20
+0x060Scale
масштаб = m_nScaleRate / 100
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nScaleRate—клиентпроизводное114 знач.; чаще 1 (25%)
+0x064AttEffType
тип удара
animus.md §5 (animus_client_cmp.py, 648 записей, расхождений нет)
Animus.m_nAttEffType—клиентпроизводное3 знач.; чаще 1 (50%)
+0x068DefEffType
тип защиты
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

Неиспользуемые параметры

Поля, которые не читает ни сервер, ни клиент. Для каждого — почему так решено и где это установлено. Редактор сохраняет их байты как есть.

DataTable\Character.edf клиентский файл

Запись: ClassLimit (Class)

Смещ.ПолеПочему не используетсяДанные
+0x002--11_u8--
выравнивание перед u32 номера
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x003--12_u8--
выравнивание перед u32 номера
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x1F5--5_u8--
выравнивание перед u32 флагов
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x1F6--6_u8--
выравнивание перед u32 флагов
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x1F7--7_u8--
выравнивание перед u32 флагов
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0

Запись: Rank

Смещ.ПолеПочему не используетсяДанные
+0x061--1_u8--
выравнивание перед u32 иконок
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x062--2_u8--
выравнивание перед u32 иконок
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x063--3_u8--
выравнивание перед u32 иконок
classes.md §9.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0

← К категории

RF Online — товарный знак своих владельцев. Справочник собран из исследований для разработки контента. Собрано 01.11.2026 · каталог полей от 29.10.2026 · Adagio UI 0.5.0