Current time: 31.10.2024, 23:11 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Баг с перерисовкой окон
Author Message
neweagle Offline

Posts: 5
Post: #1

После того как окно теряет фокус на некоторое время часть окна не перерисовывается по возвращении фокуса, хотелось бы узнать можно ли хотябы теоретически исправить такой баг?

Картинки иллюстрирующие баг:
16.03.2009 06:48
Find all posts by this user Quote this message in a reply
GrayFace Offline
Forum Moderators

Posts: 1233
Post: #2

Это должно быть окно с информацией о командире?
16.03.2009 22:18
Find all posts by this user Quote this message in a reply
Qwertyus Offline

Posts: 246
Post: #3

То, что видно на скриншоте - по моему это тормоза. На быстром компе (и при нормально установленном WoG) такого быть не должно.
З. Ы. Окно с опытом существ, насколько я вижу...


Абонент временно недоступен...
17.03.2009 01:21
Find all posts by this user Quote this message in a reply
neweagle Offline

Posts: 5
Post: #4

Ага, это окно с опытом существ, если WOG не сворачивать и не переводить фокус с окна то оно отображается нормально, а если окно с опытом существ отобразить а потом свернуть и развернуть получится такая вот бяка.

P.S.
Это точно не тормоза, т.к. пробовал на компутерах совершенно различной конфигурации
17.03.2009 14:31
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16637
Post: #5

Я думаю, что проблема в новых диалогах. Воговские диалоги в оконном режиме при потере фокуса часто либо не отрисовываются, либо смещаются по координатам. Но игре это сильно не вредит, а писал библиотеку Александр Трифонов, если я не ошибаюсь. Так что править врядли кто-нибудь возьмётся.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.03.2009 08:32
Find all posts by this user Quote this message in a reply
Qwertyus Offline

Posts: 246
Post: #6

Раз уж тема пошла насчёт этих диалоговых окон, задам вопрос - у меня под Windows XP в этих самых окнах упорно не хочет отображаться русский текст в таблицах с опытом существ - полностью исчезают любые русские слова (например, названия уровней опыта существ, или пометки типа "Да", Нет", "Баз." и т. п.). Что нужно сделать, чтобы эту гадость побороть (фокусы с реестром пока не помогли, может быть, что-нибудь в ZVSLib1.Ini прописать)? Другие шрифты не подходят - с ними таблица начинает выглядеть неровно...


Абонент временно недоступен...
20.03.2009 02:08
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6183
Post: #7

Qwertyus, пакет русских шрифтов для 3.58 поставлен?


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
20.03.2009 11:02
Find all posts by this user Quote this message in a reply
Qwertyus Offline

Posts: 246
Post: #8

Вот часть скриншота таблицы опыта существ:

Image: 31704a69a7fe.gif

Так вот, то, что написано "золотым" текстом слева - выводится нормально, а вот обведённое слово НЕТ - это не русский текст у меня, а английские буквы, похожие по виду. Потому как любой текст в самой таблице (белого цвета) и в заголовках сверху ("золотой"), набранный на русском языке, у меня пропадает. Все остальные тексты, таблицы и т. д., выводятся правильно. Проблема только в этом месте. А геройские шрифты у меня все русифицированные, проблема не в них.

Здесь шрифт используется виндовозный, а не геройский, прописан он в ZVSLib1.Ini (Герои\Data\zvs\Lib1.res):

' Wrote:; Настройки шрифта для заголовков таблицы
Text1_FontName=Courier New
Text1_FontColor=0x004EC5DA
Text1_FontSize=10
Text1_FontStyle=Bold

; Настройки шрифта для значений таблицы
Text2_FontName=Courier New
Text2_FontColor=0x00CCD3D7
Text2_FontSize=10
Text2_FontStyle=

Самое смешное, что текст, написанный тем же шрифтом, только слева, читается нормально! Да и в окошке с детальным описанием опыта отряда тот же шрифт:

' Wrote:[Dialogue01]
; Настройки шрифта для текста окна
FontName=Courier New
FontColor=0x00CCD3D7
FontSize=12
FontStyle=Bold

Если шрифт вписать другой, то ничего не изменится, текст на русском будет пропадать. В общем, пока разбирался, как про эту гадость объяснить, пришёл к выводу, что это - баг WoG. Где-то не прописано что-то насчёт русского языка для верхних заголовков таблицы и самого текста в ней. Т. е. такая проблема присутствует у всех, только люди об этом не знают (текста ведь не видно, так что и ошибки вроде нет Ab ). А я знаю, потому что сам переводом игры занимался...

Кстати, поэтому у меня вместо названий уровней опыта отряда выставлены символы ~, * и +, что частично и видно на скриншоте.


Абонент временно недоступен...
(This post was last modified: 21.03.2009 01:59 by Qwertyus.)
21.03.2009 01:47
Find all posts by this user Quote this message in a reply
major Offline

Posts: 146
Post: #9

То есть как, текста не видно???
У меня все по-русски видно.
21.03.2009 21:20
Find all posts by this user Quote this message in a reply
Qwertyus Offline

Posts: 246
Post: #10

(21.03.2009 21:20)major Wrote:  То есть как, текста не видно???
У меня все по-русски видно.

В том месте таблицы, про которое я говорил выше, текст на русском у меня не отображается. Я ставил WoG, TE, Феникс-мод разных версий, с переводом, который считается официальным (Фоур) и другие. Везде одно и то же. У Фоура слова НЕТ, ЕСТЬ тоже набраны транслитом, а названия рангов существ (именно в заголовках таблицы, они там должны быть написаны "золотым" шрифтом) не отображаются, если они на русском. Если major, тебе не сложно, прикрепи свой скриншот таблицы с опытом существ, например гаргулий или гномов, и напиши какая версия WoG у тебя.


Абонент временно недоступен...
22.03.2009 00:33
Find all posts by this user Quote this message in a reply
major Offline

Posts: 146
Post: #11

Да-да-да, ты прав, каюсь. Сейчас вспомнил, что меня всегда настораживало, что у способности Зачарования каким-нибудь заклом не указывается его уровень, а вместо этого либо ничего нет, либо там точка просто. Проверил английский - все видно, его же и оставил. Странный баг.
22.03.2009 22:19
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6183
Post: #12

Видимо, в диалогах опыта русские буквы почему-то не поддерживаются... Только почему вот?


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
23.03.2009 09:56
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16637
Post: #13

Эфрит, 777 постов, это событие!


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
23.03.2009 19:04
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group