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

Full Version: Плагин: воспроизведение видео в формате BIK (2022)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
myoffice91, Залил свои видео и увидел несовпадение цветовой гаммы - всё остальное нормально работает
Может проблема в том что версия радвидео старая
В данном случае вместо оранжевого цвета всё синее
Сейчас выложу тестовую подборку для вашего мода
Image: 78b155791f5a4cbf2cbeccc435c0f72c.png
(20.05.2022 13:20)suftfree Wrote: [ -> ]Залил свои видео и увидел несовпадение цветовой гаммы - всё остальное нормально работает.
Так атмосферно кстати говоря)
(10.05.2022 20:08)Archer30 Wrote: [ -> ]myoffice91, great mod! Thanks for your work!

Well I'd like to report a small issue of the new Tavern Video mod. Looks like the screen updating is not reliable in all the cases.
I play on ERA with the latest HoMM 3 HD, 32-bit OpenGL by Verok. From my testing, the tavern videos is easily broken if I click on the heroes' portraits multiple times.
Could that be a problem with OpenGL compatibilty?

Btw, I don't think it is necessary to set your mod with +100 priority, because the traditional ERA mod SFX uses ...\Tools\installmod.exe to add in the mod name to the end of list.txt, which easily results in this happen (mod with lower priority is placed on top):

Посмотрел в ERA3 с HD mod клики на портрет, действительно есть проблемы во всех опциях режима "GDI","Opengl"...


Раньше тестировал ERA 2.461 + HD mod 3.52 - тут не было проблем при кликов на портрет.

И плагин "Воспроизведение видео в формате BIK" версия 1.0 - было без проблем на любой версии ERA.

Причина: в версии 1.1 из-за поддержки "видео воспроизводит звуки".



Придется в 1.2 не только исправить баг, но добавить новые функционалы, например, поддержку строк файла для видео, а не индекс. Но, не сейчас, пока доделываю "Wizardry 8 инструмент 1.08".



------------------------------------


(20.05.2022 13:20)suftfree Wrote: [ -> ]myoffice91, Залил свои видео и увидел несовпадение цветовой гаммы - всё остальное нормально работает
Может проблема в том что версия радвидео старая
В данном случае вместо оранжевого цвета всё синее
Сейчас выложу тестовую подборку для вашего мода
Image: 78b155791f5a4cbf2cbeccc435c0f72c.png


Чем больше увеличить битрейт видео "Compress to a data rate (bytes)", тем лучше качество видео,
или можно выбрать галочку "Compress to a % of the original": 50.




Berserker, есть идея, насчет новых команд на EPM, нужно добавить функцию BIK,
агрумент1:
0-открыть видео
1-закрыть видео
агрумент2:
0-индекс
1-строка имя файла
агрумент3:
число или текстовый.
(20.05.2022 13:20)suftfree Wrote: [ -> ]myoffice91, Залил свои видео и увидел несовпадение цветовой гаммы
В данном случае вместо оранжевого цвета всё синее
Image: 78b155791f5a4cbf2cbeccc435c0f72c.png
Попробовал compress to a data rate (bytes): 400000
Только в MMArchive все нормально
Image: 29b00867242c5dfe3e30f8b77d530b07.png
suftfree, Вспомнил, 2 года назад http://wforum.heroes35.net/showthread.ph...pid119957, Archer30 писал, что не совпадает цветовая гамма, вместо оранжевого - синий цвет.
Писал, что использовал 32-bit OpenGL.


Попробуй в HD mod, в режиме поменять "OpenGL" на "GDI", либо выбрать другой.
myoffice91, Спасибо - поставил GDI полёт нормальный сейчас выложу подборку и уже там обрисую другую проблему
Вышла новая версия "Воспроизведение видео в формате BIK" 1.2:
https://disk.yandex.ru/d/6LBze07JFr9fYA



ИСТОРИЯ ИЗМЕНЕНИЙ ВЕРСИЙ
Версия 1.2
1)Исправлен оригинальный баг ЭРА 3 - PNG сияние кнопки. (в главном меню).




Рабочий прототип:

Плагин: Случайное видео в главном меню
Версия: 1.1
Автор: myoffice91

Скачать Случайное видео в главном меню ERA 3: https://disk.yandex.ru/d/f19Ahw-oC24f6g

