Current time: 23.03.2024, 08:20 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Геройские шрифты
Author Message
Berserker Offline
Administrators

Posts: 16449
Post: #46

Вот она, чёрная магия геройского кода Sm


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

Posts: 2180
Post: #47

Я смотрю, там со шрифтами опять проблемы. Sm Ну, значит, пропадание текста нормально заплаткой не исправить, буду разбирать сам алгоритм и ставить хуки.
26.05.2012 22:29
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #48

Да, я убрал последнюю из Эры.


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

Posts: 16449
Post: #49

(06.07.2012 18:55)Sav Wrote:  Я всё-таки разобрался со шрифтами.
Вот патч:
PHP Code:
// Исправляем обработку отрицательного отступа шрифта (ошибку приведения типов).
_PI->WriteByte(0x4B5349 10xB6); // (mov)zx
_PI->WriteByte(0x4B53E5 10xB6); // (mov)zx 

Ошибка эта была не в алгоритме, а в приведении типов, поэтому её не видно в выложенном мной декомпилированном коде.
Патч правит movsx на movzx, в результате чего знак игнорируется и для русских букв генерируются нормальные индексы.

Спасибо!


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

Posts: 1140
Post: #50

Решил немного облагородить стандартный шрифт. 2/3 символов лишились по 1..2 пикселя Sm
Результат, версия 0.8
Image: Smallfont.png
Image: Smallfont+.png
https://cloud.mail.ru/public/bb91fd130441/smalfont.fnt


Моды (Иные герои, иные заклинания), скины, портреты
19.06.2014 23:04
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #51

интереснее стало132
19.06.2014 23:49
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #52

Не читаемо, ИМХО.


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

Posts: 328
Post: #53

Кириллица менее удачна, чем латиница. Латиница хорошо смотрится.


Дɑтɑ, nодnucь.
(This post was last modified: 20.06.2014 01:07 by k : /.)
20.06.2014 01:07
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #54

Двоякое впечатление о шрифте. И красиво, и неразборчиво. К и х совсем не радуют.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
20.06.2014 01:52
Find all posts by this user Quote this message in a reply
k : / Offline

Posts: 328
Post: #55

Да К вообще никого никогда не радует. А почему ― х его знает.  ᷈ ͜  ᷉


Дɑтɑ, nодnucь.
(This post was last modified: 20.06.2014 02:03 by k : /.)
20.06.2014 01:55
Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1140
Post: #56

Для наглядного сравнения надо было бы, конечно, показать этот текст и с оригинальным шрифтом, но я затупил и не оставил бекап


Моды (Иные герои, иные заклинания), скины, портреты
20.06.2014 10:00
Visit this user's website Find all posts by this user Quote this message in a reply
orzie Offline

Posts: 364
Post: #57

Хвостики на буквах теряют всю читаемость. В героях 3 не зря засечки используются.
20.06.2014 11:33
Visit this user's website Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1140
Post: #58

(20.06.2014 11:33)orzie Wrote:  Хвостики на буквах теряют всю читаемость. В героях 3 не зря засечки используются.
Если чо, то в исходном шрифте вообще засечек не было Mail1

Quote:Да К вообще никого никогда не радует. А почему ― х его знает.
Чутка поправил
Image: Smallfont-.png
Было
Image: Smallfont+.png
Стало
Image: Smallfont%2B0.8.png


Моды (Иные герои, иные заклинания), скины, портреты
20.06.2014 12:07
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #59

Стало намного лучше.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
20.06.2014 12:23
Find all posts by this user Quote this message in a reply
orzie Offline

Posts: 364
Post: #60

Quote:Если чо, то в исходном шрифте вообще засечек не было
Эм, а это что тогда?
Image: y7j67Kf0e1k.jpg

Без засечек - это как Arial. Сравни. Особенно буквы k и D.
(This post was last modified: 20.06.2014 12:27 by orzie.)
20.06.2014 12:25
Visit this user's website 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