Wake of Gods Forum | Форум Во Имя Богов

Full Version: Полупрозрачность в Героях III
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10
Sc. доработанные исходники AlphaSE. Или работа велась над самой dll?
Работал над исходниками, ибо только там есть глюк с проверкой на цвет фона, который наблюдается в его dll.

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

Делаем выводы, господа. Sm
И я уже попробовал ;-)
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.
Так это все-таки таки ты что то подкорректировал?
Ничего я не корректировал (посмотри на даты файлов), просто, видать, исходники не последней версии.

etoprostoya Wrote:Я просто не понял, с чего пошло мнение, что alpha.dll не работает с монстрами на поле боя? И, главное, никто, в том числе и я, не удосужился проверить это. Я сам с умным видом утверждал, что эта dll не работает с экраном битвы!
У кого-нибудь сохранилась alphaSE.dll/сорцы?
Сорцы alphaSE есть только у totkotory, а он не спешит ими делиться.
Сам плагин - http://zalil.ru/31187424 Вроде бы последняя версия.
А вот старые сорцы alpha.dll - http://zalil.ru/31187434
(03.06.2011 19:55)etoprostoya Wrote: [ -> ]Сорцы alphaSE есть только у totkotory, а он не спешит ими делиться.
Сам плагин - http://zalil.ru/31187424 Вроде бы последняя версия.
А вот старые сорцы alpha.dll - http://zalil.ru/31187434
Блин, ребята вы не так все поняли! Точнее etoprostoya не так все понял, я ж говорил, что сделал там минимальные изменения. Просто я подумал если столько времени никому это не надо было, то и не пригодиться потом... если надо вот они: Source
Там в придачу с библиотеками для нее чтоб 3 дня не искать...
Спасибо, посмотрю.
Посмотрел. Ты на Dev-C++ компилировал? А я пытался на MS VS переписать. Надо ещё раз попробовать.
(30.06.2011 23:49)etoprostoya Wrote: [ -> ]Посмотрел. Ты на Dev-C++ компилировал? А я пытался на MS VS переписать. Надо ещё раз попробовать.
Да на нем... там же в комментарии от автора вроде говориться что на DEV-С скомпилировано... вот я иииии...
А что именно делает alpha.dll? Я понимаю, что что-то с полупрозрачность но что именно?
(16.04.2012 16:56)Sav Wrote: [ -> ]А что именно делает alpha.dll? Я понимаю, что что-то с полупрозрачность но что именно?
Да как я понял перехватывает запрос на показ определенного кадра дефа, смотрит на какую площадь он будет вставляться, запоминает каждый пиксель этой площади, сравнивает и высчитывает результат сложения этих пикселей с полупрозрачными и вставляет назад. Вот как-то так.
омг, в директх встроенная поддержка полупрозрачности есть же
(16.04.2012 16:47)totkotoriy Wrote: [ -> ]А его как нибудь можно отковырять?
И я смотрю там есть возможность управления шаблонами RMG из игры - тоже нужная штуковина.
так забирай себе весь турнирный модуль вместе с patcher86. только настройка союзов жутко глючная, не поддерживает рестарт карты.
totkotoriy Wrote:Да как я понял перехватывает запрос на показ определенного кадра дефа, смотрит на какую площадь он будет вставляться, запоминает каждый пиксель этой площади, сравнивает и высчитывает результат сложения этих пикселей с полупрозрачными и вставляет назад. Вот как-то так.
А как в def'е хранится полупрозрачность пикселя? Формат кадров def'а её поддерживает? Или весь кадр целиком отрисовывается полупрозрачно, вне зависимости от цветов пикселей? Для последнего у меня есть нормальная геройская функция.
(16.04.2012 19:09)gamecreator Wrote: [ -> ]омг, в директх встроенная поддержка полупрозрачности есть же
Осталось только придумать как ей воспользоваться

(16.04.2012 20:44)Sav Wrote: [ -> ]А как в def'е хранится полупрозрачность пикселя? Формат кадров def'а её поддерживает? Или весь кадр целиком отрисовывается полупрозрачно, вне зависимости от цветов пикселей? Для последнего у меня есть нормальная геройская функция.
Вот именно, что в def'e полупрозрачность не хранится, длл подгружает сторонние файлы png для каждого кадра. На счет алгоритма работы я точно не знаю. То что я написал выше это тоже не 100%.
А что за функция? Как работает?
Pages: 1 2 3 4 5 6 7 8 9 10
Reference URL's