ИСТОРИЯ ИЗМЕНЕНИЙ ВЕРСИЙ
1.1
27.05.2022
1)Исправлен критический баг: выделение памяти 222 мб, из-за спешки. Случайно поставил хуки "в главном меню", поэтому регистр неверный.

Image: _93af124819514e51fd2b449b0424e964.jpeg
Image: 0185ffd84909a1c27f19239f16dae54b.jpg
Image: fba31bb933238fd41ae51ad5f86cd3a2.jpg
Image: f521c42661b9adaf368ac85ef26bdad8.jpg
Image: 495e3c0ef842b40925a2b0342cf07c53.jpg
Image: 6da8ec67a6cf7c7ffe81a613a867c649.jpg
Image: f5fbeed0569c17ef701a4def849ba138.jpg
Image: b5b3cffc6547bda6a54b8dc0008f3da4.jpg
Image: 09126cef31339d3c45f982505df6c360.jpg
Кто-то не знает...


Quote:Suft — 14.08.2022
Спасибо вам - TavernVideos BIK и Плагин: воспроизведение видео в формате BIK - просто шикарны
У меня появилась идея - а что если сделать поддержку всех роликов игры и перевести их в BIK формат для повышения качества и экономии места? (Возможно ли перевести SMK в BIK с сохранением звука?)

Quote:Suft — 14.08.2022
Он поддерживает замену всех роликов игры?

Quote:daemon_n — 14.08.2022
тогда, если не влом, покапай, пожалуйста, возможность играть звуки/видео кампаний не из heroes3.snd

Посмотри видео-презентация youtube =)
Вышла новая версия "Воспроизведение видео в формате BIK" 1.3:
https://disk.yandex.ru/d/whvlf1oJ9V7yEw




ИСТОРИЯ ИЗМЕНЕНИЙ ВЕРСИЙ


17.09.2022
1)Исправлен баг: игра запускается с задержкой на 3 секунды. (на моде "Video menu for the launcher2" - более минуты) от suftfree.
2)Исправлен баг: свечение кнопки, например, на моде "Video for the launcher_Final" от suftfree.

18.09.2022
1)Исправлен баг: если 23.97 кадров в секунду, то происходит сияние кнопки. (на моде "Случайное видео в главном меню ERA 3") Теперь нет сияния кнопки. (бета 1.3)

2)Обновлён Binkw32a.dll с (1.6b) (28 август 2004 год) до 1.8g (15.12.2005 год).
Это решает проблему: в моде "TavernVideos BIK" - многоразовый клик на портрет приводит к разрыву видео и или к черным пятнам.


Тестировал с ЭРА 3.9.3+HD-mod 5.3 R12, Windows XP SP3 и Windows 7 - проблемы не возникли!


Bink Development History
(18.09.2022 15:31)myoffice91 Wrote: [ -> ]2)Обновлён Binkw32a.dll с (1.6b) (28 август 2004 год) до 1.8g (15.12.2005 год).
Это решает проблему: в моде "TavernVideos BIK" - многоразовый клик на портрет приводит к разрыву видео и или к черным пятнам.


Тестировал с ЭРА 3.9.3+HD-mod 5.3 R12, Windows XP SP3 и Windows 7 - проблемы не возникли!

Проверил на Windows 2003 - на 1.8g не вопроизводится звук в новых видеороликах. На 1.6b звук работает без проблем. Поэтому в ERA+ остаётся последняя версия плагина, но со старой версией Binkw32a.dll, т.к. пересохранять видео под версию 1.8g уже не буду, т.к. исходников видео и аудио у меня уже нет - весили слишком много и я их давно удалил.
myoffice91, спасибо за обновление! А что за баг с сиянием? Что кнопки в игре множество раз отрисовываются на холсте?
Berserker, баг был у пнг элемнтов - как pcx, так и def.
Баг в чём?
XEPOMAHT, спасибо за баг. Просто забыл надо проверить звуки для таверны.

binkw32a (1.8g) пытается искать примерно 10 процедур из MSS32.DLL, но 3 не найдена процедура:
18029588:"_AIL_set_sample_channel_levels@12"
18029530:"_AIL_init_sample@12"
180294A4:"_AIL_set_sample_volume_pan@12"

Если не найдена главная процедура, то не будет воспроизводить звуки. Попробовал поменять на условие, чтобы выполнить звуки, убрал три вызова процедуры. Заработал звук, но заметил разницу: 1.6b не совпадает с новой 1.8g как в оригинале, из-за лишних шумовых звуков.

Узнал, начиная с 1.8e (9-14-2005) там новая версия библиотеки Miles 7 из-за новведений 5.1 канал звук https://ru.wikipedia.org/wiki/Объёмный_звук

Попробовал 6.6g новую версию MSS32.DLL положил в корневую папку. При запуске игры ERA.exe пишет "Точка входа в процедуру "_AIL_set_sample_volume@8" не найдена."

Если ERA HD.exe, то пишет "Точка входа в процедуру "_RIB_provider_library_handle@0" не найдена."


Факт:
h3era.exe использует MSS32.dll версия 5.0e, "Saturday 27 March 1999, 23.57.16"
h3era HD.exe использует MSS32.dll версия 6.1d, "2002"




Пробовал MSS32.dll (версия 6.1d), переименовал на MSS32-6-1d.dll, затем модифицировал binkw32a, результат вообще нет звука на видео =(.


Как программа без проблем воспроизводит видео и звуки, посмотрел отладку и понял. Более пары изменений в ассемблере "Video playback in BIK format.dll". Теперь заработал правильно звук на видео. Но опять проблема в ""TavernVideos BIK" - многоразовый клик на портрет приводит к разрыву видео и или к черным пятнам =(.



Сейчас тестирую на Windows XP


(19.09.2022 08:27)Berserker Wrote: [ -> ]myoffice91, спасибо за обновление! А что за баг с сиянием? Что кнопки в игре множество раз отрисовываются на холсте?

Он дал мне файл мода, тестировал, у меня нет бага на наружное свечение кнопки, кроме задержки на 3 секунды. У Suftfree кнопки светились
https://cdn.discordapp.com/attachments/1...-06-10.mp4
Очевидно, что это проблема в том, что файл PNG имеет прозрачный цвет.

У меня нет артефакта - черные пиксели на видео. Были у Sufftree.
Image: unknown.png?width=1248&height=702


В конце-концов узнал, что у Suftree было без видеозаставки, поэтому были все кнопки с наружным свечением
Image: unknown.png?width=1248&height=702
так...
Image: unknown.png?width=1248&height=702

Quote:Suftfree — 17.09.2022
Артефакты только при наложении полупрозрачности
То есть при работе с png
Suftfree — 17.09.2022
1 проблема (проявление картинки) решается тем что DEF делаем прозрачным
2 проблема ( я напишу Берсеркс)
Все появилось после обновления сборки

myoffice91 — 17.09.2022
Решил, пробовал HD-mod обновил до 5.3 R12 - ничего не изменился. Нет свечение...

Аналогично ЭРА обновил до 3.9.3 - все ок.

Suftfree — 17.09.2022
Как ни странно - починил - обновил виндовс)
Или помогла перезагрузка ПК
Вышла новая версия "Воспроизведение видео в формате BIK" 1.4:
Скачать плагин "Воспроизведение видео в формате BIK" 1.4a + программу RADVideo 1.8x : https://disk.yandex.ru/d/42QE3o1bGY6SpA






ИСТОРИЯ ИЗМЕНЕНИЙ ВЕРСИЙ

1)Обновлён Binkw32a.dll с 1.8g (15.12.2005 год) до 1.8x (7.09.2016 год)

2)Поменял Miles на WaveOut. Теперь звук заработал и без дребезжаний. Теперь не нужна дополнительная свежая библиотека MSS32.DLL.

3)Бонус: утилита rad-video-tools 1.8x.exe.


Тестировал с ЭРА 3.9.3+HD-mod 5.3 R12, Windows XP SP3 и Windows 7 - проблемы не возникли!





---------
Насчет выше BINK 1.9 ? На сайте пишет появилась многопоточность, также новые регистры процессора, также может быть изменение API. Но я не проверил.

Однако, сейчас проверил, 1.9g
В главном меню есть проблема, слева не воспроизводит видео, кроме справа. Таверна видео - все порядке, но при клике на портрет, видео как будто пауза, а если мышь подвигать, то видео производится. Как будто мышь синхронизован с видео-воспроизведением 0_О.
Еще раз Binkw32 - версия 1.9a - тоже как 1.9g.

Не буду переделывать код.








Bink Development History 1.8x
Pages: 1 2 3 4 5
Reference URL's