клиент lucera 2 classic, npc датники

z0n4r1e

Последний из атеистов
Проверенный
Авторитет форума
Мастер Архивов
Медаль Благодарности
Стратег Данных
Куратор Данных
Уважаемый собеседник
Старожил I степени
Сообщения
478
Розыгрыши
0
Репутация
981
Реакции
557
Баллы
873
Доброго времени суток уважаемые форумчане!

Столкнулся с проблемой которую не могу понять,
в клиенте lucera 2 classic, а именно в датниках отвечающих за нпц,
Npcgrp_Classic.dat - 16048 записей, но при этом в файле
NpcName_Classic-eu.dat - 7533 записей.
По логике колличество записей должно быть идентичным.
Но возможно я что то не учел, так как это модфифкация клиента
Lineage II Classic: Secret of Empire 166 протокола под нужды Interlude.
При этом файле Npcgrp_Classic.dat отсутствую 218 npc из файла
NpcName_Classic-eu.dat.
При попытке удалить лишнее из файла Npcgrp_Classic.dat,
часть мобов перестают отображаться, например сразу видно
в стартовых деревнях Elpy, Elder Longtail Keltir и тд.
посмотрел спавн листы на сервере, вроде все на месте.
Пришел к этому при попытке сделать мод на уровень монстров,
в клиенте игры, так как не нашел реализацию на сервере.
При попытке сделать такой мод ничего не убирая из файлов
клиента на этих же мобах что перестают отображаться
не видно уровень в титле, ни дроп спойл в окошке таргета,
хотя в файлах клиента я их прописал.
Может кто сталкивался с этой фичей в этом клиенте?
Может кто знает какой смысл удвоенного колличества нпц
в файле Npcgrp_Classic.dat, для чего они?
Подскажите, ткните нуба носом :)

П.С. кому интересно прилагаю эти файлы в декодированном
тхт формате.
 

Вложения

нашел в чем проблема.
на сервеной части около 20 мобов имеют параметр displayId=ID моба
и он меняет их отображение, которое стандартно описано по их ID
в файле Npcgrp_Classic-eu.dat.
Отсюдова мы имеем удвоенное колличество мобов
в файле Npcgrp_Classic-eu.dat и
подмену всего описания у этих мобов.
Короче, как по мне, это ересь какая то...
 
не работает с твоими файлами. в них мобов разное колличество. какие мобы не отображались, такие и не отображаются.
а некоторые с иными текстурами и каркасами. собирал с люцеровским L2GameDataName. с ним потому что, все датники на нем завязаны.
Посмотреть вложение 89352
Так я только нпцнейм кидал, туда с интерлюда добавил ид, просто сообщения в одно склеили. А нпцгруп чистый, и туда надо с интерлюда добавить неписей.

нашел в чем проблема.
на сервеной части около 20 мобов имеют параметр displayId=ID моба
и он меняет их отображение, которое стандартно описано по их ID
в файле Npcgrp_Classic-eu.dat.
Отсюдова мы имеем удвоенное колличество мобов
в файле Npcgrp_Classic-eu.dat и
подмену всего описания у этих мобов.
Короче, как по мне, это ересь какая то...
Вряд ли из-за этого там 16к строк. В чистых патчах от угновы в нпцгруп тоже 16к строк, а в чистом от еу 6к строк.

Зачем? Он генерируется после запаковки даток.
 
Последнее редактирование модератором:
Добрый день!

Как по итогу справиться с тем, что если запускать system_ru, то НПЦ в наличии, но отсутствует их никнейм, а если запускать system_en, то данные нпц в принципе отсутствуют в игре.
 
так это ты свои датники ему подсовывешь :)
 
Добрый день!

Как по итогу справиться с тем, что если запускать system_ru, то НПЦ в наличии, но отсутствует их никнейм, а если запускать system_en, то данные нпц в принципе отсутствуют в игре.

решил проблему ?
 
Вроде тема подходящая (166 люся). Обьясните, пожалуйста, основу работы с датниками на классик клиенте. (про распаковку\запаковку всего массива датников из 190 штук, я уже уяснил).
1. Зачем в папке систем датки дублируются npcname.dat/npcname_classic.dat и тд.
2. Почему они почти всегда не соответствуют друг другу, некоторые даже в несколько раз больше по размеру и нужно ли их приводить в соответстие.
3. На каких файлах запускается клиент, не может же он сразу на двух вариантах даток запускаться или я чёт не догоняю.
4. Вот я хочу добавить предмет на сервер, мне надо править itemname, itemname_classic или достаточно только _classic файлов
5. Возможно ли сделать на класске дроп/спойл в шапку моба, где прописаны скилы, раса(как на интерлюде часто делают) или лучше не трогать скилгрп и скилнейм.
 
Вроде тема подходящая (166 люся). Обьясните, пожалуйста, основу работы с датниками на классик клиенте. (про распаковку\запаковку всего массива датников из 190 штук, я уже уяснил).
1. Зачем в папке систем датки дублируются npcname.dat/npcname_classic.dat и тд.
2. Почему они почти всегда не соответствуют друг другу, некоторые даже в несколько раз больше по размеру и нужно ли их приводить в соответстие.
3. На каких файлах запускается клиент, не может же он сразу на двух вариантах даток запускаться или я чёт не догоняю.
4. Вот я хочу добавить предмет на сервер, мне надо править itemname, itemname_classic или достаточно только _classic файлов
5. Возможно ли сделать на класске дроп/спойл в шапку моба, где прописаны скилы, раса(как на интерлюде часто делают) или лучше не трогать скилгрп и скилнейм.
Первым читается _classic, второй просто по фану
Добавляешь только в _classic
5. Можно точно также как на ИТ
 
Назад
Сверху Снизу