Редактирование interface.xdat - Страница 23 - Форум администраторов игровых серверов
Форум администраторов игровых серверов 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 Ответить с цитированием
Сказали спасибо:
Непрочитано 06.03.2015, 22:15   #221
Пользователь

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

Цитата:
Сообщение от Sleepless Посмотреть сообщение
Похоже, автор отключил возможность изменять размер окон, и сделал это на текстурах фиксированного размера. Могу конечно ошибаться, но характерных стрелочек тут я не вижу (кроме окна чата, но там нет фоновой текстуры).

It seems like author has disabled stretching feature, and made it with simple fixed size textures.
Насколько я знаю, когда вы делаете новое окно и сделать его иметь, что топ-фактуру, клиент назначает окна по умолчанию верхнюю текстуру. Так что я не думаю, что он был в состоянии установить определенный текстуру для верхней части окна. Кроме того, я говорил с Persy (тот, который предлагает интерфейсе редактирования услуги), и он сказал, что растягивающийся текстуры невозможно сделать, так как они изготавливаются особым образом, и мы не имеем инструменты для этого (я думаю, что он что-то говорил о "9patch").

As far as I know, when you make a new window and make it have that top texture, the client assigns the default window top texture. So I don't think he was able to set a specific texture for the top part of the windows. Plus, I had spoken with Persy (the one who offers interface editing services) and he said that stretchable textures are impossible to make since they are made in a specific way and we don't have the tools for that (I think he mentioned something about "9patch").
adaria вне форума Ответить с цитированием
Непрочитано 06.03.2015, 22:57   #222
Пользователь

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

Разместить на Interlude ?
LoginMenuWnd - не существует

Код:
def buttonWidth = 98
def buttonHeight = 27
def padding = 7
def spacing = 1

def window = xdat.windows["LoginMenuWnd"]
window.anchor_parent = Alignment.BOTTOM_CENTER
window.anchor_this = Alignment.BOTTOM_CENTER
window.anchor_x = 0
window.size_absolute_width = 2*padding+window.children.size()*(buttonWidth+spacing)
window.size_absolute_height = 2*padding+buttonHeight
window.children.eachWithIndex{button, ind->
  button.size_absolute_width = buttonWidth
  button.size_absolute_height = buttonHeight
  button.anchor_x = padding+ind*(buttonWidth+spacing)
  button.anchor_y = padding
}
println "done!"
drogata вне форума Ответить с цитированием
Непрочитано 07.03.2015, 14:32   #223
Пользователь

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

Может быть и так, наверняка узнать это можно только у самого автора. Во всяком случае, меня смущают костыли в виде удаления фоновой текстуры у окна чата (что при возможности работы с ninepatch текстурами не было бы никакой необходимости делать), фиксирования размеров StatusWnd и TargetStatusWnd. А таких элементов, как окно группы на скрине не видно, так что я сделал вот такие вот выводы. Да и по большому счету не так уж и необходима эта фишка с растягиванием. Корейцам просто было лень самим мастырить нормальный продуманный интерфейс, вот они и отдали это на откуп игрокам, добавив некоторым окнам возможность растягивания, для пущего форсу...

Maybe so, only Fabulous knows for sure. Anyway, such things as using fixed-size texture for StatusWnd and TargetStatusWnd, as well as the removal of background textures in the chat window saying that it does not ninepatch textures.
Sleepless вне форума Ответить с цитированием
Непрочитано 08.03.2015, 02:00   #224
Аватар для fabuLous
Пользователь

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

а нахера вы тут это переводите ?

Добавлено через 3 минуты
Цитата:
Сообщение от PowerLife Посмотреть сообщение
естественно не получиться.
ты максимум можешь вытащить из инвентаря и воткнуть куда тебе надо, но в инвентаре тогда не будет показывать кол-во адены

Добавлено через 1 минуту


всмысле нету? всё есть. /Просто ты в 1 кучу собрал это)))
так то оно так но вот парень тут старается пожещще

Последний раз редактировалось fabuLous; 08.03.2015 в 02:04. Причина: Добавлено сообщение
fabuLous вне форума Отправить сообщение для fabuLous с помощью Skype™ Ответить с цитированием
Непрочитано 08.03.2015, 02:11   #225
Аватар для Snowball1
Пользователь

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

Цитата:
Сообщение от fabuLous Посмотреть сообщение
а нахера вы тут это переводите ?

Добавлено через 3 минуты

так то оно так но вот парень тут старается пожещще
Если приглядется справа внизу можно увидеть дефолтный хп бар
Snowball1 вне форума Ответить с цитированием
Непрочитано 08.03.2015, 02:16   #226
Аватар для fabuLous
Пользователь

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

Цитата:
Сообщение от Snowball1 Посмотреть сообщение
Если приглядется справа внизу можно увидеть дефолтный хп бар
видимо парень создал новое окно и перенёс всё туда, а старое хочет для чего-то другого использовать или чёт такое ну это мои догадки 3000
/upd.
он сначала сделал текстуру, потом всё перенёс, там всё норм у него)
fabuLous вне форума Отправить сообщение для fabuLous с помощью Skype™ Ответить с цитированием
Непрочитано 08.03.2015, 07:36   #227
Пользователь

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

Комбинирование панелей вокруг радара - идея хорошая. Осталось придумать куда деть статусбар корабля и альтиметр). Но текстуры у него просто жесть. Он что, использовал сжатие чтоль...
Sleepless вне форума Ответить с цитированием
Непрочитано 08.03.2015, 11:58   #228
Пользователь

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

Цитата:
Сообщение от Snowball1 Посмотреть сообщение
Если приглядется справа внизу можно увидеть дефолтный хп бар
аахахах и там всё 0/0/0


и пс.
Эта вся фигня с бабаявы....
PowerLife вне форума Ответить с цитированием
Непрочитано 09.03.2015, 02:01   #229
Пользователь

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





не могли бы вы сказать мне конкретное имя ?

заранее спасибо
jony1289 вне форума Ответить с цитированием
Непрочитано 09.03.2015, 11:51   #230
Пользователь

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

Цитата:
Сообщение от jony1289 Посмотреть сообщение




не могли бы вы сказать мне конкретное имя ?

заранее спасибо
я тебе файл скинул весь.
Там сам ковыряй и вытаскивай )) мне лень сейчас искать две текстурки)
PowerLife вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
 

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение шрифта и его размера в файле Interface.xdat Magister Обучающие статьи 42 20.03.2022 21:08
Нуждаюсь в помощи человека который знает все про редактирование клиента. 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–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:31. Часовой пояс GMT +3.

Вверх