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

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

Улучшение

Талики и камни: ItemUpgrade.dat

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

Обзор

Улучшение предметов — вставка таликов в гнёзда снаряжения и камни, которые повышают шанс. Всё задаёт одна серверная таблица Script\ItemUpgrade.dat; клиент берёт данные улучшения из записей ресурсов Item.edf.

Из чего состоит

  • Талики — строки 0–12 ItemUpgrade.dat (irtal01…13), строка 13 — «талик восстановления» (снятие таликов). Вид талика — номер строки: что талик делает, зашито в код сервера по виду, данными новых видов не добавить.
  • Камни — строки с m_nJewelType ≠ 0: рубин, кристалл, топаз, обсидиан и «камни создания»; m_fJewelFieldValue — вклад камня в шанс.
  • Лимиты m_nUpperUp … m_nClockUp — сколько таликов вида можно вставить в каждую часть снаряжения; m_fUp1…7 — величина эффекта при 1–7 таликах.

Как работает

  • Запрос 7/17 (вставка): сервер проверяет гнёзда предмета, лимиты по части тела и считает шанс по грейду и уровню предмета, числу уже вставленных таликов и набору камней. Таблицы успеха, сгорания и сброса зашиты в код; на Sirin их переопределяет Lua.
  • Запрос 7/19 (снятие): сервер возвращает ресурс с номером «вид + 20», поэтому irtal01…13 обязаны стоять в строках 20–32 ResourceItem.dat.
  • Эффекты таликов по виду применяются функцией сервера с константами; m_nDataEffect — номер эффекта для клиента (у таликов вид + 1, у талика восстановления 14).

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

  • Порядок строк 0–12 менять нельзя; каждая строка ссылается на существующий ресурс.
  • Грейд 8 сгорает при любой неудаче; седьмое гнездо (m_nUpgrade = 7) заполнить нельзя.

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

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

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

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

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

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

Всего 24 Известно 24 Производное 0 Не используется 0
Схема
Scripts\strs AOP\ItemUpgrade.strs
Уровень реестра
готов к полному
Свод
upgrade.md §1
Смещ.ПолеЧто это и как действуетКуда идёт в клиентЧитает серверРольСтатусДанные
+0x000m_dwIndex
вид: у таликов 0–12 он определяет, что талик делает (раздел 4)
upgrade.md §1 (строка свода)
———известно38 знач.; чаще 0 (3%)
+0x004m_strCode
код ресурса (irtal01, irgef01…); связь с ResourceItem.dat по коду
upgrade.md §1 (строка свода)
———известно38 знач.; чаще irtal01 (3%)
+0x044m_strName
корейское имя
upgrade.md §1 (строка свода)
———известно38 знач.; чаще ¹«ÁöÀÇ Å»¸¯ (3%)
+0x084m_nJewelType
у таликов 0; у камней 1 рубин, 2 кристалл, 4 топаз, 8 обсидиан, 10 «камень создания»
upgrade.md §1 (строка свода)
———известно5 знач.; чаще 0 (37%)
+0x088m_fJewelFieldValue
вклад камня в шанс (раздел 3.2)
upgrade.md §1 (строка свода)
———известно7 знач.; чаще 0 (37%)
+0x08Cm_nUpperUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x090m_nLowerUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x094m_nGauntletUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x098m_nShoeUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x09Cm_nHelmetUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x0A0m_nShieldUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x0A4m_nMeleeUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (76%)
+0x0A8m_nMissileUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x0ACm_nUnitUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x0B0m_nClockUp
сколько таликов этого вида можно в часть: верх, низ, перчатки, обувь, шлем, щит, ближнее, дальнее, MAU, плащ (items.md, 12.4)
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 1 (66%)
+0x0B4m_nDataEffect
номер эффекта для клиента: у таликов — вид + 1 (1–14); 14 — «талик восстановления» (снятие, раздел 5)
upgrade.md §1 (строка свода)
———известно15 знач.; чаще 0 (63%)
+0x0B8m_nEffectUnit
1 или 2; сервер в разобранных функциях не читает, в клиент не идёт
upgrade.md §1 (строка свода)
———известно3 знач.; чаще 0 (66%)
+0x0BCm_fUp1
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно6 знач.; чаще 0 (66%)
+0x0C0m_fUp2
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно7 знач.; чаще 0 (66%)
+0x0C4m_fUp3
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно7 знач.; чаще 0 (66%)
+0x0C8m_fUp4
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно7 знач.; чаще 0 (66%)
+0x0CCm_fUp5
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно6 знач.; чаще 0 (66%)
+0x0D0m_fUp6
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно7 знач.; чаще 0 (66%)
+0x0D4m_fUp7
величина эффекта при 1–7 таликах этого вида в предмете
upgrade.md §1 (+0xBC), §4
Item.edf (ресурс) +0xEC…—сервер → клиентизвестно6 знач.; чаще 0 (66%)

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

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

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