====== Плагин-маппер для клиента PSI+ ======
Разработан специально для более удобной игры персонажем **Demon**. Существуют версии под Linux, Windows и MacOS.
Последняя доступная версия: 0.2.2 от 27.10.2011
----
===== Основные возможности плагина =====
* Автоматическая отрисовка карты местности
* Очередь команд. Можно вбивать команды движения, боя не дожидаясь ответа сервера. Длина очереди не ограничена
* Возможность автозакрытия боя, автовыбор нового боя
* Ведение статистики боев, накопленного опыта и денег
* Отслеживание скорости отклика и доступности зеркал. Возможность автоматического переключения зеркал
* Отслеживание дропа вещей и вывод всплавающего окна при дропе вещей
* Настраиваемый вывод статистики прямо в окне плагина во всех режимах
* Возможность отображения позиции других персонажей прямо на карте по результатам вывода 05 игры
* Автоматическое отображение порталов, секретов, мест боев цветом на карте
* Раскраска текста игры
**Установка:**
- Скачиваем и распаковываем скрипт getsof.sh куда угодно
- Запускаем его, там все понятно
- Заходим в настройки, раздел «плагины». Выбираем плагин (SofGame Plugin). Ставим галочку «Активировать» и жмем «Применить»
- Если у вас зарегистрировано несколько игровых аккаунтов ("зеркала"), укажите их там же в настройках. И снова жмем «применить»
- Жмем Ctrl+Alt+G - должно появится окно плагина. В плагине отправляем 0
- Желательно, но не обязательно зайти в настройки самого плагина и настроить все там по вкусу
- Пользуемся
Обновление плагина для пользователей Linux производится через скрипт установки
**Ссылки:**\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugingetscript-0.1.2-bash.zip|Скрипт]] для автоматической установки и обновления 32х битных версий\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.2.2-linux32.zip|Плагин v0.2.2 (32х битная сборка)]] для Psi+ версии с 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.2.1-linux32.zip|Плагин v0.2.1 (32х битная сборка)]] для Psi+ версии с 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.2.0-linux32.zip|Плагин v0.2.0 (32х битная сборка)]] для Psi+ версии с 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.1.16-linux32.zip|Плагин v0.1.16 (32х битная сборка)]] для Psi+ версии с 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.1.15-linux32.zip|Плагин v0.1.15 (32х битная сборка)]] для Psi+ версии с 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/linux64/sofgameplugin-0.1.15-linux64.zip|Плагин v0.1.15 (64х битная сборка)]] для Psi+ версии с 0.15.3937 и выше (tnx Джаст)\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.1.14-linux32.zip|Плагин v0.1.14 (32х битная сборка)]] для Psi+ версии с 0.15.3502 до 0.15.3937\\
[[http://www.liuch.ru/soft/sof_game/linux32/sofgameplugin-0.1.13-linux32.zip|Плагин v0.1.13 (32х битная сборка)]] для Psi+ версии с 0.15.3502 до 0.15.3937\\
**Установка:**
- Выходим из Psi+
- Скачиваем архив с плагином по ссылке
- Распаковываем sofgameplugin.dll в папку с Psi+ plugins (например, в C:/Program Files/Psi+/Plugins)
- Запускаем клиент. Заходим в настройки, раздел «плагины». Выбираем плагин (SofGame Plugin). Ставим галочку «Активировать» и жмем «Применить»
- Если у вас зарегистрировано несколько игровых аккаунтов ("зеркала"), укажите их там же в настройках. И снова жмем «применить»
- Жмем Ctrl+Alt+G должно появится окно плагина. В плагине отправляем 0
- Желательно, но не обязательно зайти в настройки самого плагина и настроить все там по вкусу
- Пользуемся
Пользователи Windows обновляют плагин вручную
**Ссылки:**\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.2.2-winxp32.zip|Плагин v0.2.2]] для Psi+ версии 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.2.1-winxp32.zip|Плагин v0.2.1]] для Psi+ версии 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.2.0-winxp32.zip|Плагин v0.2.0]] для Psi+ версии 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.1.16-winxp32.zip|Плагин v0.1.16]] для Psi+ версии 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.1.15-winxp32.zip|Плагин v0.1.15]] для Psi+ версии 0.15.3937 и выше\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.1.14-winxp32.zip|Плагин v0.1.14]] для Psi+ версии 0.15.3502 до 0.15.3937\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.1.13-winxp32.zip|Плагин v0.1.13]] для Psi+ версии 0.15.3502 до 0.15.3937\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.1.12-winxp32.zip|Плагин v0.1.12]] для Psi+ версии 0.15.3502 до 0.15.3937\\
[[http://www.liuch.ru/soft/sof_game/winxp32/sofgameplugin-0.1.11-winxp32.zip|Плагин v0.1.11]] для Psi+ версии 0.15.3479 до 0.15.3502. Работоспособен на 3414\\
**Внимание!**\\ Проверьте версию своего клиента
**Установка:**
- Выходим из Psi+
- Скачиваем архив с плагином по ссылке
- Распаковываем libsofgameplugin.dylib в папку с Psi+ plugins (например, в ~/Library/Application Support/Psi+/plugins)
- Запускаем клиент. Заходим в настройки, раздел «плагины». Выбираем плагин (SofGame Plugin). Ставим галочку «Активировать» и жмем «Применить»
- Если у вас зарегистрировано несколько игровых аккаунтов ("зеркала"), укажите их там же в настройках. И снова жмем «применить»
- Жмем Ctrl+Alt+G должно появится окно плагина. В плагине отправляем 0
- Желательно, но не обязательно зайти в настройки самого плагина и настроить все там по вкусу
- Пользуемся
Пользователи MacOS обновляют плагин вручную
**Ссылки:**\\
[[http://www.liuch.ru/soft/sof_game/macos/sofgameplugin-0.2.2-macos.zip|Плагин v0.2.2]] для Psi+ версии 0.15.3937 и выше (tnx Dealer_WeARE)\\
**Внимание!**\\ Проверьте версию своего клиента
[{{плагин-маппер1.png?200|Главный экран}}] [{{плагин-маппер3.png?200|Вкладка статистики}}] [{{плагин-маппер2.png?200|Вкладка вещей}}] [{{плагин-маппер4.png?200|Пример пользования фичи плагина}}] [{{плагин-маппер5.png?200|Настройки плагина}}]
0.2.2:\\
+ Добавлены фильтры вещей по умолчанию ("Одето", "Кристаллы и ветки").\\
* Чистка и оптимизация кода обработки вещей и отрисовки карт.\\
* Исправлена ошибка связанная с изменением цвета у элемента положения персонажа.\\
+ Добавлено уведомление о завершении регена по здоровью и энергии.\\
+ Начало поддержки фрейма аватара. При отсутствии аватара отображается краткая информация о плагине. Загрузить аватар можно через контекстное меню. Создается копия указанного аватара, подогнанная под размер фрейма. Поддерживается прозрачность.\\
+ Добавлены иконки в контекстное меню фильтров вещей.\\
+ Добавлено определение "особых" противников. К каждому такому противнику можно привязать действия "не отмечать на карте" и "сбрасывать очередь команд". Предустановлены Смертокрыл и Ледяной дракон.\\
* Увеличен максимальный возможный таймаут ответа сервера в настройках до 120 сек.\\
* Исправлена ошибка, из за которой иногда не верно выбиралась подходящая карта.\\
* Исправлено графическое отображение здоровья и энергии в случае если текущее значение больше максимального.\\
* Карты могут быть экспортированы в png, пока только по одной. Разрешение в картинке увеличено вдвое и применено сглаживание.\\
+ Добавлены настройки по умолчанию для слотов. Были подозрения что некоторые пользователи вообще не знают о их наличии.\\
+ Переработка отображения текста в плагине, возможность раскраски текста в том числе состояние участников боя. Раскраска текста игры опциональна, по умолчанию отключено.\\
* Теперь по умолчанию количество сохраняемых блоков текста плагина - 10000. Блоком считается одна команда игрока или одно сообщение сервера игры или плагина.\\
* Переделано отображение текста пользователя в части отображения команд вызываемых через алиасы.\\
+ /server_timeout теперь может быть сохранен в настройках.\\
* В статистику снова попадает опыт от повелителя, волшебника и осьминога.\\
+ Добавлено отображение количества денег у персонажа в вещах.\\
* Иконка для кнопки отправки и другие иконки теперь берутся из основного клиента если там есть такие же. Сэкономили немного :)\\
+ Добавлена опция, прокручивающая карту так, чтобы положение персонажа было в центре карты.\\
* Незначительные исправления.\\
\\
0.2.1:\\
+ Добавлен поиск подков на локации. Реализовано в виде всплывающего сообщения и временной метки на карте..\\
\\
0.2.0:\\
+ Запоминается имя последней выбранной карты при переносе элемента.\\
* Исправлена справка в /help\\
* Исправлен старый баг с недоступностью зеркал при подключении плагина в настройках клиента.\\
* Исправлена проблема возникающая при наличии двойной кавычки в ресурсе игрового аккаунта.\\
+ Добавлена возможность выбирать отображаемые столбцы в списке вещей. Пока для сохранения выбора надо зайти в настройки и нажать "Применить и сохранить" в дальнейшем это будет исправлено.\\
+ Добавлена колонка типа вещи, тип вещи в имени теперь не отображается. Доступна сортировка по новой колонке.\\
* Исправлена установка шрифта в консоли.\\
+ Добавлен статус "Дома". Небольшие исправления в названиях статусов.\\
* Исправлено отображение опыта при больших его значениях.\\
+ Добавлено отслеживание состояния игрового аккаунта.\\
+ Реализована история команд через Ctrl+Up/Ctrl+Down. Сохраняется не более 50ти команд.\\
+ Реализована возможность набора многострочного текста.\\
* Незначительно переделана раскладка виджетов главного окна.\\
* Исправлена ошибка, в результате которой плагин падал, если выгрузить текущую карту.\\
* Переделан алгоритм подсветки кнопки "Вещи" при изменении состава вещей. Подсветка срабатывала не на всех темах.\\
+ Если блок слотов не используется, то он скрывается. Раньше отображалось три ряда минусов.\\
+ Добавлена опция выбора цвета для элемента указывающего положения персонажа на карте.\\
+ Доделана автовыгрузка неиспользуемых карт и автосохранение карт.\\
* Пофиксена утечка памяти в картах.\\
+ Добавлен интеллектуальный режим отслеживания восстановления энергии. Кто до сюда дочитал? Поздравляю :D\\
* Исправлены некоторые настройки по умолчанию.\\
* Исправлено два маленьких бага в картах.\\
* Чистка и оптимизация значительной части кода.\\
* Если удаляемая карта текущая, то она так же очищается в окне плагина.\\
\\
0.1.16:\\
* Восстановлена функциональность команды /pers info\\
* Очередное исправление режима боев. Снова показываются здоровье, таймаут и наименование выпавшей вещи в статистике.\\
* Исправлено регулярное выражение для правильной работы режима "осмотреться". Были изменения в тексте, отдаваемом сервером.\\
* Исправлена справка в /help\\
* Исправлена проблема с выгрузкой карт, если в пути или имени файла есть пробел. Пробел необходимо экранировать символом "\", как это принято в *NIX системах.\\
+ Добавлены алиасы. Введено как тестовая ф-ция, будет увеличение функциональности и удобства. См. команду /aliases\\
+ Добавлена команда /settings save\\
+ У меток на карте теперь можно выбирать цвет и подпись, которая отображается в tooltip-е.\\
* Небольшая оптимизация разных кусков кода.\\
* Незначительные исправления.\\
\\
[[https://github.com/sofgame-plugin/psiplus-plugin/wiki|Вики плагина]] еще не дописана, если есть что добавить, пишите. Но сначала прочтите что уже есть :)
[[https://github.com/sofgame-plugin/psiplus-plugin/issues?sort=created&direction=desc&state=open|Багтрекер]]. Просьба перед описанием ошибки убедиться что это не ошибка игры. Сюда также можно добавлять пожелания.
[[https://github.com/sofgame-plugin/psiplus-plugin/commits/master|Исходный код плагина]] (ветка master). В ветке master располагается код релизов. Весь промежуточный код есть там же в ветке develop.
Как видите, все в одном месте. Кто не ленив, разберётся.
~~DISCUSSION~~