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

Предметы и экономика

Крафт

Производство по рецептам: ItemMakeData.dat

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

Обзор

Крафт — производство предмета инструментом («Устройство для производства брони, оружия или боеприпасов») по рецепту. Рецепт — строка серверной Script\ItemMakeData.dat и запись клиентской секции 44 Item.edf с тем же номером; ItemMakeOffset (секция 46) хранит смещения рецептов по группам результата.

Как работает

  • Запись рецепта: код результата m_strCode, нужное мастерство крафта m_nMakeMastery, маска рас m_strCivil, 5 материалов с количествами и 30 альтернативных результатов с весами из 10 000. В данных у всех рецептов сумма весов ровно 10 000, и среди альтернатив есть сам результат.
  • Запрос 7/0x0F: сервер проверяет инструмент в слоте оружия, мастерство, расу и материалы, списывает материалы и бросает шанс успеха по формуле от мастерства и уровня результата; мастерство растёт от применения.
  • Альтернативные результаты видят только специалисты высокой ступени.

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

  • Пустой материал — 0 с количеством 0; коды результата, материалов и альтернатив должны существовать, результат — снаряжение.
  • Мастерство и маска рас в клиентской записи совпадают с серверными; при изменении числа рецептов группы пересчитывается ItemMakeOffset.

Все поля серверных таблиц описаны таблицами свода (автоматически, «строка свода»); ручных правок не потребовалось.

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

1 в реестре
ФайлСторонаФорматУровеньКорпусаЗаписьСводПримечание
script\ItemMakeData.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 556, GU 556, Sirin 556crafting.mdcrafting.md §1

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

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

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

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

Всего 8 Известно 8 Производное 0 Не используется 0
Схема
Scripts\strs AOP\ItemMakeData.strs
Уровень реестра
готов к полному
Свод
crafting.md §1
Смещ.ПолеЧто это и как действуетКуда идёт в клиентЧитает серверРольСтатусДанные
+0x000m_dwIndex
номер рецепта = номер в запросе
crafting.md §1 (строка свода)
———известно1220 знач.; чаще 0 (0%)
+0x004m_strCode
код предмета-результата
crafting.md §1 (строка свода)
—140078D80серверизвестно1220 знач.; чаще iwkna01 (0%)
+0x044m_nMakeMastery
нужный уровень мастерства крафта
crafting.md §1 (строка свода)
—140078D80серверизвестно33 знач.; чаще 99 (13%)
+0x048m_strCivil
раса: '1' на позиции расы
crafting.md §1 (строка свода)
—140078D80серверизвестно5 знач.; чаще 00001 (30%)
+0x088m_itmPdMat ×5
материалы и количество; пустой слот — 0
crafting.md §1 (строка свода)
—140078D80серверизвестно168 знач.; чаще iyyyy09 / iyyyy01 / 0 / 0 … (7%)
+0x090m_nPdMatNum ×5
материалы и количество; пустой слот — 0
crafting.md §1 (строка свода)
———известно450 знач.; чаще 7 / 9 / 39 / 13 … (1%)
+0x0C4m_itmPdOutput ×30
альтернативные результаты с весами из 10 000 (раздел 3)
crafting.md §1 (строка свода)
———известно1220 знач.; чаще iwkna01 / iwkha01 / iwkhb01 / iwkhc01 … (0%)
+0x0CCm_dwPdProp ×30
альтернативные результаты с весами из 10 000 (раздел 3)
crafting.md §1 (строка свода)
———известно63 знач.; чаще 9825 / 175 / 0 / 0 … (7%)

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

В этой категории нет неиспользуемых параметров: все поля читает сервер, клиент или сборка.

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