Jump to content
Pirate

[Мод] Окно таймеров иммунитетов

Recommended Posts

Название файла: Окно таймеров иммунитетов

Добавлено пользователем: Pirate

Дата добавления: 09 Окт 2009

Дата обновления: 12 Ноя 2010

Раздел: Устанавливаемые вручную

Версия: 1.2

Англ.версия: http://www.eq2interface.com/downloads/info4854-BuffImmunityTimersNotificationJCapGravitas.html

Версия 1.2

Мод частично или полностью избавился от бага, при котором на некоторых никах в чат спамились координаты. Я не нашел ников, при которых теперь возможен такой баг, но может быть вы найдете :)

Ранее я советовал выводить системные сообщения в отдельную закладку чата, чтобы они не мешали. Надеюсь, что больше это не понадобится.

Так же, для более удобного тестирования, добавлена возможность прямо в игре забивать русские названия умений и время иммунитета. К сожалению, они не сохраняются после выхода из игры.

Версия 1.1

Шрифты заменены на "растровые" для корректного отображения в любых операционных системах.

Для установки мода теперь достаточно распаковать архив в папку с вашей модификацией (и не забыть прописать окно в соответствующем eq2ui_Custom.xml по примеру приведенному ниже).

Данный мод показывает таймеры иммунитетов целей (до 5 штук одновременно) к бафам типа Шутовского колпака и Авторитета.

Установка.

Это дополнительное окно в интерфейсе, поэтому его требуется прописать в файле eq2ui_Custom.xml, который должен лежать в папке, на которую ссылается команда cl_ui_skinname Папка_мода в файле eq2.ini в корневой папке игры. Если у вас нет Custom файла (это значит, что у вас не установлено ни одного мода), значит его надо создать в новой папке и указать к ней путь в файле eq2.ini (содержимое файла можно взять такое же, как показано ниже).

Вот пример содержимого eq2ui_Custom.xml (красным цветом выделена строка, которую нужно вставить):

<?xml version="1.0" encoding="utf-8"?>

<Page IgnoreTab="false" ismodule="true" Name="Custom" PackSize="1,1" Size="1024,768" Visible="false">

<include>_ProfitUI_custom.xml</include>

<include>eq2ui_custom_dragowulfui_spelltimer.xml</include>

<include>eq2ui_custom_buffimmunity.xml</include>

</Page>

<Namespace Name="ProfitUI_Styles">

<include>_ProfitUI_Styles.xml</include>

</Namespace>

Архив с модом распаковывается в папку вашей модификации.

Использование мода.

Параметры, которые можно задавать в eq2ui_custom_buffimmunity.xml (эти строки находятся где-то в начале мода и отделены пустой строкой от остального текста, чтобы проще было найти, меняйте только параметр выделенный синим цветом, пользуйтесь блокнотом/Notepad):

<Checkbox Name="TextOnlyTimers" Value="true"

где true - цифровой таймер по умолчанию, false - графический.

<Data Name="BuffName" Value="(CB>2A:>9 :>;?0:" />

где вы видите в кавычках абракадабру, но клиент понимает под ней Шутовской колпак.

Как узнать, как выглядит прописывается в моде нужный скилл: необходимо набрать в чате пару пробелов, затем кинуть в чат из книги заклинаний умение, затем выделить его в чате и скопировать в буфер обмена. В буфере окажется эта самая абракадабра. В большинстве случаев клиент игры её понимает... Либо можно просто по-русски написать в чате название бафа и сделать копипаст.

<Data Name="ImmunityTime" Value="120" />

где 120 - Время действия иммунитета к бафу в секундах.

Даже если вы не откроете окно, будет всплывать предупреждение при каждой потере иммунитета.

Примеры написания Колпака и Авторитета есть в начале файла custom_buffimmunity в "заметках". Изначально мод настроен на 2 минуты Колпака и цифровые таймеры.

Там же есть пример макроса: /show_window Custom.BuffImmunity, который открывает окно таймера.

Макрос на открытие окна требователен к регистру! Копируйте его прямо отсюда. Если он прописан неправильно, или мод установлен не в ту папку, или неправильно прописан eq2ui_Custom.xml, тогда может появиться нерабочее окно, которое не закрывается "крестиком" или появится два окна и так далее...

Так же в моде можно задать макросы tell и tellchannel, срабатывающие при запуске таймера, но я с ними не разбирался, поэтому за их работоспособность не отвечаю )

Скачать файл

Edited by Pirate

Share this post


Link to post
Share on other sites

Как оказалось, у многих есть проблемы с модом, но почему-то тут никто не пишет, видимо не везет только моим знакомым ))

