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

Классы

Персонажи (раса и пол)

Всего 19 Известно 12 Производное 6 Не используется 1

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

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

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

Всего 7 Известно 0 Производное 6 Не используется 1
Схема
свод: classes.md §9.4
Уровень реестра
производный
Производный из
PlayerCharacter.dat
Смещ.ПолеЧто это и как действуетИз чего собираетсяЧитает серверРольСтатусДанные
+0x000номер
номер строки
classes.md §9.4
PlayerCharacter.m_dwIndex—клиентпроизводное5 знач.; чаще 0 (20%)
+0x004код
код как hex-число до первого не-hex символа (ACF → 0xACF, PSY → 0)
classes.md §9.4
PlayerCharacter.m_strCode—клиентпроизводное5 знач.; чаще 172 (20%)
+0x008имя
корейское имя
classes.md §9.4
PlayerCharacter.m_strName—клиентпроизводное5 знач.; чаще ?§¶??????? (20%)
+0x028раса
раса (байт)
classes.md §9.4
PlayerCharacter.m_nRaceCode—клиентпроизводное3 знач.; чаще 0 (40%)
+0x029пол
пол (байт)
classes.md §9.4
PlayerCharacter.m_nSexCode—клиентпроизводное2 знач.; чаще 0 (60%)
+0x02Cпараметры ×7
те же 7 float, что на сервере (ходьба, бег, рост, ширина, дальность атаки, DefGap, DefFacing)
classes.md §9.4
PlayerCharacter.m_fMoveWalkRate…m_fDefFacing—клиентпроизводное4 знач.; чаще 1.8 / 4 / 18 / 6 … (40%)

script\PlayerCharacter.dat серверный файл

Всего 12 Известно 12 Производное 0 Не используется 0
Схема
Scripts\strs AOP\Player.strs
Уровень реестра
готов к полному
Свод
classes.md §8
Смещ.ПолеЧто это и как действуетКуда идёт в клиентЧитает серверРольСтатусДанные
+0x000m_dwIndex
номер; по нему классы хранятся в БД
classes.md §2.1 (строка свода)
———известно5 знач.; чаще 0 (20%)
+0x004m_strCode
код вида BWF1: раса (B/C/A), тип (W воин, R рейнджер, F спиритуалист, S специалист), ступень (B базовый, F 1-я, S 2-я, T 3-я), номер
classes.md §2.1 (строка свода)
—14017BD70серверизвестно5 знач.; чаще ACM (20%)
+0x044m_strName
имя; сервер берёт имена из PlayerCharacter_str.dat
classes.md §8
PlayerCharacter.edf +0x0814017BD70сервер + клиентизвестно5 знач.; чаще º§¶óÅä³²ÀÚ (20%)
+0x084m_nRaceCode
0 Беллато, 1 Кора, 2 Акретия
classes.md §2.1 (строка свода)
———известно3 знач.; чаще 0 (40%)
+0x088m_nSexCode
пол: 0 — ACM, DEM, PSY, 1 — ACF, DEF [байты]; в клиент — PlayerCharacter.edf +0x29
classes.md §9.5
PlayerCharacter.edf +0x29—сервер → клиентизвестно2 знач.; чаще 0 (60%)
+0x08Cm_fMoveWalkRate
1,5 / 4,0
classes.md §8 (строка свода)
———известно3 знач.; чаще 1.5 (40%)
+0x090m_fMoveRunRate
1,5 / 4,0
classes.md §8 (строка свода)
———известно2 знач.; чаще 4 (80%)
+0x094m_fHeight
15,5 (м), 15,0 (ж)
classes.md §8 (строка свода)
———известно4 знач.; чаще 18 (40%)
+0x098m_fWidth
6
classes.md §8 (строка свода)
———известно2 знач.; чаще 6 (80%)
+0x09Cm_fAttackRange
11
classes.md §8 (строка свода)
———известно2 знач.; чаще 11 (80%)
+0x0A0m_fDefGap
0,5
classes.md §8 (строка свода)
———известновсегда 0.5
+0x0A4m_fDefFacing
0,5
classes.md §8 (строка свода)
———известновсегда 0.5

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

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

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

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

← К категории

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