Tortilla mud client
Вышла версия v0.91
Totilla mud client v0.91 ----------------------- Tortilla - это клиент для игры в текстовые многопользовательские онлайновые игры MUD (multi users dangeons, dimension or domains games). Клиент готов полностью. Требуется тестирование и исправление недоработок. При необходимости будут вноситься исправления и дополнения в сам клиент, но весь базовый объем функциональности уже реализован. Дальнейшее расширение клиента будет происходить только за счет плагинов. Клиент полностью на русском языке. Системные требования: Windows XP и выше, Linux (через Wine). Основные возможности клиента (уже работает): У клиента есть справка, в которой можно прочитать все необходимое. Работа с протоколом: - Кодировки клиента win и utf8. - Протокол сжатия MCCP. - 256 цветов. - Поддержка курсива, подчеркивания и мигания. Правда вместо мигания, клиент обводит нужные буквы рамкой. - Поддержка буквы я. Работают все основные элементы, такие, как: - Триггеры (actions) - Макросы (aliases) - Горячие клавиши (hotkeys) - Замены (subs) - Подсветки (highlights) - Фильтры (gags) - Антизамены (antisubs) - Таймеры (timers) - Группы (groups) Большое количество системных команд клиента (в справке). Поддержка буфера обмена Windows. Можно копировать содежимое окна клиента и командной строки в буфер обмена. Возможна вставка из буфера обмена в командную строку клиента. Есть возможность записывать логи. Логи пишутся в формате HTML. Командная строка с большим количеством возможностей: - Два режима работы для командой строки - с автоочисткой и без. - Очистка командной строки по кнопке Esc. - История команд (последние введенные команды). - Автоподстановка команд. Можно подключить к ней историю последних введенных команд. Работа с окнами клиента, так называемые Output-окна. Палитра для первых 16 цветов. Можно измененить шрифт. Поддержка колеса мыши для всех окон. Поддержка клавиш PgUp, PgDown для главного окна. История мада (разделение главного окна на две части с историей и текущей информацией). Система профилей. Позволяет удобно создавать профили под разные мады и управлять ими. Поддержка плагинов - Есть также поддержка модулей (библиотек, т.е. общих блоков кода) для плагинов. - Плагины можно писать на С/С++ и Lua. В принципе доступны и Delphi и другие языки. Уже написаны следующие плагины: - prompt (механизм блокирования повторных строк Prompt, при использовании команды #drop). - jmc3import (импорт игровых конфигов из Jaba Mud Client 3) - mapper (карта, в разработке пока, доступна сборка из исходников). - Документация по разработке плагинов. Сайт разработки тут. |
Вышла версия 0.94!
Исправлены ошибки: - Теперь перевод строк мада в клиенте работает правильно. Где нужно, текст начинается с новой строки. Это работает благодаря поддержке мад-серверами и клиентом IAC GA маркера. Чтобы перевод строки работал правильно, нужно включить в маде режим га (игровая команда 'реж га'). Если мад не поддерживает IAC GA, то нужно задать шаблон prompt-строки (см. справку). - Ошибка неправильной отрисовки строк мада, если у них статус мигания (рамка) и они выделены для копирования в буфер обмена. - Неудалялись кнопки плагинов с тулбара, при их выгрузке. Улучшения: Была убрана стандартная строка состояния, на нее переехала командная строка (экономия места). Добавлен в api функционал, который позволяет работать с IAC GA плагинам. Переделан плагин prompt. Теперь у него нет настроек, так как он работает через новое api клиента (IAC GA). Переделано окно About на более информативное, с информацией о возможностях клиента (для популяризации клиента). Теперь, только при первом запуске клиента, на компьютере будет отображаться окно About. |
|
Начнем с того, что протокол MSSP в клиенте вообще нафиг не нужен :) MSSP это отправка статистической информации о маде один раз при логине (количество комнат, мобов, игроков, дата кодовой базы, контакты и т.п.)
MSSP придумали, чтобы некий статистический робот обходил все мады и собирал статистику. Вот, например http://www.mudstats.com/ Пруль |
Цитата:
Может, конечно, это и не самая полезная фишка, тогда хотелось бы услышать замечания и предложения, чего клиенту не хватает, и что нужно в нем доделать. |
Поучаствуйте в голосовании по выбору будущего логотипа клиента Tortilla.
|
добавь команду #message как в жабе
она включает отключает показ варов, ифов и прочей лабудени |
Будет добавлено в одной из следующих версий.
|
Вышла версия 0.95.
Скачать: Tortilla mud client v0.95 Исправлены ошибки: - обрыв соединения, при выключении сжатия mccp. - ошибка работы с сетью, в результате которой игровая информация отображалась с небольшой задержкой. - ошибка в коде, отвечающего за копирования текста мада в буфер обмена. Могли происходить падения клиента. Новые возможности: - Добавлен плагин autowrap (автоперенос длинных строк). - Расширен api для написания плагинов: во viewdata появились методы copyblock, newstring. Справка с правилами работы со строками. - Добавлена команда #password, для безопасности паролей. - Добавлена команда #message. Включение/отключение уведомлений об изменений триггеров и др. элементов. - Новые иконки на тулбаре клиента. Включайте режим га в игре (реж га). Он необходим для работы клиента и плагинов. Если сервер не поддерживает данный режим, необходимо написать шаблон prompt-cтроки мада. По шаблону prompt читайте справку к клиенту. Без данного режима клиент и плагины в некоторые моменты игры могут работать некорректно или совсем не работать. |
Вышла версия 0.96
https://github.com/tmud/tortilla/rel...tilla_0.96.zip Исправлены ошибки: - Решена проблема разрыва строк. Требуется режим га на сервере или настроеная prompt-строка мада. Клиент старается и без режима га работать правильно, но возможны иногда сбои (разрывы). - Ошибка некорректной стыковки плавающего окна в нижней части окна клиента (под строку команд). - Некорректное поведение клиента при повторных подключениях/отключениях, если идет установка соединения. - Все другие найденные ошибки и неточности в работе клиента (например: неполное соответствие api функций клиента заявленным возможностям). - Усовершенствован плагин импорта из Jmc3. Новые возможности: - Написаны новые плагины: Автоподключения при разрыве, подсветка команд, графические гистограммы для здоровья, маны, энергии и опыта. - Добавлена возможность в клиенте создавать окна-панели (помимо плавающих окон). Они создаются определенного размера и они располагаются на одной из сторон клиента. Изменять сторону расположения и размер нельзя. В данную панель (как и в плавающее окно) можно подключить свое окно и делать что хочешь, а можно рисовать и писать тексты встроенными в клиент возможностями в Lua-скрипте. Данные панели могут использоватся для некоторых плагинов, где они будут более подходящим решением. - Расширение и развитие api клиента для работы плагинов: — добавлены функции runCommand, loadTable, saveTable, createPanel, createPcre, log, terminate. — добавлены объекты/модули: подключена стандартная библиотека math, объект props - свойства мад клиента (цвета, подключение и т.д), viewdata.find - поиск строк по регулярке, pcre - работа с регулярками прямо в скриптах, render - рисование и тексты для визуализации простых плагинов на Lua. - Новые методы-события для плагинов: connect, disconnect - информация о подлючении/обрыве. Методы before и after переделаны на получение данных в виде таблицы (команда + параметры), чтобы не разбирать команду в плагинах. Скрин: http://radikal.ru/fp/effa2920e4954279afa1adfa35035e6a |
Вышла версия клиента 0.97.
Скачать можно отсюда: https://github.com/tmud/tortilla/rel...tilla_0.97.zip Сайт клиента: http://tmud.github.io/ Группа в вконтакте: https://vk.com/club92727293 Исправлены ошибки:
Новые возможности:
|
Попользовался, есть пара замечаний
1. Теперь, чтобы ввести команду, достаточно ввести ее первые буквы команды и нажать кнопку TAB. Почему то он начинает подставлять с самой первой введеной команды, а не последней, что гораздо удобней. 2. Хотелось бы чтоб стрелки вверх и вниз не просто перелистывали списки команд а умели отфильтровывать в соответствии с тем текстом что был введен в командную строку. т. е. если введена буква в стрелки вверх и вниз показывали историю команд начинающихся на данную букву или комбинацию букв |
вдогонку неплохо бы прикрутить плагин который бы корректно выводил встроенную карту в отдельное окно
|
Цитата:
2. Вы предлагаете по сути повторить функционал кнопки TAB (когда в автоподстановку подключена история команд), только на кнопки вверх/вниз. Еще я понял, есть желание увидеть весь список в отдельном окошке . Добавлю в туду лист, пока под вопросом окошко, но учет уже введенных символов возможно сделать быстро. Цитата:
|
2. Вы предлагаете по сути повторить функционал кнопки TAB (когда в автоподстановку подключена история команд), только на кнопки вверх/вниз
Так и есть , точнее даже перенести таб на стрелку вверх, а на стрелку вниз esc очистку строки ввода |
Часовой пояс GMT +4, время: 03:13. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot