Создание DDF для L2 File Edit и других программ редактируемых DAT файлы клиента Lineage 2
Список необходимых программ:
L2EncDec [последней версии]
L2 asm & disasm [последней версии]
И так приступим. С помощью L2EncDec декодируем необходимый файл. Я взял weapongrp.dat из Lineage 2 Freya (EN). Не забываем, что все файлы клиента необходимо пропатчить L2EncDec-ом с ключом -l, для пакетной обработки в архиве с этой утилитой идет patcher.exe.
Декодирование происходит с ключом -s
l2encdec -s weapongrp.dat
На выходе мы получим декодированный файл dec-weapongrp.dat именно с ним мы и будем дальше работать.
В директории с L2 Asm & DisAsm\DAT_defs\ создайте новый каталог CT2_5en. В него будут помещаться наши обновленные структуры DAT файлов. Делается это сравнением старой структуры с dec-weapongrp.dat и экспорт обновленной в DAT_defs\CT2_5en\.
l2disasm -d DAT_defs\CT2_4en\weapongrp.ddf -e DAT_defs\CT2_5en\weapongrp.ddf dec-weapongrp.dat dec-weapongrp.txt
Сравним новую структуру со старой.
Все, теперь вы без проблем сможете редактировать weapongrp.dat от Freya.