1. С новым профитом сейчас путаница началась, поэтому всегда проверяйте файл eq2.ini и смотрите в какой папке прописан мод командой cl_ui_skinname. В этой папке и следует менять eq2ui_Custom.xml, и сюда же кидать файл мода. Шрифт надо кидать не в папку fonts профита, а в основную папку UI/fonts игры.

2. Макрос на открытие окна требователен к регистру.

/show_window Custom.BuffImmunity

Красным я выделил большие (прописные) буквы. Если макрос набран иным способом, то может открыться нерабочее окно мода, в котором даже не работает кнопка закрытия (придется перезаходить в игру, чтобы оно пропало).

3. Виста не понимает кодировки шрифта русификации, а именно юникод прописных букв, в связи с чем первые буквы ников глючные. Если кто-то сможет сделать шрифт под Висту - буду рад, поскольку сам Вистой не пользуюсь )) Я делал шрифт с помощью FontLab Studio5.

Edited by Pirate

Share this post


Link to post
Share on other sites

Можно сделать большее кол-во (сейчас 5)

Просто нереально офигенная штука(огромное спасибо), еще бы был макрос на колпак(в окне группы при нажатие на "1", чтоб писало "КОЛПАК НА имя цели" в рейд и группу ) цены ВАМ бы не было :)

Edited by Maxx

Share this post


Link to post
Share on other sites

Можно сделать большее кол-во (сейчас 5)

Просто нереально офигенная штука(огромное спасибо), еще бы был макрос на колпак(в окне группы при нажатие на "1", чтоб писало "КОЛПАК НА имя цели" в рейд и группу ) цены ВАМ бы не было :)

Ты про "1" в кнопках макросов? На ней у трубадуров висит колпак?

Ага, вижу, что колпак. Ну, это вроде бы несложно, попробую )

Больше таймеров сделать наверное можно, но смысла особого в этом нет, мне кажется )

Лучше займусь шрифтом. Поставил себе Win 7, в ней тоже половина заглавных букв не отображается.

Edited by Pirate

Share this post


Link to post
Share on other sites

Сделал шрифт, независимый от системы и прочих гадостей. Завтра выложу новый вариант мода.

Остался только глюк с выводом в чат системных сообщений, когда кидается баф на ники с сочетанием "эл" "ль"...

Share this post


Link to post
Share on other sites

Самое главное чтоб писало и в РЕЙД и Группу, а не только в личку!

Ибо труб может быть много и важно видеть кто кому уже кинул колпак.

Заранее спасибо!

Share this post


Link to post
Share on other sites

Выложил новую версию. Опытный модер должен довольно быстро понять, как это было реализовано ))

Вообще, надо бы сделать более гибкий шрифт и прописать в одном шрифте как коды от 16 до 79 (в них попадают "русские" буквы после искажения кодировки), так и коды правильной локализации от 1040 до 1103 (с теми же координатами символов). Сделаю это в следующем обновлении ))

Макросами пока не занимался.

А какие именно больные проблемы у профита? Просто над ним так хорошо поработали, что я и не пытался что-то исправлять ))

Я уже писал про ограничения использования этих шрифтов: нет знаков препинания, вместо многоточий "ююю" и т.д. Но зато можно выводить относительно простые переменные, навроде ников, кодировка которых искажается клиентом игры.

Edited by Pirate

Share this post


Link to post
Share on other sites

Кстати, что касается глюка с системными сообщениями при некоторых никах: если это мешает, можно вывести системные сообщения в отдельную закладку чата.

По поводу макроса, я тут глянул последнее обновление Профита:

http://forum.norrath.ru/index.php?app=downloads&showfile=96

– В макро-кнопку трубадура 'Шутовской колпак' добавлено оповещение: файл "ProfitUI_QRB_Troubador_tt_JestersCap.txt" в папке игры

Может быть этого достаточно? )) Все-таки профитом занимаются другие люди...

В этом файле можно прописать любую команду и она будет висеть на кнопке макроса.

Edited by Pirate

Share this post


Link to post
Share on other sites

Кстати, что касается глюка с системными сообщениями при некоторых никах: если это мешает, можно вывести системные сообщения в отдельную закладку чата.

По поводу макроса, я тут глянул последнее обновление Профита:

http://forum.norrath.ru/index.php?app=downloads&showfile=96

Может быть этого достаточно? )) Все-таки профитом занимаются другие люди...

В этом файле можно прописать любую команду и она будет висеть на кнопке макроса.

Ну в принципе для колпака достаточно там, НО почему то не могу там изменить надпись(время действия например).

А вот для хила ЭТОГО не достаточно, ему нужна надпись типа СНИМАЮ ПРОКЛЯТЬЕ С "имя цели". Потому как остальные хилы должны понимать, что уже кто то снимает.

Share this post


Link to post
Share on other sites

