Arcana

Форум проекта L2Arcana.ru => ОБЩИЙ РАЗДЕЛ => Тема начата: Elizir от 28 Июнь 2012, 08:54:28

Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 28 Июнь 2012, 08:54:28
Подумал, что было бы здорово, если бы у сервера был свой патч, соответствующий его рейтам, ну и удобный для игроков.
Я уже начал это дело, представляю свой первый блин. :)
1. Дроп/Спойл
Данные по дропу/спойлу брал с npcdata.txt какой-то ПТС-сборки, хотя то была копирка с java скорее всего, поскольку нет разбиения дропа по группам (из трех рассмотренных мной ПТС-сборок ни в одной не было). Впрочем, патч, который стоит сейчас сделан по тем же данным, так что невелика потеря. Если администрация предоставит свой npcdata (или хотя бы поля с него - id NPC, corpse_make_list и additional_make_multi_list), то будет совсем замечательно, я бы в патче сделал разбивку на группы с указанием шанса каждой группы.
Увы, я не знаю, с каких мобов спойл x2 (по своему опыту - с немногих), поэтому ставил рейты x3 везде. Для отдельных мобов, конечно, не проблема исправить потом. Сам расчет такой:
Для ПА отдельно соберу патч, только есть такой вопрос:
Допустим, у нас есть некий итем, который выпадает в количестве одной штуки с шансом 30%. Для x3 у него увеличится шанс до 90%, а количество не изменится. А для x6 два варианта:
Какой вариант реализован у нас на сервере?
Скрины:
(http://i1126.photobucket.com/albums/l616/elizira/lineage/Shot00002.jpg)(http://i1126.photobucket.com/albums/l616/elizira/lineage/Shot00003.jpg)
2. Характеристики NPC
Ну, здесь я даже не знаю чего указать, некий минимум сделал, если нужно еще что-то добавить - пожалуйста. Сейчас окно выглядит так:
(http://i1126.photobucket.com/albums/l616/elizira/lineage/Shot00004.jpg)
Упомяну только, что Exp и Sp указаны с x3 рейтами.
3. Скилл-лист NPC
Здесь всё стандартно, указано всё то, что было указано в npcdata. Пример виден выше на скринах. Ну и, естественно, добавлены поля с дропом, спойлом и статами. И одно новый "скилл" - Herbs. Его наличие означает, что с монстра падают хербы.
(http://i1126.photobucket.com/albums/l616/elizira/lineage/Shot00001.jpg)
4. Титулы
В титул помимо базового титула NPC всегда добавлен его уровень (у мирных NPC тоже), добавлены отметки об измененной кратности HP/MP, если с моба падают хербы - в титул добавлено [Hb].
В отличие от предыдущего патча, в титуле не указываются активные скиллы моба, вроде Stun. Если это нужно, попробую добавить.
Пример титула:
(http://i1126.photobucket.com/albums/l616/elizira/lineage/Shot00000.jpg)
Вроде всё, буду благодарен за помощь в тестировании, рекомендации и прочее. :)
Sorry but you are not allowed to view spoiler contents.
Данные 4 файла нужно бросить в папку system.
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 28 Июнь 2012, 08:58:19
Да, кстати, по поводу указания хербов - это удобно тем, что поможет искать ошибки на сервере. Например, судя по используемым мною базам (а так же после сверки на l2wh), заметил, что в Cemetary хербы падать не должны, а у нас падают.
В Pavel Ruins (куда теперь добавлен дроп/спойл, кстати, как видно на скринах) мобы должны быть неагрессивными, что подтверждает l2wh, однако на самом деле это не так.
Но, разумеется, не исключены ошибки и в самом патче, т.к. делал я его, разумеется, не вручную, а в используемых данных ошибки возможны.
Название: Создание дроп/спойл патча для сервера
Отправлено: purshef от 28 Июнь 2012, 09:05:17
а идея не плохая ;) ;) ;)
Название: Создание дроп/спойл патча для сервера
Отправлено: JloCb от 28 Июнь 2012, 10:27:42
Elizir те +100500 жду патч для па
Название: Создание дроп/спойл патча для сервера
Отправлено: UnDead от 28 Июнь 2012, 17:44:11
Отличный патч!
И правильно, что убрал активные скилы из титула. Ждём патч для ПА.
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 28 Июнь 2012, 20:14:43
И правильно, что убрал активные скилы из титула. Ждём патч для ПА.
Я их не убирал, я их просто не сделал. :) Патч написан с нуля, от старого там от силы 5 мобов осталось, на которых у меня статов не нашлось.
Судя по ответам Stark'a в теме "ВОЗМОЖНЫЕ ОШИБКИ в ДРОПЕ\СПОЙЛЕ", с ПА реализован все-таки второй вариант, т.е. дроп/спойл x3 зашит как основной, а ПА уже от него отталкивается как еще x2. Поэтому сейчас соберу для ПА.
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 28 Июнь 2012, 22:14:23
Патч для ПА.
Sorry but you are not allowed to view spoiler contents.
Название: Создание дроп/спойл патча для сервера
Отправлено: purshef от 29 Июнь 2012, 00:09:30
Ваще красавчик :friends:
Название: Создание дроп/спойл патча для сервера
Отправлено: Jei от 29 Июнь 2012, 00:36:59
а есть такой же ток без титулов ?

ибо с титулами мобов это ппц УГ ???
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 29 Июнь 2012, 08:35:33
Jei, не понял, оставить как было или вообще без титулов, как на офе? Если первое, то просто не надо ставить npcname-e.dat, а оставить от патча Арканы, если второе - нужен этот файл от чистого клиента. У меня его нет, к сожалению. :)
Название: Создание дроп/спойл патча для сервера
Отправлено: Jei от 29 Июнь 2012, 08:42:25
будем искать  :D
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 10 Август 2012, 21:04:37
Хоть уже вышел патч от Старка, я делаю свой под себя, и если кому нужно - обновление (к тому же выкладываю патч для ПА):
(http://i1126.photobucket.com/albums/l616/elizira/lineage/patch.jpg)
На этот раз выкладываю без файла, овтечающего за титулы - тут кто как сам захочет, информация о хербах, как видно на скриншоте, есть так же в списке скиллов. Разумеется, могут быть ошибки, буду благодарен, если кто о них доложит.
Ссылки:
Sorry but you are not allowed to view spoiler contents.
Sorry but you are not allowed to view spoiler contents.
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 10 Октябрь 2012, 21:36:43
По просьбе обновляю ссылки.
Sorry but you are not allowed to view spoiler contents.
Sorry but you are not allowed to view spoiler contents.
Название: Создание дроп/спойл патча для сервера
Отправлено: arctica от 11 Октябрь 2012, 06:02:23
вопрос: в патче от старка не прописан дроп/споил в рифте, а как в твоем патче дела обстоят?
Название: Создание дроп/спойл патча для сервера
Отправлено: ArtFuL от 11 Октябрь 2012, 09:28:21
По просьбе обновляю ссылки.
Sorry but you are not allowed to view spoiler contents.
Sorry but you are not allowed to view spoiler contents.

Благодарю  :)
Название: Создание дроп/спойл патча для сервера
Отправлено: Elizir от 11 Октябрь 2012, 15:17:20
вопрос: в патче от старка не прописан дроп/споил в рифте, а как в твоем патче дела обстоят?
Когда последний раз глядел, у x6 рифтовых точно был прописан, остальных не смотрел.
Проверь, а то я когда компилировал свою прогу, которой патч стряпал, забыл вшить в нее библиотеки, ставить их сейчас, чтоб посмотреть несколько лень. :) Но наверняка указан, по базам сборки же делал.