Перейти к содержанию

FAQ по технологии Texture Hook в MGE.


Рекомендуемые сообщения

FAQ по технологии Texture Hook (Хук Текстуры) в MGE(на данный момент 3.8.0, но будет работать в более поздних и ранних версиях).

 

a)Что даёт эта технология?

1)Можно подменять текстуры другими (не интересно и не нужно, описовать не буду).

2)Можно подменять текстуры другими с использованием шейдера (простая анимация текстуры с течением времени и другие эффекты, опишу когда-нибудь, если будет время).

3)Конечно же, можно подменять текстуры динамически(в скриптах игры можно указывать новую замену для текстуры, опишу когда-нибудь, если будет время).

4)Подмена текстуры AVI видео файлом(даже со звком, пункт 4 работает только в МГЕ 3.8.0 и выше). На этом пункте акцентируем наше внимание. ;-) В Oblivion'e такое не возможно.

 

b)Подготовка.

Запускаем MGEgui.exe и ставим галочку Misc->Hook Texture (это нужно делать и пользователям, которые бдут использовать плагин с данной технологией). Естественно, без МГЕ у пользователя - эта технология не работает.

 

 

 

m)Подмена текстуры AVI файлом.

1)Рисуем в программе-редакторе AVI файлов или берём готовый AVI фильм.

2)Запускаем MGEgui.exe.

3)Tools->Texture Hook Generator.

4)В Texture Path пишим имя AVI-текстуры на которую хотим заменить какую-то текстуру. AVI файл должен находится в папке "Data Files\MGE videos". Например, menu_morrowind.AVI.

5)Save.

6)Выбираем ту текстуру, которую хотим заменить. Например, menu_morrowind.dds. Предупреждаю: старую текстуру желательно сохранить, тк она разрушается и в ней хронится информация о произведённой подмене. Если вы не находите текстуру, которую хотите заменить, то скорее всего её просто нужно распаковать из BSA архива. Хотя, если вы знаете расположение старой текстуры и имя, то этого делать не обязательно: надо просто зайти, в этом диалоге сохранения, в нужную папку, ввести с клавиатуры имя подменяемой текстуры и сохранить.

7)Жмёте ОК, всё закрываете и проверяете.

 

n)Как убрать захученную(подменённую) текстуру?

1)Удаляем подменяемую текстуру, содержащую информацию о подмене, и это всё, если в BSA архиве хронится оригинальная подменяемая текстура.

2)Если в BSA архиве нет этой подменяемой текстуры, то востанавливаем, бережливо сохранённую ранее, эту текстуру (в пункте m)5) я предупреждал об этом).

 

o)Какие файлы нужно передавать вместе со своим плагином?

1)Подменяющую текстуру. Например, menu_morrowind.AVI.

2)Подменяемую текстуру, содержащую информацию о подмене. Например, menu_morrowind.dds.

 

p)Зона использования.

1)Замена небосвода более анимированным.

2)Замена главного меню игры.

3)Какая-то особая, изменяющаяся текстура у объекта (хамелеон и тд).

4)Каждому Вварденфелчанину по телеку. :-D

5)Мало ли что ещё можно придумать... ;-)

 

PS:В результате эксперементов у меня появилось очень кавайное меню игры. Я думал звук из AVI файлов не будет слышен, но я его слышу. Теперь Морровинд приветствует меня словами: "Тихиро, не грусти. Ещё увидимся"(Мултфильм "Унесённые призраками", взял первый попавшийся AVI). :-D

 

PPS:Неописанное мною можно слегка подглядеть сдесь: http://morrgraphext.wiki.sourceforge.net/Tools

Изменено пользователем laMer007
Ссылка на комментарий
Поделиться на другие сайты

А ведь таким образом можно создать неплохой хоррор-квест-лабиринт для Нереварина... С разными фантомными тенями на стенах... Кто бы только взялся...

Кстате а прозрачность в видео никак запихать нельзя?

Ссылка на комментарий
Поделиться на другие сайты

Так . Несколько вопросов .

1) - вылетела игра , хотя все сделал по мануалу ( меню себе ставил )

2) - возможно из-за разрешения файла . как ави сделать 2048х2048 ?

Ссылка на комментарий
Поделиться на другие сайты

Евгений_Evgeniy:

1)а)МГЕ 3.8.0?

б)Стоит TalkyMorrowind?

c)Пункт (b) фака выполнил?

d)Кодеки стоят новые?

 

 

2)Зачем тебе 2048х2048? Тебе хватит 1024x768 или что-то в роде этого. У меня безпроблем точно поставился фильм с разрешением 512х288. Возможно тебя спасёт перекодирование твоего AVI в стандартный, плохо сжатый файл. К сожалению не разбираюсь в AVI редакторах, попробуй Move Maker, входящий в стандартную поставку Windows.

 

Может кто-нибудь более авторитетный в этом вопросе что-нибудь посоветую об AVI файлах и их редакторах?

