Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

Ответ
 
Опции темы Опции просмотра
Старый 13.05.2017, 14:15   #16
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

Привет! У него только одна ветка, 969 етот тотже Enhance_addTextTranscoding он просто добавляет туда коммиты.

Смотри на https://github.com/Mudlet/Mudlet/pull/969/files - ошибки там больше нету.

Вот об етих и глюках я и говорю всё: не понятно ети мад или mudlet ошибочна. Ето случается на других мадах?
Вадис вне форума   Ответить с цитированием
Старый 13.05.2017, 21:01   #17
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

Я скачал последний коммит из ветки Enhance_addTextTranscoding командой

git checkout Enhance_addTextTranscoding

В этой версии реализовано много кодировок, в частности, UTF-8, WINDOWS-1251, KOI8-R, KOI8-U, CP866

Я потестировал Мудлет на двух разных мадах. В кодировках 1251, koi8, 866 глюков нет.

А в кодировке UTF-8 глюки иногда появляются, но редко, чаще всего в том месте, где переключается цвет. На одном и том же месте глюк может быть, а может и не быть

Я приложил скриншоты

http://mud.kharkov.org/pic/mudlet/1/

Обрати внимание: внизу экрана иногда появляется буква m, это скорее всего кусок esc-sequence
вроде \x1b[30m

Первые два скриншота от моего мада на базе кода "Былин"

Третий скриншот - частично русифицированный мад на базе библиотеки DeadSouls

Глюки есть в обоих мадах, значит, это что-то в коде Мудлета, в подпрограмме перекодировки с UTF-8
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Старый 13.05.2017, 21:07   #18
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

Ага - спасибо за расследование! Посмотрим!
Вадис вне форума   Ответить с цитированием
Старый 13.05.2017, 21:08   #19
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

Сможешь записать replay с багом? Ето касетта внизу-справа на главном екране.
Вадис вне форума   Ответить с цитированием
Старый 13.05.2017, 22:45   #20
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

Очень-очень странно. Дома мне не удалось повторить баг с мадами на базе кода "Былин". Я ношу с собой ноутбук, так что условия входа в мад были теми же самыми. Только Интернет-соединение другое, но может ли это влиять?

Но мне удалось повторить баг в маде на базе библиотеки DeathSouls

Это тестовый мад, который я русифицирую. telnet mud.kharkov.org 6666

Вот запись

http://mud.kharkov.org/pic/mudlet/1/...2320-37-30.dat
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Старый 14.05.2017, 13:00   #21
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

Спасибо! Попробуй сейчас (git pull)?
Вадис вне форума   Ответить с цитированием
Старый 14.05.2017, 16:24   #22
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

То же самое. При включенной кодировке UTF-8 иногда (редко) проявляются глюки, заключающиеся в появлении одной или двух букв m в конце строки или в том месте, где переключается цвет
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Старый 14.05.2017, 18:48   #23
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

ОК, прошлую запись починили: https://cloud.githubusercontent.com/...fe015edc61.png можешь достать новую с проблемой?
Вадис вне форума   Ответить с цитированием
Старый 18.05.2017, 17:03   #24
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

@prool ^ ?
Вадис вне форума   Ответить с цитированием
Старый 19.05.2017, 16:59   #25
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

Sorry, я тут немного отвлекся на сетевые проблемы.

Так вот, русификация клиента Mudlet почти идеальна. В кодировках koi8-r, cp866, windows1251 проблем не замечено.

А глюки с UTF-8 проявляются очень редко. Пока мне удалось повторить глюки только в маде "Былины": если несколько раз поряд просматривать ПОМОЩЬ НОВИЧОК, то примерно 1 раз из пяти появится лишняя буква m в конце таблицы с текстом

Других глюков я пока не обнаружил
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Старый 19.05.2017, 17:03   #26
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

И такие же глюки появилятся иногда в Ancestry MUD при хождении из комнаты в комнату: по коридору с запада на восток и обратно, и с какой то долей вероятности появляется эта буква m
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Старый 19.05.2017, 17:06   #27
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

ОК - можешь запись достать, пожалуйста? Нам с ней намного легче работать.
Вадис вне форума   Ответить с цитированием
Старый 19.05.2017, 18:28   #28
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

Вот запись глюка, наблюдаемого в AncestryMUD (mud.kharkov.org:6666)

http://mud.kharkov.org/pic/mudlet/2/

Но вот что интересно: на экране лишние буквы m были, а в логе их не видно

Предполагаю, что это из-за некорректной обработки ansi esc sequences
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Старый 22.05.2017, 10:05   #29
Вадис
Новичок
 
Регистрация: 12.04.2017
Сообщений: 17
По умолчанию

Думаем проблема была в переносе utf-8 символов на разные сетевые пакеты. Исправили, попробуй опять!
Вадис вне форума   Ответить с цитированием
Старый 22.05.2017, 16:14   #30
prool
Занятой мадер
 
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
По умолчанию

Обновил исходники. Пересобрал. Потестировал.

Похоже, что ошибки пропали, повторить их на тех же местах, где они проявлялись ранее, не удалось

Всё OK
__________________
Prool

http://prool.kharkov.org
prool вне форума   Ответить с цитированием
Ответ

Метки
mudlet

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:31.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot