Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » DVD-video (ДВД-видео) - что и как (часть 3)

Модерирует : gyra, Maz

Widok (29-12-2008 12:37): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Prez



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
:

Цитата:
Как правильно обойти воспроизведение Title 1 на таком диске:

Точно так же, как мы уже обходили аналогичный диск на странице 58 . Заменить его нужным доменом. В частности, ближайшим VTS_03.
1. Заходите в "VTSM 3,1 Root" и копируете 18 и 19 строки gprm(5) и gprm(1) в буфер Ctrl+C.
2. Ниже тыкаете в Title 3 и в секции Pre 8-ю строку gprm(1) заменяете этими строками Ctrl+V. То же самое и в Title 4. Это для того, чтобы после подмены тайтлов можно было выйти в меню по кнопке Root на пульте, как в оригинальном диске сейчас. Я уже писал про назначения регистров в этих компиляциях 5-й - номер кнопки в меню, 1-й - номер PGC на которую идет переход в домене меню диска. Условия где анализируется переход - VTSM 1, PGC 6. Отсюда видно, что при занесении 2 в gprm(1) сработает переход на VTSM 1, PGC 8, где сидит главное меню без интро-ролика (в PGC 7 сидит то же меню, но с интро-роликом). А значение 2 занесенное в gprm(5) подсветит кнопку N2 в этом меню. Подсветка выполняется в каждой PGC меню с кнопками в Pre секции.
3. Запишите диск!
4. Становитесь на Title 1. Кстати, те команды, которые сохранил 0Vovan0 в данном диске абсолютно не нужны. Они нигде дальше не используются. Но он сделал правильно, потому что не анализировал диск полностью, а для общего случая именно так надо и делать, когда не знаете диска и не охота тратить время на полное анализирование.
5. Вызывайте File -> Replace VTST Titles (/Yes). Выбираете VTS_03_0.IFO (тут сидят тайтлы 3 и 4). PgcEdit предупреждает, что вы хотите заменить домен, где тайтлов меньше, чем в заменяющем домене, поэтому он создаст новый тайтл (TTN). Соглашаетесь, конечно. Дальше все ответы как и в прошлый раз. Есть. Вместо тайтла 1 теперь сидит два Title 1 и Title 18.
6. Идете в VTSM 1, PGC 3. Правите 3 и 4 строки
   3  Set gprm(5) =(mov) 1
   4  LinkPGCN PGC 7
В этой PGC происходят начальные установки языка и субтитров при загрузке диска. После этих установок диск отправлялся на рекламу в тайтл 1. Мы это завернули на главное меню PGC 7 (с интро) и подсветили в нем кнопку 1 (gprm(5)).
7. Теперь надо мусор чистить. Его много. Идете в VMGM, PGC 2. Отсюда идут вызовы тайтлов из менюшки. Удаляете строки с теми тайтлами (и предшествующими командами "set gprm(0) =(mov)# число"), которые пустые. А именно 1, 2, 5, 6, 9, 10, 13, 14, 17. Строки  с тайтлами 3 и 4 - заменяете номера тайтлов на 1 и 18 соответственно (это наши замененные тайтлы). Итого эта PGC должна выглядеть так:
   1  Set gprm(1) =(mov) 0
   2  Set gprm(2) =(mov) 0
   3  if ( gprm(4) & 65280 ) then { Goto line 5 }
   4  Goto line 8
   5  Set gprm(6) =(mov) gprm(4)
   6  Set gprm(6) /=(div) 256
   7  Set gprm(4) &=(and) 255
   8  if ( gprm(4) >= 18 ) then { LinkPGCN PGC 3 }
   9  Set gprm(0) =(mov) 3
  10  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 1 }
  11  Set gprm(0) =(mov) 4
  12  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 18 }
  13  Set gprm(0) =(mov) 7
  14  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 7 }
  15  Set gprm(0) =(mov) 8
  16  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 8 }
  17  Set gprm(0) =(mov) 11
  18  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 11 }
  19  Set gprm(0) =(mov) 12
  20  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 12 }
  21  Set gprm(0) =(mov) 15
  22  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 15 }
  23  Set gprm(0) =(mov) 16
  24  if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 16 }
  25  (JumpSS) Jump to First Play PGC
8. Идете в VMGM, PGC 4 и удаляете строки 3, 5, 6. Это условие, которое никогда не выполняется, но оно заткнет последующее удаление последнего VTS-а, потому что вызывает его Root-меню.
9. Запишите диск.
10. Запускайте DVD -> Clear Jump to void PGC. Это удалит команды, которые отправляют на dummy PGC не содержащие команд (убивает линки на пустышки, чтобы потом эти PGC были удалены). Они и так никогда не вызываются, иначе диск бы глючил, но условия по их вызову Маэстро ставит (условия реально никогда не выполняются). На всякий случай, наверное. Она много чего делает на всякий случай.
11. DVD -> Delete uncalled PGCs. Убьет кучу мусора и выругается, что надо поправить стремные команды. Надо (далее нумерация VTS новая). Заходите в VTSM 1, Root. Удаляете с 3 по 17 строки включительно. В VTSM 2, Root; VTSM 3, Root и VTSM 4, Root - удаляете с 1 по 17 строки включительно в каждом.
12. Title 8 как-то коряво выглядит. Сделаем номера по порядку (хотя и так будет все работать). Становимся на Title 8 и идем Title -> Remap Title numbers. Нажимаем последовательно кнопки "To top" и "Move down". Ок.
13. Записываем диск. Всё.
14. Проверяем в PowerDVD.

Всего записей: 1128 | Зарегистр. 19-10-2006 | Отправлено: 18:55 02-06-2008
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » DVD-video (ДВД-видео) - что и как (часть 3)
Widok (29-12-2008 12:37): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru