Парсер NPC PTS -> Java - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Инструменты

Инструменты Софт который облегчает обслуживание java сервера.
Описание темы:или работа с паттернами и XML на C#

Ответ
Опции темы
Непрочитано 04.03.2014, 14:45   #1
Аватар для WoWan-SM
Герой

Автор темы (Топик Стартер) Парсер NPC PTS -> Java

Программа писалась только для себя, так что допускались моменты в кривом оформлении кода, за это прошу не ругаться (забил на логирование и многопоточность, код писался по синьке, так что GUI я хз зачем сделал)

Вообщем что делает парсер:
- Достает все статы, атрибуты, дроп, спойл NPC из txt файла PTS сборки
- Меняет полученные значения в XML файле

В исходниках показан хороший пример работы с XML файлами(удаление, добавление, изменение дочерних элементов) и паттернами для разбора строки

http://yadi.sk/d/YO1IuLd85VwAE

Последний раз редактировалось WoWan-SM; 23.09.2014 в 16:39.
WoWan-SM вне форума Отправить сообщение для WoWan-SM с помощью ICQ Отправить сообщение для WoWan-SM с помощью Skype™ Ответить с цитированием
Непрочитано 04.03.2014, 16:57   #2
Аватар для MrShyr
Эксперт

По умолчанию Re: Парсер NPC PTS -> Java

Ну вот хоть иногда нормальные темы пролетают, без трейда, троллинга, тупежей, поиска инвестора для супируникальнавасирвива.
__________________
Решил положить кабель по потолку, так как очень большой пинг меня не устраивает.
MrShyr вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.09.2014, 16:39   #3
Аватар для WoWan-SM
Герой

Автор темы (Топик Стартер) Re: Парсер NPC PTS -> Java


v2 Что нового?
- Корректный парс количества адены
- Корректный парс Seal Stones
- Парс AI для определения агрессивности мобов
- Изменения в интерфейсе программы

Время обработки всего файла npc_data.ini и записи в xml примерно около 10 минут.

Все так же прилагаю исходники для самостоятельной правки.
В папке bin\debug уже найдет скомпилированный экзешник

Ссылка http://yadi.sk/d/YO1IuLd85VwAE.
__________________
Студия L2dev.su. Сборки Lindvior, Epilogue. ICQ 1817070. Skype wowan.sm
WoWan-SM вне форума Отправить сообщение для WoWan-SM с помощью ICQ Отправить сообщение для WoWan-SM с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 23.09.2014, 19:35   #4
Аватар для Donatte
Герой

По умолчанию Re: Парсер NPC PTS -> Java

Спасибо, хоть в С# не волоку, но нашёл алгоритм вычисления агра через AI.obj. Его мне и нехватало.

P.S. Для всех страждущих запарсить скажу. Всё, что лежит в шаре под видом PTS GF имеет npcdata.txt заточенный под рейты х13.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 23.09.2014, 22:00   #5

По умолчанию Re: Парсер NPC PTS -> Java

Только непонятно зачем замарочки с gui. + Почему так долго? У меня на явке 10-12 секунд. Функционала паболее.
А Так вполне ++)
__________________
Mangol вне форума Отправить сообщение для Mangol с помощью ICQ Ответить с цитированием
Непрочитано 23.09.2014, 22:28   #6
Аватар для WoWan-SM
Герой

Автор темы (Топик Стартер) Re: Парсер NPC PTS -> Java

Цитата:
Сообщение от Donatte Посмотреть сообщение
Спасибо, хоть в С# не волоку, но нашёл алгоритм вычисления агра через AI.obj. Его мне и нехватало.

P.S. Для всех страждущих запарсить скажу. Всё, что лежит в шаре под видом PTS GF имеет npcdata.txt заточенный под рейты х13.
Кстати да, но мне попался с х10 рейтами

Добавлено через 1 минуту
Цитата:
Сообщение от Mangol Посмотреть сообщение
Только непонятно зачем замарочки с gui. + Почему так долго? У меня на явке 10-12 секунд. Функционала паболее.
А Так вполне ++)
Оптимизацией кода не занимался, влом)
__________________
Студия L2dev.su. Сборки Lindvior, Epilogue. ICQ 1817070. Skype wowan.sm

Последний раз редактировалось WoWan-SM; 23.09.2014 в 22:30. Причина: Добавлено сообщение
WoWan-SM вне форума Отправить сообщение для WoWan-SM с помощью ICQ Отправить сообщение для WoWan-SM с помощью Skype™ Ответить с цитированием
Непрочитано 24.09.2014, 00:02   #7
Пользователь

По умолчанию Re: Парсер NPC PTS -> Java

Цитата:
Сообщение от Donatte Посмотреть сообщение
Спасибо, хоть в С# не волоку, но нашёл алгоритм вычисления агра через AI.obj. Его мне и нехватало.

P.S. Для всех страждущих запарсить скажу. Всё, что лежит в шаре под видом PTS GF имеет npcdata.txt заточенный под рейты х13.
вот, кому нужно, ГФ скрипты с фиксами, нпсдата соответственно с рейтами drop_x1 adena_x1 spoil_x1 тыц
Influence вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.09.2014, 02:28   #8
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Парсер NPC PTS -> Java

Для справки: часть дропа может быть прописана в аи, как и условия.
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 24.09.2014, 12:25   #9
Пользователь

По умолчанию Re: Парсер NPC PTS -> Java

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Для справки: часть дропа может быть прописана в аи, как и условия.
на счет аи не скажу, фиксы еще в стадии доработки
Influence вне форума Ответить с цитированием
Непрочитано 24.09.2014, 14:02   #10
Аватар для moveton
Супер-модератор

По умолчанию Re: Парсер NPC PTS -> Java

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Для справки: часть дропа может быть прописана в аи, как и условия.
Квестовые то да, но накой там быть обычному дропу? Можно примеры?
moveton вне форума Отправить сообщение для moveton с помощью ICQ Отправить сообщение для moveton с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка ГС! keksar Серверная часть 29 21.02.2011 20:55
Гейм сервер. SulleN Серверная часть 6 16.12.2010 18:46
Крепости (осады) Romanz Серверная часть 125 31.07.2010 18:12
Зависает после выбора сервера! Nales Серверная часть 8 09.05.2010 12:55


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 08:43. Часовой пояс GMT +3.

Вверх