![]() |
Nowy button w PGCEdit
Witam,
Początkującego użytkownika zmagań z reauthoringiem ciąg dalszy... Wpadłem na pomysł by dodać pokaz slajdów, który mógłbym włączyć w jednym z podmenu. Pokaz slajdów wykonałem w Memories on TV. Otrzymałem plik VOB, który nazwałem VTS_02_2 i wrzuciłem go katalogu z filmem. Następnie uaktualniłem plik VTS_02_0.IFO przy pomocy IFOuptade (jako plik authored wskazałem ten IFO otrzymany z Memories). Następnie zgodnie z artykułem "Edycja Menu by macnow", dodałem przycisk w jednym z podmenu (podmieniłem oryginalną planszę na tą wyedytowaną w photoshopie) i teraz nie wiem jak w PGCEdit powiązać ten button z pokazem slajdów (VTS_02_2.VOB). Potrafię odnaleźć ten pokaz w PGCEdit (rozpoznaję go po czasie trwania). Ale na tym moja intuicja się kończy. Może dodam, że w tym samym podmenu są dwa buttony do innych takich pokazów (oryginalnie już tam były) i przypisana jest im komenda: [20 01 00 00 00 00 00 0D] LinkTailPGC Nie mam pojęcia czy podałem wszelkie potrzebne informacje.. jeśliby opis przytoczony przeze mnie był niewystarcający, proszę mnie poinformować, a go uzupełnię. Z góry dziękuję za pomoc. Pozdrawiam |
Cytat:
Cytat:
Czy te pokazy znajdują się w VTS_2? W którym VTS znajduje się te menu z nowym klawiszem? Zrób może zrzut tych post command. |
Cytat:
Menu z tym nieszczęsnym buttonem jest v VTS_01_0 a pokaz slajdów w VTS_05_1 (tyle, że nie wiem jak to zaktualizować). Odnośnie tych post commands, mam nadzieję, że chodziło o poniższe zdjęcie (podświetliłem odpowiednie menu): http://img114.imageshack.us/img114/3888/screen2za.jpg Prosiłbym o w miarę łopatologiczne wskazówki dla laika, bo ta cała logika mnie trochę przeraża.. |
Cytat:
Otwórz ten film w PGCEdit (bez tych skopiowanych vobów) i z menu File wybierz Import VTST titles. Wskaż plik ifo z tym pokazem slajdów i pozwól programowi skopiować pliki VOB. Cytat:
20 Set gprm(4) = (mov) 259 21 (JumpSS) Jump to VMGM PGC2 jeśli oczywiście wartość 259 jest wolna (obejrzyj to VMGM PGC2). Dalsze sterowanie, czyli skok do VTS z pokazem slajdów zrobisz dostawiając instrukcje skoku w PGC2 wideo managera w zależności od wartości 259 GPRM(4) oczywiście. |
Hmm, skorzystałem z Import VTST Titles i faktycznie dodało mi tego Voba z Memories jako VTS_5, ale nie utworzyło przy nim nowego szóstego title. Trzeba to jakoś zrobić ręcznie?
W Post commands dodałem: 20 Set gprm(4) = (mov) 259 21 (JumpSS) Jump to VMGM PGC2 Cytat:
http://img365.imageshack.us/img365/6834/screen28au.jpg Mógłbyś mi jeszcze podać jak ona powinna wyglądać? Bo o ile ten poprzedni fragment zrozumiałem, o tyle tego nie bardzo mogę.. Z góry przepraszam za te uciążliwe pytania na każdym kroku :ysz: |
Cytat:
Cytat:
Spróbujmy... Zobacz co się dzieje - rejestr GPRM(4) przechowuje wartość odpowiadającą numerowi naciśniętego przycisku. W liniach od 9 do 18 jest sprawdzane, który przycisk (1-5) został naciśnięty i w zależności od tego wykonywany jest skok do odpowiedniego tytułu. Trochę mnie niepokoi, że porównywane są numery przycisków od 1 do 5, a w poprzednim menu były tylko 3 wartości - albo przyciski zostały wcześniej usunięte, albo to VMGM PGC jest wywoływane też z innego menu... Więc może bezpieczniej w poprzednim menu przyporządkować nowemu przyciskowi wartość 262 zamiast 259, co w wyniku działania instrukcji w linii 7 VMGM PGC2 da nam wartość rejestru GPRM(4)=6. Zmodyfikuj też instrukcję z linii 8 - z ">=" zmień na ">". Teraz wystarczy po linii 18 dodać 2 dodatkowe linie (Add after): 19 Set gprm(0) = (mov) 6 20 if ( gprm(0) == gprm(4) ) then { (JumpTT) Jump to Title 6 } oczywiście jak już ci się uda uzyskać ten 6 tytuł ;) Powinno to zadziałać. Jeszcze jedna rzecz cię czeka - musisz tak zmodyfikować post command tego importowanego tytułu, żeby po zakończeniu odtwarzania sterowanie zostało przekazane w odpowiednie miejsce. Walcz :D |
Wszystkie czasy w strefie CET. Aktualna godzina: 17:07. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.