Current time: 14.04.2024, 22:22 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Полупрозрачность в Героях III
Author Message
GhostManSD Offline

Posts: 1054
Post: #31

Sc. доработанные исходники AlphaSE. Или работа велась над самой dll?


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
12.03.2011 23:20
Visit this user's website Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #32

Работал над исходниками, ибо только там есть глюк с проверкой на цвет фона, который наблюдается в его dll.

Кстати...
etoprostoya Wrote:Image: 2710566Clipboard01.jpg
Скрин из той самой альфы.длл, которая якобы не могла работать с существами на поле боя Sm))

Делаем выводы, господа. Sm
12.03.2011 23:49
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 873
Post: #33

И я уже попробовал ;-)
totkotoriy Wrote:Ничего невозможного нет...
Image: 1179271254-1299969790.jpg
Image: 42414137-1299969708.jpg
Image: 1267646248-1299969721.jpg

Один кадр для демонстрации...
Тень можно сделать любым цветом и процентом прозрачности, обводка работает корректно...
DRAGON-GHOST 1 frame

Astaroth Wrote:Смотри - берешь объект. Допустим накладная почва. Очищаешь голубой фон. Копируешь слой с почвой. У тебя два слоя - один старый, один - его копия. Берешь слой-копию. Обесцвечиваешь (Shift+Ctrl+U). Затем начинаешь работать с уровнями (Ctrl+L). Играешь с уровнями как хочешь. Затем получившееся черно-белое "нечто" можешь использовать в качестве альфа канала
Хорошая идея...


(12.03.2011 23:49)etoprostoya Wrote:  Работал над исходниками, ибо только там есть глюк с проверкой на цвет фона, который наблюдается в его dll.
Так это все-таки таки ты что то подкорректировал?


Ты роешься в моих паках, но ты делаешь это без уважения...
13.03.2011 01:58
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #34

Ничего я не корректировал (посмотри на даты файлов), просто, видать, исходники не последней версии.

etoprostoya Wrote:Я просто не понял, с чего пошло мнение, что alpha.dll не работает с монстрами на поле боя? И, главное, никто, в том числе и я, не удосужился проверить это. Я сам с умным видом утверждал, что эта dll не работает с экраном битвы!
13.03.2011 02:14
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #35

У кого-нибудь сохранилась alphaSE.dll/сорцы?


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

Posts: 1809
Post: #36

Сорцы alphaSE есть только у totkotory, а он не спешит ими делиться.
Сам плагин - http://zalil.ru/31187424 Вроде бы последняя версия.
А вот старые сорцы alpha.dll - http://zalil.ru/31187434
03.06.2011 19:55
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 873
Post: #37

(03.06.2011 19:55)etoprostoya Wrote:  Сорцы alphaSE есть только у totkotory, а он не спешит ими делиться.
Сам плагин - http://zalil.ru/31187424 Вроде бы последняя версия.
А вот старые сорцы alpha.dll - http://zalil.ru/31187434
Блин, ребята вы не так все поняли! Точнее etoprostoya не так все понял, я ж говорил, что сделал там минимальные изменения. Просто я подумал если столько времени никому это не надо было, то и не пригодиться потом... если надо вот они: Source
Там в придачу с библиотеками для нее чтоб 3 дня не искать...


Ты роешься в моих паках, но ты делаешь это без уважения...
30.06.2011 22:24
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #38

Спасибо, посмотрю.
30.06.2011 22:27
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #39

Посмотрел. Ты на Dev-C++ компилировал? А я пытался на MS VS переписать. Надо ещё раз попробовать.
30.06.2011 23:49
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 873
Post: #40

(30.06.2011 23:49)etoprostoya Wrote:  Посмотрел. Ты на Dev-C++ компилировал? А я пытался на MS VS переписать. Надо ещё раз попробовать.
Да на нем... там же в комментарии от автора вроде говориться что на DEV-С скомпилировано... вот я иииии...


Ты роешься в моих паках, но ты делаешь это без уважения...
01.07.2011 01:17
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #41

А что именно делает alpha.dll? Я понимаю, что что-то с полупрозрачность но что именно?
16.04.2012 16:56
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 873
Post: #42

(16.04.2012 16:56)Sav Wrote:  А что именно делает alpha.dll? Я понимаю, что что-то с полупрозрачность но что именно?
Да как я понял перехватывает запрос на показ определенного кадра дефа, смотрит на какую площадь он будет вставляться, запоминает каждый пиксель этой площади, сравнивает и высчитывает результат сложения этих пикселей с полупрозрачными и вставляет назад. Вот как-то так.


Ты роешься в моих паках, но ты делаешь это без уважения...
16.04.2012 17:13
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #43

омг, в директх встроенная поддержка полупрозрачности есть же
(16.04.2012 16:47)totkotoriy Wrote:  А его как нибудь можно отковырять?
И я смотрю там есть возможность управления шаблонами RMG из игры - тоже нужная штуковина.
так забирай себе весь турнирный модуль вместе с patcher86. только настройка союзов жутко глючная, не поддерживает рестарт карты.


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

Posts: 2180
Post: #44

totkotoriy Wrote:Да как я понял перехватывает запрос на показ определенного кадра дефа, смотрит на какую площадь он будет вставляться, запоминает каждый пиксель этой площади, сравнивает и высчитывает результат сложения этих пикселей с полупрозрачными и вставляет назад. Вот как-то так.
А как в def'е хранится полупрозрачность пикселя? Формат кадров def'а её поддерживает? Или весь кадр целиком отрисовывается полупрозрачно, вне зависимости от цветов пикселей? Для последнего у меня есть нормальная геройская функция.
16.04.2012 20:44
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 873
Post: #45

(16.04.2012 19:09)gamecreator Wrote:  омг, в директх встроенная поддержка полупрозрачности есть же
Осталось только придумать как ей воспользоваться

(16.04.2012 20:44)Sav Wrote:  А как в def'е хранится полупрозрачность пикселя? Формат кадров def'а её поддерживает? Или весь кадр целиком отрисовывается полупрозрачно, вне зависимости от цветов пикселей? Для последнего у меня есть нормальная геройская функция.
Вот именно, что в def'e полупрозрачность не хранится, длл подгружает сторонние файлы png для каждого кадра. На счет алгоритма работы я точно не знаю. То что я написал выше это тоже не 100%.
А что за функция? Как работает?


Ты роешься в моих паках, но ты делаешь это без уважения...
16.04.2012 22:30
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