Изменено пользователем laMer007
Ссылка на комментарий
Поделиться на другие сайты

Кодеки вроде свежие

http://i005.radikal.ru/0903/67/8121aa01fc36t.jpg

Изменено пользователем Евгений_Evgeniy
Ссылка на комментарий
Поделиться на другие сайты

б)Стоит TalkyMorrowind?
Это я спросил к вопросу о том: "Оригинальный ли у тебя экзешник?" Я не пробовал с "не оригинальным", тк у меня стоит TalkyMorrowind.

 

а)Я пробовал с кодеками: K-Lite Codec Pack 4.1.7 (Full), попробуй их у себя поставить.

 

б)Ну и как я уже сказал: попробуй сделать меньше разрешение фильма и фильм не должен быть сильно длинным("Унесённые призраками" идут не менее часа, но работало).

 

в)И предупреждаю: AVI файлов много различных форматов. Твой фильм может быть не поддерживаемого формата. Попробуй сконвертировать свой AVI файл в другой формат, более стандартный, или попробуй поэксперементировать с другими фильмами.

 

г)Пощи в гугле, что-то типа AVI конвертер или AVI editor - для преобразования AVI файлов.

Ссылка на комментарий
Поделиться на другие сайты

Я делал анимированное меню - на youtube есть видеоролик. Этот вариант делался как альтернатива меню, сделанного starwarsguy9875. Его меню - с движущейся картой, как в Забвении. Мой вариант - с обзором острова с высоты птичьего полета.

 

Должен предупредить - меню пока не работает с ENBSeries. starwarsguy9875 пытается решить эту проблему. Вот ссылки на мое фоновое видео и тему starwarsguy9875 на форуме Bethsoft.

 

http://www.bethsoft.com/bgsforums/index.ph...959471&st=0

http://www.youtube.com/watch?v=DvP_rm-UdhU

 

Пользовался я инструкциями starwarsguy9875, так что если есть желание с ними ознакомиться, посмотрите по указанной выше ссылке. Естественно, все по-английски (судя по часовому поясу, он - канадец).

 

Проблема с пустым экраном - не из-за кодека. Если видео воспроизводится в windows media player, будет воспроизводиться и в игре. Здесь дело в правильности указания пути к текстуре. Советую внимательнее почитать инструкции starwarsguy9875 или, если нет желания вникать, поэкспериментировать самостоятельно.

 

P.S.

В дальнейшем планирую завершить работу над анимированным меню, перезаписав фоновое видео, избавит его от рывков и подергивания, и сделать предваряющий меню ролик, чтобы все смотрелось в едином стиле. Возможно, позже поработаю над ретекстуром меню, опять же - для достижения единообразия.

Ссылка на комментарий
Поделиться на другие сайты

То, что не попало в оффициальный пост:

Для пущей работоспособности starwarsguy9875 советует сжимать видео в mpg. Кстати, MGE работает только с авишками, так что если файл после кодирования имеет формат .mpg, его нужно переименовать.

Кстати, должен предупредить - при использовании некоторых шейдеров меню получается слишком засвеченным. Шейдер накладывается поверх и получается слишком ярко. Как с этим бороться - ума не приложу.

Сдесь всё абсолютно верно.

 

 

Выклыдываю и вот эти слова(мне не верится и я этого не слышал, но на всякий случай):

Да, и при переустановке MGE связь текстуры и видео теряется, выдается белый экран.
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
У кого-нибудь получалось атачить шейдеры к текстуре? Если да, до добавте в FAQ, прошу очень сильно. Второй день парюсь, текстура получается просто белой. На видео заменяется прекрасно, а вот с шейдерами разобраться не могу.
Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...
Хотел использовать эту технологию, скачал, установил. Однако ни программа не запускается (ошибку находит), ни сама игра (пишет что некорректный Морровинд.ехе) ! Это не может быть оттого что версия 3.3.2?
Ссылка на комментарий
Поделиться на другие сайты

Установлены не правильно они, да.

http://forum.fullrest.ru/index.php?showtopic=23507

Важно! Для работы программы на версии игры от 1С необходимо отключить встроенный Morrowind Script Extender (вкладка Misc/disable internal MWSE). Иначе при запуске Морровинда вы будете получать сообщение "incorrect Morrowind.exe". Это делается установкой галочки MGEGui.exe/Misc/Disable internal MWSE version.
Ссылка на комментарий
Поделиться на другие сайты

Установлены не правильно они, да.

http://forum.fullrest.ru/index.php?showtopic=23507

Спасибо! Щас посмотрим! А скрипт экстендера у меня всё равно пока нет.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
Выклыдываю и вот эти слова(мне не верится и я этого не слышал, но на всякий случай):

 

Пародокс, но я вижу его безовсякой переустановки - просто подменив текстуры! Молочный такой, белый... есть идеи что с этим делать?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...