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

Ресурсы клиента

Эффекты

Таблицы Chef и списки событийных эффектов

Всего 57 Известно 55 Производное 0 Не используется 2

Обзор

В клиенте три системы эффектов с общим нижним слоем (частица = SPT-скрипт + спрайт, сущность = R3E + материал + текстуры).

A. Эффекты меша (постоянные): таблица Chef (Monster.ini, Npc.ini, ItemEffectList…) → .EFF → слои текстур и слоты частиц/сущностей
Б. Событийные эффекты («магия»: удар, скилл, форс, левел-ап, предмет на земле): код события → id → MagicSptList.spt → скрипт [MagicTrack] → EffectEntityList.spt
В. Эффекты карты: .ebp (объекты и частицы по листьям BSP), .r3x (погода), sky\*.r3e

Данными игры управляются A и Б: таблицы Chef и списки Effect. Номера событий Б зашиты в код клиента — их можно только заполнять.

Как работает

  • Таблицы «номер → EFF»: Monster.ini, Npc.ini, GuardTower.ini, Siege.ini — по номеру записи; Unit.ini — номер детали + (группа − 0x25) × 100; recall.ini — анимус по виду и уровню (кратно 5); предметы — цепочка ItemEffectList (модель → столбец) → PatternList → EffectFileList (уровень улучшения 0–8), столбец 5 — женские меши.
  • Магия: монстры — 95000 + код эффекта × 40 + слот, скиллы и форс — id по ступеням и уровням с видом оружия в битах 20–27, предметы на земле и снаряды — по модели и номеру строки патрона (строки группы 11 не переставляются). Дальняя атака показывает урон только когда прилетает снаряд или трек с check_damage.
  • Кадры удара анимации (effectNum, effectFrame в Resource.edf): effectNum 1–9, кадры по возрастанию в пределах анимации; у анимации атаки без кадра удара урон не покажется и прибавится к следующему удару.
  • Списки .spt/.txt клиент разбирает по словам: слово комментария, начинающееся с цифры, становится id; первый id побеждает.

Что важно при правке

  • EFF из таблиц Chef лежит отдельным файлом; номера частиц и сущностей есть в Particle.ini/Entity.ini и меньше 0xC00; у SPT есть entity_file.
  • В MagicSptList и EffectEntityList у каждого id есть путь (≤ 89 символов), id не повторяются, в комментариях нет чисел.

Файлы категории

19 в реестре
ФайлСторонаФорматУровеньКорпусаЗаписьСводПримечание
Chef\EffectFileList.txtклиентсписокготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md, models.mdэффекты предметов по уровню улучшения
Chef\Entity.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Chef\GuardTower.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Chef\ItemEffectList.txtклиентсписокготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md, models.mdэффекты предметов по уровню улучшения
Chef\Monster.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Chef\Npc.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Chef\Particle.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Chef\PatternList.txtклиентсписокготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md, models.mdэффекты предметов по уровню улучшения
Chef\Real\Entity.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.mdролики карт .rvp
Chef\Real\Monster.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.mdролики карт .rvp
Chef\Real\Particle.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.mdролики карт .rvp
Chef\Real\Unit.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.mdролики карт .rvp
Chef\RealTime_00\Mesh\Size.iniклиентiniвне рамокAoP ✓, GU ✓, Sirin ✓назначение неизвестно; не изучается (решение пользователя 29.10.2026)
Chef\recall.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md, animus.mdэффекты анимусов
Chef\siege.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Chef\Unit.iniклиентiniготов к полномуAoP ✓, GU ✓, Sirin ✓effects.md—
Effect\EffectEntityList.sptклиентsptготов к полномуAoP ✓, GU ✓, Sirin ✓effects.mdсписок, а не частицы
Effect\MagicSptList.sptклиентsptготов к полномуAoP ✓, GU ✓, Sirin ✓effects.mdсписок, а не частицы
Effect\MagicSptList.TXTклиентсписокнепрозрачныйAoP ✓, GU ✓, Sirin ✓effects.mdтекстовая копия списка магии; в сводах не упоминается

«готов к полному» — формат разобран и поля описаны; «производный» — файл собирается из другого; «непрозрачный» — формат известен не до конца; «отложен» и «вне рамок» — файл студией не редактируется.

Разделы категории

Файлы категории разбиты на группы; у каждой группы и подгруппы своя страница с полями только её файлов.

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

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

Chef\ItemEffectList.txt клиентский файл

Смещ.ПолеПочему не используетсяДанные
—столбцы 1–4
номера шаблонов для столбцов 1–4; во всех корпусах (AoP, GU) пусты; студия пишет 0
effects.md §4.3 [код]: все вызовы 009122A0 (0046E730, 0046EC00, 0046F1D0) и 00910030 передают столбец 0 или 5
—

Chef\Real\Monster.ini клиентский файл

Смещ.ПолеПочему не используетсяДанные
—содержимое
файл клиент не открывает: строк .\chef\real\monster.ini / real\monster в образе AoP нет (есть entity.ini, unit.ini, particle.ini)
effects.md §5.9
—
RF Online — товарный знак своих владельцев. Справочник собран из исследований для разработки контента. Собрано 01.11.2026 · каталог полей от 29.10.2026 · Adagio UI 0.5.0