|
Клиенты для игры Все что связано с клиентами для игры. 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 |
Занятой мадер
Регистрация: 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 |
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 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Очень-очень странно. Дома мне не удалось повторить баг с мадами на базе кода "Былин". Я ношу с собой ноутбук, так что условия входа в мад были теми же самыми. Только Интернет-соединение другое, но может ли это влиять?
Но мне удалось повторить баг в маде на базе библиотеки DeathSouls Это тестовый мад, который я русифицирую. telnet mud.kharkov.org 6666 Вот запись http://mud.kharkov.org/pic/mudlet/1/...2320-37-30.dat |
14.05.2017, 13:00 | #21 |
Новичок
Регистрация: 12.04.2017
Сообщений: 17
|
Спасибо! Попробуй сейчас (git pull)?
|
14.05.2017, 16:24 | #22 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
То же самое. При включенной кодировке UTF-8 иногда (редко) проявляются глюки, заключающиеся в появлении одной или двух букв m в конце строки или в том месте, где переключается цвет
|
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 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Sorry, я тут немного отвлекся на сетевые проблемы.
Так вот, русификация клиента Mudlet почти идеальна. В кодировках koi8-r, cp866, windows1251 проблем не замечено. А глюки с UTF-8 проявляются очень редко. Пока мне удалось повторить глюки только в маде "Былины": если несколько раз поряд просматривать ПОМОЩЬ НОВИЧОК, то примерно 1 раз из пяти появится лишняя буква m в конце таблицы с текстом Других глюков я пока не обнаружил |
19.05.2017, 17:03 | #26 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
И такие же глюки появилятся иногда в Ancestry MUD при хождении из комнаты в комнату: по коридору с запада на восток и обратно, и с какой то долей вероятности появляется эта буква m
|
19.05.2017, 17:06 | #27 |
Новичок
Регистрация: 12.04.2017
Сообщений: 17
|
ОК - можешь запись достать, пожалуйста? Нам с ней намного легче работать.
|
19.05.2017, 18:28 | #28 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Вот запись глюка, наблюдаемого в AncestryMUD (mud.kharkov.org:6666)
http://mud.kharkov.org/pic/mudlet/2/ Но вот что интересно: на экране лишние буквы m были, а в логе их не видно Предполагаю, что это из-за некорректной обработки ansi esc sequences |
22.05.2017, 10:05 | #29 |
Новичок
Регистрация: 12.04.2017
Сообщений: 17
|
Думаем проблема была в переносе utf-8 символов на разные сетевые пакеты. Исправили, попробуй опять!
|
22.05.2017, 16:14 | #30 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Обновил исходники. Пересобрал. Потестировал.
Похоже, что ошибки пропали, повторить их на тех же местах, где они проявлялись ранее, не удалось Всё OK |