Ну в принципе для колпака достаточно там, НО почему то не могу там изменить надпись(время действия например).

А вот для хила ЭТОГО не достаточно, ему нужна надпись типа СНИМАЮ ПРОКЛЯТЬЕ С "имя цели". Потому как остальные хилы должны понимать, что уже кто то снимает.

Так снятие проклятия - это уже не макрос, а кресты? )

Edited by Pirate

Share this post


Link to post
Share on other sites

Скажите, а без Профита мод работает?

Я уже замучалась устанавливать. Как ни крути - появляется одно черное окно.

1. распаковала в UI\EQMAP

2. перенесла 4 файла шрифта в UI\fonts

3. изменила eq2ui_Custom.xml в папке UI\EQMAP, выглядит так:

<?xml version="1.0" encoding="utf-8"?>

<Page IgnoreTab="false" ismodule="true" Name="Custom" PackSize="1,1" ScrollExtent="1024,768" Size="1024,768" Visible="false">

<include>eq2ui_Custom_POIFinder.xml</include>

<include>eq2ui_custom_buffimmunity.xml</include>

</Page>

4. в игре ввожу /show_window Custom.BuffImmunity

и только окно черное. :( :( :(

Edited by Няя

Share this post


Link to post
Share on other sites

Ну в принципе для колпака достаточно там, НО почему то не могу там изменить надпись(время действия например).

А вот для хила ЭТОГО не достаточно, ему нужна надпись типа СНИМАЮ ПРОКЛЯТЬЕ С "имя цели". Потому как остальные хилы должны понимать, что уже кто то снимает.

Извините, что встреваю в обсуждение... )

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

проблема в том, что при нажатии на макрокнопку и выполнении команды "say" в макросе, эвер не понимает, что вы написали и выдает "%t"...

на днях ожидайте обновления ;)

Edited by Turambar

Share this post


Link to post
Share on other sites
Скажите, а без Профита мод работает?

Я уже замучалась устанавливать. Как ни крути - появляется одно черное окно.

1. распаковала в UI\EQMAP

2. перенесла 4 файла шрифта в UI\fonts

3. изменила eq2ui_Custom.xml в папке UI\EQMAP, выглядит так:

<?xml version="1.0" encoding="utf-8"?>

<Page IgnoreTab="false" ismodule="true" Name="Custom" PackSize="1,1" ScrollExtent="1024,768" Size="1024,768" Visible="false">

<include>eq2ui_Custom_POIFinder.xml</include>

<include>eq2ui_custom_buffimmunity.xml</include>

</Page>

4. в игре ввожу /show_window Custom.BuffImmunity

и только окно черное.

Файлы шрифтов переносить не надо (они должны находиться в одной папке с самим модом). То есть архив просто распаковывается в папку мода (в папку EQMAP в твоем случае).

Окно может быть черное из-за неправильной настройки прозрачности окна/фона/рамки.

Остальное вроде бы правильно сделано )

Если что-то не работает, попробуй проверить саму работоспособность мода кинув баф, на который настроен мод (по умолчанию это Шутовской колпак). Когда иммунитет спадет - должен воспроизводиться предупреждающий звук, независимо от того, что показывает окно.

Edited by Pirate

Share this post


Link to post
Share on other sites

Файлы шрифтов переносить не надо (они должны находиться в одной папке с самим модом). То есть архив просто распаковывается в папку мода (в папку EQMAP в твоем случае).

Окно может быть черное из-за неправильной настройки прозрачности окна/фона/рамки.

Остальное вроде бы правильно сделано )

Если что-то не работает, попробуй проверить саму работоспособность мода кинув баф, на который настроен мод (по умолчанию это Шутовской колпак). Когда иммунитет спадет - должен воспроизводиться предупреждающий звук, независимо от того, что показывает окно.

Неа. нет звука. :/

Покрутила настройки прозрачности - на полутемном фоне обозначился квадрат слева и справа полоски тёмнее.

Ничего не показывает ни когда на себе Колпак, ни на другом. Что ж такое. :/

Edited by Няя

Share this post


Link to post
Share on other sites

Неа. нет звука. :/

Покрутила настройки прозрачности - на полутемном фоне обозначился квадрат слева и справа полоски тёмнее.

Ничего не показывает ни когда на себе Колпак, ни на другом. Что ж такое. :/

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

Скорее всего неправильно прописан макрос на его открытие. Копируй макрос прямо из инструкции по установке и вставляй в игру. Там используются три прописные буквы.

Если опять не поможет, то надо проверять все детально: содержимое eq2.ini, структуру папки UI и содержимое папки eqmap (можно скрином выложить).

И попробуй заново взять файлы мода из архива, может в них что-то неудачно поменяла )

