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

Post Reply 
Threaded Mode | Linear Mode
ERA III
Author Message
feanor Offline

Posts: 624
Post: #811

А, или компромиссный вариант. Нам же не нужно действительно _255_ теней?

Из 253 доступных нам значений пикселя шрифта выделяем, допустим, 50 под оттенки тени, 50 или 100 под оттенки шрифта, N под фиксированные цвета (шрифт с гарантированными цветными элементами), возможно, определяемые в файле шрифта, и еще в M случаях - на табличное соответствие: таблица[16-битный пиксель фона] -> итоговый цвет шрифта, M*64 кб таблиц.
31.12.2020 21:58
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 16657
Post: #812

feanor, уже сейчас функция отрисовки символа полностью переписана. Ещё добавится встроенная поддержка азиатских языков.
Мне кажется, что для шрифта достаточно того цвета, который ему передают, а сами значения 0..255 — это просто альфа канал (непрозрачность). Тогда 255, как сейчас, чистый цвет, 0 - отсутствие цвета, а градации — реализация сглаживания, как в True Type. Тени, имхо, лучше отрисовывать автоматически по смещению x+1, y+1 для всего зоопарка шрифтов, у которых чаще всего нет этой самой тени в оригинале. А вы каким путём пошли?


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

Posts: 610
Post: #813

Berserker, Are you planning to include igrik's improved XXL mod in later versions of ERA once it works properly without HD mod? This would greatly benefit the future of ERA.
01.01.2021 00:23
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #814

Quote:Тогда 255, как сейчас, чистый цвет, 0 - отсутствие цвета, а градации — реализация сглаживания, как в True Type. Тени, имхо, лучше отрисовывать автоматически по смещению x+1, y+1 для всего зоопарка шрифтов, у которых чаще всего нет этой самой тени в оригинале..
Плохо.
Сглаживания больше, чем математически имеет смысл в RGB565 @ зато указываем автору шрифта, как будет располагаться тень. Даже если он этого намеренно не планировал.

В ванильном троечном интерфейсе это не очень страшно, потому что на темном коричневом на самом деле пофигу, есть там тень или нет, но есть ведь и интерфейсные моды, типа NIM или тех попыток в четверочный.

Quote:А вы каким путём пошли?
Ну нам нужен вот такой эффект:
Image: 165_519920388620d.jpg

Image: 87278914.jpg

Когда не блендинг с фоном, а сам текст имеет оттенки.
01.01.2021 02:21
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 16657
Post: #815

V_Maiko, XXL mod should be tested and HD-mod independent before inclusion.

feanor, напомни, пожалуйста, как кодируете тени вы.
Возможно, стоит идти по пути разных версий шрифтов. Где-нибудь есть описание формата fnt-файлов?


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

Posts: 218
Post: #816

Berserker, а напрямую вектора вкрутить нельзя, вместо убогих фнт ?!


Сражаешься за Инноса - укрепляешь Сциллу-Порядок, но это тормозит развитие мира, и он гибнет.
Сражаешься за Белиара - повергаешь все вокруг в Харибду-Хаос, и мир опять гибнет.
Мне близок Аданос - его путь лежит между Сциллой и Харибдой, и именно он сохраняет мир.
01.01.2021 15:53
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 16657
Post: #817

MaGoth, какого именно формата? Даже для китайского 3D0 использовала простой растровый формат шрифтов. Проще — лучше.


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

Posts: 218
Post: #818

Berserker, на ОТФ наверное было бы самое то, там же галимый вектор в матане.. про последнее я бы поспорил что лучше.. Sm


Сражаешься за Инноса - укрепляешь Сциллу-Порядок, но это тормозит развитие мира, и он гибнет.
Сражаешься за Белиара - повергаешь все вокруг в Харибду-Хаос, и мир опять гибнет.
Мне близок Аданос - его путь лежит между Сциллой и Харибдой, и именно он сохраняет мир.
02.01.2021 04:42
Visit this user's website Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 1175
Post: #819

Need some help with !?FU(OnAdvMapTileHint)

My code:
Code:
{
"0_WF": {
"HintBones": "Bones!!!!!!"
},
}

With this code, I got this in the game
Right click info keeps switching between objHintBones and name in objnames.txt

What could be wrong here Unsure


Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 02.01.2021 13:26 by Archer30.)
02.01.2021 13:14
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 16657
Post: #820

This code has nothing to todo with right click. It's a hint when you hove mouse over object. And it's correct in your gif.

Seems like your !?CM0 trigger uses some garbage code like !?CM0; !!IF:Mz1; what is z1 here???

(02.01.2021 04:42)MaGoth Wrote:  Berserker, на ОТФ наверное было бы самое то, там же галимый вектор в матане.. про последнее я бы поспорил что лучше.. Sm

Попробую. Может, что и выйдет. Спасибо за совет )


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

Posts: 1175
Post: #821

Quote:This code has nothing to todo with right click
Thanks Berserker, I thought the same. But from my test it also affect right click, made me wonder if I was wrong.

Checked with !?CM0; !!IF:M^%z1^; z1 is "WoGification is completed!" Doesn't look suspicious.


Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 02.01.2021 15:35 by Archer30.)
02.01.2021 15:34
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 16657
Post: #822

Send me test savegame with this script only please and above mentioned bug.


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

Posts: 1175
Post: #823

Berserker, please check this one.

I changed to another object: dead vegetation 119. The result is the same.
Savegame + debug

Right-clink on this object and you will see
Image: VNHlopn.jpg


Latest ERA mods and scripts in development - My GitHub
02.01.2021 18:38
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 16657
Post: #824

You are right. I'll try to deal with it.


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

Posts: 4343
Post: #825

!?FU(OnTownHallMouseClick);
не работает у меня вообще.


Image: widget.png?style=banner2

Новейший Heroes Launcher
06.01.2021 16:33
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