Как найти ID нужного предмета, НПС или скилла?

Материал из AdvExt64
Перейти к: навигация, поиск

English (en)

Иногда перед вами может быть поставлена задача по изменению существующего контента. Это может быть предмет, скилл или НПС. Но как найти нужную позицию в огромных по размеру скриптах?
Удобнее и, пожалуй, правильнее всего, осуществлять поиск нужной позиции по ее уникальному ID.
Если не брать во внимание множество онлайновых энциклопедий и баз знаний Lineage2, найти нужный ID можно в клиентских файлах в папке System по оригинальному названию, которое можно увидеть в игре. Описание того, за что отвечает тот или иной файл, можно найти в этом руководстве.
Все клиентские файлы енкриптованы и для того, чтобы с ними можно было работать, необходимо декодировать. В сети можно найти множество утилит для работы с клиентскими файлами Lineage 2. Мы разработали собственную программу для удобного кодирования/декодирования этого контента. Найти ее можно в папке Usefull tools\SIA Advext Manager\Client\L2ClientDataW.exe нашего дистрибутива.
Client1.png
После того, как нужный файл будет дешифрован, его читабельная версия в формате TXT появится рядом с исходным файлом. Теперь в нем можно производить поиск по, например, названию. Найдя нужную позицию мы сразу найдем ее нужный ID. Например, ищем Draconic Bow:
Client2.png
И видим, что его ID = 7575.