Я для теста сделал пустую папку, кинул в нее мод и eq2ui_Custom.xml. Все заработало.

Edited by Pirate

Share this post


Link to post
Share on other sites

Эх. последняя попытка докопаться до правды. :)

Скачала заново, распаковала в EQMAP.

1. Структура UI

1c89ec26f2adt.jpg

2. Папка EQMAP

ef96d00cd104t.jpg

3. Содержимое eq2ui_Custom.xml

<?xml version="1.0" encoding="utf-8"?>

<Page IgnoreTab="false" ismodule="true" Name="Custom" PackSize="1,1" ScrollExtent="1024,768" Size="1024,768" Visible="false">

<include>eq2ui_Custom_POIFinder.xml</include>

<include>eq2ui_custom_buffimmunity.xml</include>

</Page>

4. Содержимое eq2.ini

cl_ui_skinname EQMAP

cl_ui_subdir UI/

5. Скрин с игры, Колпак висит на мне.

Не видно при любых настройках окна, звука нет.

Макрос на окно копирую и вставляю из указания.

Окно по кресту (не видный черный квадрат в углу) закрывается.

7fb1d1f6466dt.jpg

Извиняюсь за надоедливость, но вдруг мне поможет. :blush:

Кстати, заметила, что иностранный файл eq2ui_custom_buffimmunity.xml в окне IE нормально открывается.

А этот нет. Ошибку пишет -

971da59bdafft.jpg

(ну мало ли :unsure: )

Share this post


Link to post
Share on other sites

Пока теряюсь в догадках )

Надо подумать. У тебя какая Винда установлена?

Возникло одно предположение... Попробуй открыть eq2ui_custom_buffimmunity.xml блокнотом, изменить в нем что-нибудь.

И сохрани файл. Такое чувство, что глюк кодировок.

Лучше всего удалить в нем комментарий, чтобы начало файла выглядело так (буквально можешь скопировать отсюда вторую строчку вместе со словами "тут был..." вместо старых 5 строк комментария):

<?xml version="1.0" encoding="utf-8"?>

<!-- Тут был комментарий -->

<Page eq2usescomwndcontrols="true"...

Тогда файл должен будет открываться IE (видимо, символы Авторитета глючат).

Если не поможет, то попробуй при сохранении "Сохранить как..." и там выбирать разные кодировки: лучше всего UTF-8. После каждого изменения файла надо перезапускать игру.

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

Правой кнопкой "сохранить содержимое..."

eq2ui_custom_buffimmunity.xml

Edited by Pirate

Share this post


Link to post
Share on other sites

Ага, стал в IE открываться :)

Попробовала новый файл, попробовала изменять его - в игре всё так же.

Заканчиваю эпопею :) (буду слако трубой :blush: ). Спасибо за помощь! :victory:

Может быть когда-нибудь винду переустановлю (хп профешионал у меня) и вдруг что-нибудь поменяется. :)

Share this post


Link to post
Share on other sites

А если вместо "абракадабры" в текст файла вместо его названия вставлять цифровой код заклинания? Будет ли работать таймер?

Share this post


Link to post
Share on other sites

А если вместо "абракадабры" в текст файла вместо его названия вставлять цифровой код заклинания? Будет ли работать таймер?

Не будет, т.к. сравниваются названия умений. Коды игра не представляет пользователю.

Share this post


Link to post
Share on other sites

Ок. Вот что у меня получилось при копировании строчки заклинания чата:

\aABILITY 3020295062 A:@82;5=85 2@5<5=8:A:@82;5=85 2@5<5=8\/a

Чтобы не было двоякого прочтения приведу и скрин с Блокнота.

Подскажите плз какую часть (какой кусок :) ) текста строки вставлять в файл мода. Не спрашивала бы, но мод никак не хочет показывать таймер иммуна Искривления времени (Иллюзионист), хотя сам мод установился корректно.

Искривление времени.rar

Edited by Силвена

Share this post


Link to post
Share on other sites

Ок. Вот что у меня получилось при копировании строчки заклинания чата:

\aABILITY 3020295062 A:@82;5=85 2@5<5=8:A:@82;5=85 2@5<5=8\/a

Чтобы не было двоякого прочтения приведу и скрин с Блокнота.

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

Не надо ничего брать из aABILITY для данного мода (а то что у тебя фигня какая-то вместо названия - так это ты в не той кодировке файл лога отрыла). Кастуешь умелку => она появились в окне поддерживаемых умений -> наводишь на нее курсор и во вслываюшей подсказке смотрить как это умение называется => вот именно это название и прописываешь в файле мода.

А если учесть, что файл лога открывается у тебя в неправильной кодировке - то можно предположить, что и файл мода для редактирования тоже открывается "неправильно".

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...