Я буду использовать английский, потому что в прошлый раз, когда я писал на португальском (в Бразилии), меня дважды наказали, даже не поняв...
Доброе утро, добрый день или добрый вечер...
Прежде всего, с Новым 2026 годом всех!!!
Что касается редактирования файлов .dat или x.dat, сначала нужно проверить, находится ли элемент в файле itemName.dat, l2ItenDataName.dat или подобном, но если вы не можете найти его в itemName.dat, то это будет L2DataName.....dat, просто выполните поиск в системе.
Как только вы его найдете, просто расшифруйте его с помощью какого-нибудь ключа шифрования, будь то Superion или Warg Tanato, главное, чтобы он был 413. Там вы можете проверить, есть ли там название вашего предмета. Примечание: «НАЗВАНИЕ, а не ID».
Уже само наличие имен говорит о том, что все правильно; порядок там «имеет значение» в зависимости от того, что вы собираетесь делать, потому что ObjectID системных файлов точно отражает порядок (в очереди, сверху вниз), в котором элемент находится в ItemName...
Бывший.:
1 item name="uashgasdgauigsd" end_...
2 item name="uashgasdgauigsd" end_...
3 item name="uashgasdgauigsd" end_...
4 item name="uashgasdgauigsd" end_...
5 item name="uashgasdgauigsd" end_...
6 item name="uashgasdgauigsd" end_...
7 item name="uashgasdgauigsd" end_...
8 item name="uashgasdgauigsd" end_...
9 item name="uashgasdgauigsd" end_...
.
.
Каждое число в начале равно (=) ObjectID, который вы хотите изменить или перенести с одного языка на другой (RU/NA/LA/JP и т. д.), поскольку ObjectID не всегда загружается в файл предмета (ArmorGrp, WeaponGrp и т. д.). Например, VIP существует в RU-файлах, но в NA-файлах отсутствуют VIP-8, VIP-9, VIP-10 и их соответствующие буферы. Однако название предмета содержит их имена в соответствующих ObjectID.
Это может показаться немного запутанным, но основная логика заключается в том, что большинство текстур, названий, предметов, статусов, местоположений и т. д. должны находиться в файле ItemName, прежде чем вы начнете редактировать файл "ArmorGrp", например, потому что он загружает (предварительно загружает) файл с именами предметов (ItemName... или L2ItemName и т. д.).
Если внимательно посмотреть в логи редактирования xdat, вы увидите, что происходит следующее... отсюда и ошибка, возникающая каждый раз при попытке "сохранить" или "зашифровать" файл: либо имя отсутствует в списке имен, либо ObjectID в редактируемом файле неверен и не соответствует имени элемента.
Надеюсь, это поможет, спасибо.
*** Скрытый текст не может быть процитирован. ***
Моделирование ошибки
*** Скрытый текст не может быть процитирован. ***
правильный архив
*** Скрытый текст не может быть процитирован. ***
оружие
*** Скрытый текст не может быть процитирован. ***
Поправка: правильное имя файла — "L2GameDataName.dat". Обратите внимание, что при первой загрузке он был неполным; при второй загрузке загрузилось 144 000 строк. Если взять ObjectID последнего оружия в файле WeaponGrp.dat и перейти к строке, на которую указывает ObjectID, вы увидите название предмета. Основная логика: если названия предмета нет, L2 не загрузится в игре. После обновления Gracia они изменили систему прямой загрузки (загрузка полного названия, текстур, звуков и т. д.) на упрощенную загрузку с использованием ObjectID; некоторые предметы остались в старой системе, другие уже в новом стандарте... Если у вас неполные файлы, вот ссылка, где находятся все файлы для всех хроник...
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или
Регистрация