Баг с перерисовкой окон - Printable Version +- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net) +-- Forum: Герои Меча и Магии 3.5 WoG/ERA (/forumdisplay.php?fid=99) +--- Forum: Обсуждение WoG (/forumdisplay.php?fid=69) +--- Thread: Баг с перерисовкой окон (/showthread.php?tid=637) |
Баг с перерисовкой окон - neweagle - 16.03.2009 06:48 После того как окно теряет фокус на некоторое время часть окна не перерисовывается по возвращении фокуса, хотелось бы узнать можно ли хотябы теоретически исправить такой баг? Картинки иллюстрирующие баг: Spoiler (Click to View) RE: Перерисовка - GrayFace - 16.03.2009 22:18 Это должно быть окно с информацией о командире? RE: Перерисовка - Qwertyus - 17.03.2009 01:21 То, что видно на скриншоте - по моему это тормоза. На быстром компе (и при нормально установленном WoG) такого быть не должно. З. Ы. Окно с опытом существ, насколько я вижу... RE: Перерисовка - neweagle - 17.03.2009 14:31 Ага, это окно с опытом существ, если WOG не сворачивать и не переводить фокус с окна то оно отображается нормально, а если окно с опытом существ отобразить а потом свернуть и развернуть получится такая вот бяка. P.S. Это точно не тормоза, т.к. пробовал на компутерах совершенно различной конфигурации RE: Перерисовка - Berserker - 19.03.2009 08:32 Я думаю, что проблема в новых диалогах. Воговские диалоги в оконном режиме при потере фокуса часто либо не отрисовываются, либо смещаются по координатам. Но игре это сильно не вредит, а писал библиотеку Александр Трифонов, если я не ошибаюсь. Так что править врядли кто-нибудь возьмётся. RE: Перерисовка - Qwertyus - 20.03.2009 02:08 Раз уж тема пошла насчёт этих диалоговых окон, задам вопрос - у меня под Windows XP в этих самых окнах упорно не хочет отображаться русский текст в таблицах с опытом существ - полностью исчезают любые русские слова (например, названия уровней опыта существ, или пометки типа "Да", Нет", "Баз." и т. п.). Что нужно сделать, чтобы эту гадость побороть (фокусы с реестром пока не помогли, может быть, что-нибудь в ZVSLib1.Ini прописать)? Другие шрифты не подходят - с ними таблица начинает выглядеть неровно... RE: Перерисовка - Efrit - 20.03.2009 11:02 Qwertyus, пакет русских шрифтов для 3.58 поставлен? RE: Перерисовка - Qwertyus - 21.03.2009 01:47 Вот часть скриншота таблицы опыта существ: Так вот, то, что написано "золотым" текстом слева - выводится нормально, а вот обведённое слово НЕТ - это не русский текст у меня, а английские буквы, похожие по виду. Потому как любой текст в самой таблице (белого цвета) и в заголовках сверху ("золотой"), набранный на русском языке, у меня пропадает. Все остальные тексты, таблицы и т. д., выводятся правильно. Проблема только в этом месте. А геройские шрифты у меня все русифицированные, проблема не в них. Здесь шрифт используется виндовозный, а не геройский, прописан он в ZVSLib1.Ini (Герои\Data\zvs\Lib1.res): ' Wrote:; Настройки шрифта для заголовков таблицы Самое смешное, что текст, написанный тем же шрифтом, только слева, читается нормально! Да и в окошке с детальным описанием опыта отряда тот же шрифт: ' Wrote:[Dialogue01] Если шрифт вписать другой, то ничего не изменится, текст на русском будет пропадать. В общем, пока разбирался, как про эту гадость объяснить, пришёл к выводу, что это - баг WoG. Где-то не прописано что-то насчёт русского языка для верхних заголовков таблицы и самого текста в ней. Т. е. такая проблема присутствует у всех, только люди об этом не знают (текста ведь не видно, так что и ошибки вроде нет ). А я знаю, потому что сам переводом игры занимался... Кстати, поэтому у меня вместо названий уровней опыта отряда выставлены символы ~, * и +, что частично и видно на скриншоте. RE: Перерисовка - major - 21.03.2009 21:20 То есть как, текста не видно??? У меня все по-русски видно. RE: Перерисовка - Qwertyus - 22.03.2009 00:33 (21.03.2009 21:20)major Wrote: То есть как, текста не видно??? В том месте таблицы, про которое я говорил выше, текст на русском у меня не отображается. Я ставил WoG, TE, Феникс-мод разных версий, с переводом, который считается официальным (Фоур) и другие. Везде одно и то же. У Фоура слова НЕТ, ЕСТЬ тоже набраны транслитом, а названия рангов существ (именно в заголовках таблицы, они там должны быть написаны "золотым" шрифтом) не отображаются, если они на русском. Если major, тебе не сложно, прикрепи свой скриншот таблицы с опытом существ, например гаргулий или гномов, и напиши какая версия WoG у тебя. RE: Перерисовка - major - 22.03.2009 22:19 Да-да-да, ты прав, каюсь. Сейчас вспомнил, что меня всегда настораживало, что у способности Зачарования каким-нибудь заклом не указывается его уровень, а вместо этого либо ничего нет, либо там точка просто. Проверил английский - все видно, его же и оставил. Странный баг. RE: Перерисовка - Efrit - 23.03.2009 09:56 Видимо, в диалогах опыта русские буквы почему-то не поддерживаются... Только почему вот? RE: Перерисовка - Berserker - 23.03.2009 19:04 Эфрит, 777 постов, это событие!
|