Как добавить оружие в lineage 2
Не большой гайд по добавлению дополнений для клиента freya.(Данный гайд был написан для фениксо-подобных сборок, l2j любителям не совсем подойдёт)
Перечислю несколько основных правил,без соблюдения которых дополнение работать не будет:
- Скачайте чистый желательно руофф клиент фреи.
- Скачайте чистый патч с пропатченными файлами.
- Скачайте l2FileEditor . Я вам порекомендую вот такой - L2_File_Edit__Freya_High_Five_by_Zelan
Некоторые правила по использованию l2FileEditor:
- Выбирите хроники,вверху вы увидите список.
- Выбирите кодировку.Для любых .dat файлов используется одна единая кодировка - 413
приложение:Для .ini файлов используется 111 кодировка.
- Откройте нужный вам .dat файл и начинайте редактировать его.
* При редактировании обязательно соблюдайте табуляцию.В этом вам очень сильно поможет Notepad++ или же Excel(я же рекомендую Excel и сам же его и использую).Перед добавлением какой-либой прописи,добавьте её для начала в ваш текстовый редактор и проверьте знаки табуляции,после чего можете вставлять и в FileEditor-е.
* Предположим мы открыли itemname-ru.dat . Рекомендуется найти максимальный id последнего предмета и вписывать ваши дополнения начальный id которых будет этот самый максимальный id(не включительно),далее все новые id лучше заносить по порядку и по возрастанию.
* Соблюдайте такой же порядок и при добавлении итема в серверную часть.
Например нам нужно добавить предмет относящийся к типу etcitem.К примеру наш максимальный id (из тех вещей которые уже есть в клиенте) 22333(предмет с этим id находится в \data\stats\items\etcitem\22300-22399.xml)
Зайдите в этот фаил и просто допишите ваш новый предмет id которого будет 22334.(далее id всех новых предметов будут идти по порядку и по возрастанию).
Не забудьте,если файл называется 22300-22399.xml значит и Id вашего предмета в этом файле должен быть из данного диапазона чисел.
Не забывайте,что оружия\щиты относятся к типу weapon,броня\плащи относятся к типу armor,все остальные итэмы\квест итэмы\медальки\агатионы и им подобные относятся к типу etcitem.
Слишком подробно расписывать про серверную часть не буду,есть массы статей по этому делу,всё же вернёмся к клиентской части.
- При сохранении обязательно выбирайте кодировку UTF-8 и желательно нажимать к какому типу относится файл,если это .dat то при сохранении выбирите "тип файла" - DAT Files.В имени файла желательно дописывать .dat (полное имя должно выглядеть так - itemname-ru.dat).
- Сохраняйте в туже папку system от куда вы собственно и брали этот файл,на просьбу заменить отвечайте да!
- Откройте файл localization.ini (естественно программой l2fileeditor).Если у вас рускоязычный клиент и файлы заканчиваются префиком -ru,измените вашу локализацию на 8.
Очень тщательно проверьте вашу локализацию,всё должно быть под файлы с префиксом -ru.
Если клиент евроофф,значит все должно сводиться к -e файлам.
Ну вот,правила мы расписали.Давайте я для закрепления материала приведу пример того,как нужно добавлять какую-либо вещь.
1) Я выбрал плащи из Goddes of destruction.Разорхивировал архив в удобное для меня место и начал с реализации серверной части.Пользуюсь high five сборкой,соответсвтенно мой клиент настроен на хроники high five.
2) В клиенте я нашёл максимальный id предметов - он равен 22333.
3) Зашёл в папку \data\stats\items\armor и в наглую создал xml файл с именем 22300-22399.xml (если это ваше первое дополнение,лучше делайте так,как делаю сейчас я,не сбивайтесь и повторяйте в точности как делаю я)
По скольку этот плащ,содержание моего файла следующее(предупреждаю,описывать буду на примере одного плаща):
4) Кодировка данного файла должна быть UTF-8.
И по скольку это плащ обязательная пропись для него должна быть и в файле data\stats\items\cloak.xml
Я решил,что мой плащ должен быть "такого" содержания,но вы всегда сможете это дело изменить под ваш лад,прочитав лишь немножко статью по изменению статов в xml для l2 серверов.
Со стороны сервера мой плащ уже функционирует,осталось реализовать его визуальную структуру.Переходим к клиентской части.
5) Для начала давайте отредактируем наш armorgrp.dat .
Для моего плащика дописывается строка с вот таким вот содержанием:
(к данному плащу прилогаются файлы с разширением .utx,это файлы текстуры и должны они в обязательном порядке находится в папке SysTextures, иначе вместо плаща вы увидите нечто непонятное).
(Очень важно знать,что все новые и последующие предметы добавляются в самый конец).
Запомните,что последней во всех .dat файлах должна быть пустая строка,так что после ваших прописей не забывайте её оставлять.
6) Ну собственно добавил и сохранил,придерживаясь правилам которые я уже описывал выше.
7) Идём дальше.Для того,что бы отображалось имя нашего плаща,мы открываем itemname-ru.dat и так же добавляем нужную пропись в самый низ(напомню,что для каждой вещи всегда используется один единый id,для каждой последующей вещи соответсвенно другой id).
8) Сохранил и закрыл программу.
Итак,я добавил плащ на свой сервер,ничего сложного как вы видите нету,главное придерживаться основных правил и некаких ошибок у вас не возникнет.
Если всё же у вас не отображается имя предмета или моделька,настоятельно рекомендую поменять "клиент и патч",так как все проблемы возникают из-за них.
п.с:Первый мой мануал,до этого ничего подобного не писал,поэтому строго не судите,но из личного опыта я заметил,что люди не соблюдают элементарых правил и порядков,поэтому в данном мануале я распишу лишь те правила,которыми пользуюсь я,соблюдая их,проблем у меня не возникает.Я надеюсь это поможет и вам!
Мануал составлялся из полученных ранее данных,за некоторые из них хочу поблагодарить l2CCCP и такие источники как Zone-Game.info(не реклама), их раздел с мануалами мне очень сильно помог.
Добавлено через 2 минуты
я являюсь автором мануала,поэтому дал себе право скопировать его на ваш портал=) я надеюсь вы не против=)
Создание сервера Lineage 2 "Добавления оружия, брони, бафера"
Приветствую всех вас. уже довольно дано был написан цикл Создание сервера Lineage 2. Но спустя некоторое время стало ясно что не все я раскрыл в 3х частях цикла. по сему перед вами сейчас встанет 4я часть цикла :)
В этой части цикла я хочу вас ознакомить и научить с такими аспектами сервера как:
Ну что же поехали. Включаем хороший трек (DJ JIM - Autumn Fantasy 2009). И начнем!
И так первым делом нам нужно скачать то что мы хотим поставить на наш сервер. Ну что же возьмем что-то из нашего сайта с раздела Дополнения к серверам .
Я лично выбрал "New DragoIce" сет оружия для Interlude . На нем и будем тренироваться. Скачиваем данный сет оружия. Разархивируем его.
И получим 4 папки (gameserver, SQL, system, systextures). Делаем все по порядку.
Нажимаем на File, потом в открывшемся выпадом меню жмем Open & decrypt file. В открывшемся окне выбираем файл который хотим отредактировать и жмем Открыть (Open).
Теперь нажимаем File потом из выпадающего меню жмем save & decrypt file. Выбираем под каким именем заменить файл (мне например имя менять не нужно, мне нужно сохранить с тем же именем, по этому я его не меняю и подтверждаю замену старого файла на новый - мной отредактированный). И выбираю версию кодировки, которую я узнал раньше (за частую это 413, но это узнается с прошлого шага). и жмем OK
Так же само мы проделываем и с нашим вторым текстовым файлом itemname-e. Открываем файледит, но уже открываем не файл Weapongrp.dat, а файл ItemName-e.dat. Соотвецтвенно копируем из нашего файла текстового ItemName-e.txt все что нам нужно и вставляем в самый конец, оставляя пустую строку в конце. И сохраняем в 413 кодировке.
Мануал довольно коротки, ибо особо тут расписывать ничего не нужно. Теперь вы умеете добавлять оружие, броню, ГМшопы и все что вам захочется свой сервер.
Водяной и огненые сеты для Interlude
Новый ГМшоп для сервера High Five
Хроники: High Five
Описание: красивый, удобный GM Shop для ваших серверов Lineage 2 High Five
Магазин талисманов - Talisman Shop - Freya
Хроники: Freya
Описание: Магазин с талисманами для вашего домашнего сервера Freya - Talisman Shop.
Как добавить дополнения на свой сервер
Себе за основу я возьму Golden Armor (Золотая Броня). Ищем в интернете нужное Вам дополнение, это может быть и Golden Armor, который использую я, скачиваем его. При скачивании открываем архив, там у нас будет 2 папки: Server и Client
Готово! Мы добавили Golden Armor на наш сервер.
Читайте также: