|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
11.09.2014, 21:05 | #1 |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
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 (карта, в разработке пока, доступна сборка из исходников). - Документация по разработке плагинов. Сайт разработки тут. |
17.10.2014, 21:30 | #2 |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
Вышла версия 0.94!
Исправлены ошибки: - Теперь перевод строк мада в клиенте работает правильно. Где нужно, текст начинается с новой строки. Это работает благодаря поддержке мад-серверами и клиентом IAC GA маркера. Чтобы перевод строки работал правильно, нужно включить в маде режим га (игровая команда 'реж га'). Если мад не поддерживает IAC GA, то нужно задать шаблон prompt-строки (см. справку). - Ошибка неправильной отрисовки строк мада, если у них статус мигания (рамка) и они выделены для копирования в буфер обмена. - Неудалялись кнопки плагинов с тулбара, при их выгрузке. Улучшения: Была убрана стандартная строка состояния, на нее переехала командная строка (экономия места). Добавлен в api функционал, который позволяет работать с IAC GA плагинам. Переделан плагин prompt. Теперь у него нет настроек, так как он работает через новое api клиента (IAC GA). Переделано окно About на более информативное, с информацией о возможностях клиента (для популяризации клиента). Теперь, только при первом запуске клиента, на компьютере будет отображаться окно About. |
25.10.2014, 23:17 | #4 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Начнем с того, что протокол MSSP в клиенте вообще нафиг не нужен MSSP это отправка статистической информации о маде один раз при логине (количество комнат, мобов, игроков, дата кодовой базы, контакты и т.п.)
MSSP придумали, чтобы некий статистический робот обходил все мады и собирал статистику. Вот, например http://www.mudstats.com/ Пруль |
26.10.2014, 00:40 | #5 | |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
Цитата:
Может, конечно, это и не самая полезная фишка, тогда хотелось бы услышать замечания и предложения, чего клиенту не хватает, и что нужно в нем доделать. |
|
30.10.2014, 19:19 | #7 |
Новичок
Регистрация: 07.05.2012
Сообщений: 13
|
добавь команду #message как в жабе
она включает отключает показ варов, ифов и прочей лабудени |
31.10.2014, 07:49 | #8 |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
Будет добавлено в одной из следующих версий.
|
16.11.2014, 13:27 | #9 |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
Вышла версия 0.95.
Скачать: Tortilla mud client v0.95 Исправлены ошибки: - обрыв соединения, при выключении сжатия mccp. - ошибка работы с сетью, в результате которой игровая информация отображалась с небольшой задержкой. - ошибка в коде, отвечающего за копирования текста мада в буфер обмена. Могли происходить падения клиента. Новые возможности: - Добавлен плагин autowrap (автоперенос длинных строк). - Расширен api для написания плагинов: во viewdata появились методы copyblock, newstring. Справка с правилами работы со строками. - Добавлена команда #password, для безопасности паролей. - Добавлена команда #message. Включение/отключение уведомлений об изменений триггеров и др. элементов. - Новые иконки на тулбаре клиента. Включайте режим га в игре (реж га). Он необходим для работы клиента и плагинов. Если сервер не поддерживает данный режим, необходимо написать шаблон prompt-cтроки мада. По шаблону prompt читайте справку к клиенту. Без данного режима клиент и плагины в некоторые моменты игры могут работать некорректно или совсем не работать. |
21.03.2015, 10:42 | #10 |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
Вышла версия 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 Последний раз редактировалось миролюб; 21.03.2015 в 11:05. |
02.05.2015, 10:41 | #11 |
Новичок
Регистрация: 22.03.2010
Сообщений: 15
|
Вышла версия клиента 0.97.
Скачать можно отсюда: https://github.com/tmud/tortilla/rel...tilla_0.97.zip Сайт клиента: http://tmud.github.io/ Группа в вконтакте: https://vk.com/club92727293 Исправлены ошибки:
Новые возможности:
|
04.06.2015, 10:11 | #12 |
Новичок
Регистрация: 04.06.2015
Сообщений: 3
|
Попользовался, есть пара замечаний
1. Теперь, чтобы ввести команду, достаточно ввести ее первые буквы команды и нажать кнопку TAB. Почему то он начинает подставлять с самой первой введеной команды, а не последней, что гораздо удобней. 2. Хотелось бы чтоб стрелки вверх и вниз не просто перелистывали списки команд а умели отфильтровывать в соответствии с тем текстом что был введен в командную строку. т. е. если введена буква в стрелки вверх и вниз показывали историю команд начинающихся на данную букву или комбинацию букв |
04.06.2015, 10:12 | #13 |
Новичок
Регистрация: 04.06.2015
Сообщений: 3
|
вдогонку неплохо бы прикрутить плагин который бы корректно выводил встроенную карту в отдельное окно
|
04.06.2015, 19:17 | #14 | ||
Новичок
Регистрация: 03.11.2014
Сообщений: 15
|
Цитата:
2. Вы предлагаете по сути повторить функционал кнопки TAB (когда в автоподстановку подключена история команд), только на кнопки вверх/вниз. Еще я понял, есть желание увидеть весь список в отдельном окошке . Добавлю в туду лист, пока под вопросом окошко, но учет уже введенных символов возможно сделать быстро. Цитата:
|
||
05.06.2015, 10:21 | #15 |
Новичок
Регистрация: 04.06.2015
Сообщений: 3
|
2. Вы предлагаете по сути повторить функционал кнопки TAB (когда в автоподстановку подключена история команд), только на кнопки вверх/вниз
Так и есть , точнее даже перенести таб на стрелку вверх, а на стрелку вниз esc очистку строки ввода |