IPB

Здравствуйте, гость ( Вход | Регистрация )

> ModdableVideos, замена bik-роликов на smk
feanor
сообщение 05 Feb 2013, 12:21 (Сообщение отредактировал feanor - 14 Nov 2013, 20:45)
Сообщение #1

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20596 раз




Подоплека вопроса:

Цитата
В героях есть два типа видео, .bik и .smk
Библиотечка для bik в героях стародревняя и притом обновить её не удается, конвертера в формат этой версии нету - а в bik загнаны довольно часто встречающиеся ролики таверны, победы-поражения-сдачи etc.
С smk же все проще - но и бесполезней. Тут достаточно обновить библиотеки и можно клепать ролики во вполне доступной RAD Video Tools 1.6 - но smk-роликов в игре шиш да маленько.

Теперь пошли не азы.
Когда гуй игры использует ролики, он обращается к ним не по имени (OpenVideo("tavern.bik",..) ), а по индексу в спецтаблице, которая хранит в себе имя (без разрешения!) основного ролика, имя (опять же без разрешения!) закольцованного ролика, проигрывающегося по завершении основного и ряд байтовых-двухбайтовых параметров, один из которых как раз и отвечает за выбор в OpenVideo конкретной функции - OpenSmack или OpenBink.

Таким образом, для того чтобы заменить видео таверны, нужно обновить библиотечки для видео, записать в .vid файл ролик tavern.smk и на выбор:
- либо изменить существующую запись в диалоге таверны, исправив поле типа с Bink на Smack
- либо создать новую запись в таблице видео с нужными данными и подставить её индекс в диалоге таверны.

Для avi же и прочая и прочая нужно писать свой обработчик.


Пачка сконвертированных роликов же мне нужна для того, чтобы полностью перетащить герои на легкомодифицируемый smk и закрыть уже эту чертову тему.


Мод включает в себя обновленные библиотеки (сразу все), vid-файл со сконвертнутыми роликами (пользуясь случаем, передаю всем благодарность за помощь и дельные советы) и патчик на перенаправление OpenVideo на OpenSmack (597876: eb2f)

http://rusfolder.com/34854382 (18 Мб)
http://yadi.sk/d/47Uq7ONbChLEC
Go to the top of the pageAdd Nick
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
hippocamus
сообщение 05 Feb 2013, 18:23
Сообщение #2

допустим, мяў
Сообщений: 24 068
Спасибо сказали: 13377 раз




Это, конечно, здорово. Но всё-таки объясни мне, нубу, что это конкретно даёт, чего нельзя было сделать раньше?


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 05 Feb 2013, 18:26
Сообщение #3

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20596 раз




Цитата
Это, конечно, здорово. Но всё-таки объясни мне, нубу, что это конкретно даёт, чего нельзя было сделать раньше?

Изменять ролики таверн, победы, поражения, сдачи. Вроде бы - кампаний RoE/SoD, но они, кажется, отключены в Воге.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 05 Feb 2013, 19:55
Сообщение #4

допустим, мяў
Сообщений: 24 068
Спасибо сказали: 13377 раз




Ну, а если мы не изменяем, а добавляем - разницы нет? Выставил флаг SMK в этих двухбайтовых параметрах - и будет счастье?


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 05 Feb 2013, 20:27
Сообщение #5

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20596 раз




Цитата
Ну, а если мы не изменяем, а добавляем - разницы нет?

Про добавление я вообще ничего не говорил - его нету, а делать я не хочу: оно только для DL и нужно.
Go to the top of the pageAdd Nick
 
+Quote Post
AKuHAK
сообщение 11 Feb 2013, 13:48
Сообщение #6

God
Сообщений: 264
Спасибо сказали: 402 раза




О наконец-то кто-то сделал в этой области хоть что-то. Есть ли возможность сделать так, чтобы движок проверял наличие бика и если его нет запускал смак (и наоборот)?


--------------------
Не качает с депозита? Используй JDownloader
Go to the top of the pageAdd Nick
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 5 August 2025 - 06:25
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика