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

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

Ответ
Опции темы
Непрочитано 27.08.2014, 02:21   #1
Супергерой

Автор темы (Топик Стартер) Редактирование interface.xdat

Давно уже хотел запилить редактор, но все руки не доходили разобрать структуру interface.xdat.

И вот, более-менее готова первая версия с поддержкой пока одного клиента - High Five.
При запуске обновляет схему через интернет.
Я не реверсил клиент, структуру подбирал на глаз, советую при использовании делать бекапы.
Если кто-то хочет помочь с разбором неизвестных полей - пишите.

Cкачать:
java8u60
win64

Собрать:
GitHub


Возможности на примере:
Свернуть ↑Развернуть ↓

Скрипты:
Свернуть ↑Развернуть ↓
__________________
l2clientmod / l2io

Последний раз редактировалось acmi; 02.10.2017 в 20:17.
acmi вне форума Отправить сообщение для acmi с помощью ICQ Ответить с цитированием
Непрочитано 27.08.2018, 19:46   #1181
Аватар для Deodora
Пользователь

По умолчанию Re: Редактирование interface.xdat

Спасибо всем за помощь! Долго искал в нете хоть какую-то информацию, но кроме тех крупиц, что выкладывают энтузиасты, ни чего, видимо, нет.
Есть ли смысл посмотреть мануал по движку? На сколько помню, там реализован и GUI, по крайней мере что где и откуда берется и куда сохраняется, возможно станет понятней?
Deodora вне форума Ответить с цитированием
Непрочитано 27.08.2018, 22:37   #1182
Аватар для Emperor
Пользователь

По умолчанию Re: Редактирование interface.xdat

Deodora, Всё, что л2, это л2. GUI тут своё-родное и корейское, насколько я знаю.

Стоит сначала изучить то, как работает XMLUI(*.xdat) банальным методом тыка, а после переходить на тяжелую артиллерию, в виде *.uc (interface.u), в котором можно нещадно насиловать логику существующих окон, или создавать свои (компилятор есть на форуме).

Например из того же *.uc можно почерпнуть информацию о банальном сохранении каких-то галочек-кнопочек.

Тут, например, мы узнаем, куда и в какую секцию сохраняются true\false от галочки настроек радара, скрывающая отображение сопартийцев:


А именно: Option.ini > [game] > radarHideParty = %value%.
__________________
https://sites.google.com/site/l2clientdev/ - мой небольшой сборник.
Emperor вне форума Ответить с цитированием
Непрочитано 28.08.2018, 05:29   #1183
Аватар для Deodora
Пользователь

По умолчанию Re: Редактирование interface.xdat

Комментарии на корейском это жесть Хорошо хоть идентификаторы на английском
Deodora вне форума Ответить с цитированием
Непрочитано 06.09.2018, 15:23   #1184
Аватар для Deodora
Пользователь

По умолчанию Re: Редактирование interface.xdat

Люди добрые, помогите разобраться, пожалуйста
https://ibb.co/i1cNkK

Сдвинул окно MagicSkillDrawerWnd вверх относительно MagicSkillWnd (предварительно удалив не нужный текст и анимацию). Как видно из скрина, все сместилось корректно, кроме текстур ResearchRoot_Select (все три ряда). Привязка у них включена к кнопкам, по идее должно смещаться вместе с ними, но это не работает. Изменение anchor_y тоже ни чего не дает.
Или я чего-то не понимаю, или стоит какой-то костыль в interface.u ?
Deodora вне форума Ответить с цитированием
Непрочитано 10.01.2019, 21:45   #1185
Аватар для BadStealth
Пользователь

По умолчанию Re: Редактирование interface.xdat

Народ подскажите как разобрать xdat после использования xdat editora, ни один из шаровым декомпиляторов не может распаковать. Хотелось бы распаковать в отдельные xml файлы. И сразу спрошу как потом это все собрать?
Привык к этому редактору, но очень не хватает функции перетаскивания элементов. Чтобы нормально отсортировать и сами окна и сами элементы.
BadStealth вне форума Ответить с цитированием
Непрочитано 10.01.2019, 22:11   #1186
Аватар для Emperor
Пользователь

По умолчанию Re: Редактирование interface.xdat

BadStealth, Чёйта не может?


И собирает нормально (High Five).


А у вас хроники какие?
__________________
https://sites.google.com/site/l2clientdev/ - мой небольшой сборник.
Emperor вне форума Ответить с цитированием
Непрочитано 12.01.2019, 19:14   #1187
Аватар для BadStealth
Пользователь

По умолчанию Re: Редактирование interface.xdat

Эпилог хроники. Ссылочку можно на то чем разбирали и собирали.
Ну что и требовалось доказать. Всегда говорим А и тухнем на Б.

Последний раз редактировалось BadStealth; 20.01.2019 в 12:09.
BadStealth вне форума Ответить с цитированием
Непрочитано 09.02.2019, 18:41   #1188
Пользователь

По умолчанию Re: Редактирование interface.xdat

в itemname есть столбец set_ids[0]
может знает кто где найти и сменить цвет, и может ли он менять цвет на другой для клиента ХФ.
Valent вне форума Ответить с цитированием
Непрочитано 09.02.2019, 19:09   #1189
Аватар для Emperor
Пользователь

По умолчанию Re: Редактирование interface.xdat

Valent, Если я верно понял, то это скорее всего в классе tooltip, в interface.u.
__________________
https://sites.google.com/site/l2clientdev/ - мой небольшой сборник.
Emperor вне форума Ответить с цитированием
Непрочитано 10.02.2019, 23:51   #1190
Пользователь

По умолчанию Re: Редактирование interface.xdat

Цитата:
Сообщение от Emperor Посмотреть сообщение
Valent, Если я верно понял, то это скорее всего в классе tooltip, в interface.u.
Да все верно, только вот оно меняет для всех. Если какой то способ разграничить по цветам.
Valent вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение шрифта и его размера в файле Interface.xdat Magister Обучающие статьи 41 03.12.2016 12:04
Нуждаюсь в помощи человека который знает все про редактирование клиента. Gadzhishka Игровой клиент 10 07.08.2013 05:47
Шрифт - Interface.xdat VISTALL Игровой клиент 20 28.08.2010 23:28
Редактирование скинов оружия PROGRAMMATOR Call of Duty 4 23 09.07.2010 13:08
Редактирование скриптов Locent Документация 1 26.03.2010 05:26


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

Вверх