Current time: 03.02.2025, 21:59 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: 16715
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: 6184
Post: #7

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


Welcome!
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: 6184
Post: #12

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


Welcome!
23.03.2009 09:56
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16715
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-2025 MyBB Group