Показать сообщение отдельно
Непрочитано 15.05.2014, 20:11   #1
Аватар для Persy
Пользователь

Автор темы (Топик Стартер) Изменение интерфейса Lineage II[*.xdat+*.u]


Модификация интерфейса клиентов Lineage 2: The Chaotic Throne.
Работа производится над файлами Interface.u; Inteface.xdat; NWindow.dll(без TheMida).

Возможно полноценное редактирование большинства свойств элементов интерфейса.
  1. размер окон и их элементов
  2. положение окон и их элементов
  3. тип рамки окна
  4. фиксация координат окна\возможность сделать фиксированные окна передвигаемыми с сохранением их позиции после перезапуска игры
  5. реализация "растягивающихся" окон (как пример - окно чата в игре, окно статуса персонажа\цели\группы)
  6. полноценная замена путей к текстурам элемента интерфейса, что позволяет совершать гибкое ретекстурирование интерфейса, без замены оригинальных текстур игры.
  7. Улучшение эргономики интерфейса.
  8. Удаление элементов интерфейса(даунгрейд до более ранних хроник)
  9. создание новых элементов интерфейса в существующих окнах(большое но - к новым элементам сложно прикрутить обработчики событий, так что это будут скорее декорации, копирайты и прочее)
  10. Изменение функционала существующих окон\элементов.
  11. создание абсолютно новых окон с элементами интерфейса (вплоть до реализации некоторого функционала в них - т.е. привязка обработчиков событий).

Приветствуются заказы на создание глобальных (и не очень) модификаций интерфейса для серверов с альтернативной концепцией геймплея.

Работа производится с клиентами Chaotic Throne:
  • Interlude
  • Kamael-Hellbound
  • Gracia: Part 1, Part 1.5(Innova Systems), Part 2
  • Gracia: Final, Epilogue\Plus
  • Freya
  • High Five: Part 3, Part 4.1(p4, revision* 268), Part 4.2(p5, revision* 273)

Примечание:

Также возможна частичная работа с клиентами Goddess of Destruction, однако, некоторая часть интерфейса в этих версиях игры перенесена на GFx(флеш), модификация которого мне не доступна.

С клиентом Chaotic Throne:Interlude идут дополнительные условия работы. Из-за отсутствия в нем технологии 9patch(автоматическое разделение текстуры по параметрам на 9 частей и адекватное растяжение частей за исключением 4 угловых), при изменении интерфейса в большинстве случаев необходим ретекстур.


Примеры работ(все, кроме последнего, скриншоты сняты на клиенте HFp5(rev*. 273)
:
Свернуть ↑Развернуть ↓


Стоимость работы зависит от ее объёма и версии клиента.

При работе с клиентом Interlude в случае изменения размеров окна\расположения элементов в нем, если потребуется, заказчик предоставляет PSD макет для работы, либо оплачивает ретекстур по предварительно одобренному макету от исполнителя, вариант выбирается по усмотрению заказчика.


*revision - версия протокола

Последний раз редактировалось Persy; 23.03.2016 в 03:15.
Persy вне форума Отправить сообщение для Persy с помощью Skype™ Ответить с цитированием
Сказали спасибо: