Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   DVD-Video (https://forum.cdrinfo.pl/f13/)
-   -   DVDRemake, PGCEdit - jak to zrobić (https://forum.cdrinfo.pl/f13/dvdremake-pgcedit-jak-zrobic-70675/)

Reetou 07.03.2007 17:10

Na ***380;***243;lto zaznaczane s***261; elementy przez kt***243;re przechodzi***322;a symulacja do czasu zatrzymania.
Niestety, sprawa nie jest trywialna, ***380;ebym m***243;g***322; zdalnie co***347; powiedzie***263;. Z tego co widz***281; menu g***322;***243;wne masz w VTSM 2, ale cz***281;***347;***263; sterowania w VTSM1. Sam film jest VTS 8, wi***281;c sterowanie jest przede wszystkim przez wideo managera (VGM). Jak widz***281;, zanim odtwarzanie trafi do g***322;***243;wnego menu przelatuje przez 6 usuni***281;tych warning***243;w/reklam***243;wek - faktycznie du***380;o.

Kombinowa***263; zdalnie przy tylu screenach si***281; nie da, trzeba zda***263; si***281; na automat - mo***380;e si***281; uda. Zr***243;b przedewszystkim backup wszystkich plik***243;w ifo i bup, jakby co***347; nie wysz***322;o.

P***243;***378;niej otw***243;rz film w PGCEdit, kliknij na... No w***322;a***347;nie, tu mamy problem, bo jak widz***281; g***322;***243;wne menu (RootM) w VTSM 2 to dummy, czyli jest w nim samo sterowanie obs***322;uguj***261;ce pewnie resume. A samo (widoczne) menu jest w VTSM 2 PGC 6. Wi***281;c spr***243;buj przeprowadzi***263; operacj***281; 2 razy:
- za pierwszy razem wska***380; VTSM 2 PGC 1 (RootM) i naci***347;nij CTRL+SHFT+T. P***243;***378;niej pu***347;***263; Trace mode, a***380; do momentu zatrzymania si***281; go na breakpoincie. Nast***281;pnie z menu PGC wybierz makro Jump to PGC upon DVD insert - tu niestety musisz si***281; troch***281; przyjrze***263; co wypisuje macro, ***380;eby wciska***263; odpowiednie przyciski :( Potem zapisz DVD i przetestuj dzia***322;anie w playerze.

Je***347;li nie jest OK, mo***380;esz spr***243;bowa***263; zamiast RootM zaznaczy***263; VTSM 2 PGC 6 (to z 4 przyciskami) i powt***243;rzy***263; operacje jak wy***380;ej.

Mo***380;e si***281; uda...

KC42 07.03.2007 18:28

Ilość załączników: 1
za pierwszy razem wskaż VTSM 2 PGC 1 (RootM) i naciśnij CTRL+SHFT+T. Później puść Trace mode, aż do momentu zatrzymania się go na breakpoincie.

Czy mam dawać run aż dojdzie do menu i przycisku start, bo wcześniej zatrzymuje się z 3 razy to daje run ale może źle robię.

Następnie z menu PGC wybierz makro Jump to PGC upon DVD insert

W tej wersji co mam 5.0 nie było opcji albo nie mogłem znaleźć Jump to PGC upon DVD insert to ściągłem jakąś 8.0 i tu jest ale w PGC a nie Macros, tylko jak wczytuje do PGC 8.0 film to pokazuje jakiś błąd

Reetou 07.03.2007 18:37

Cytat:

Napisany przez KC42 (Post 747239)
Czy mam dawa***263; run a***380; dojdzie do menu i przycisku start, bo wcze***347;niej zatrzymuje si***281; z 3 razy to daje run ale mo***380;e ***378;le robi***281;.

Dobrze robisz, chocia***380; dziwne, ***380;e si***281; zatrzymuje. Na odtwarzaniu?

Cytat:

Napisany przez KC42 (Post 747239)
W tej wersji co mam 5.0 nie by***322;o opcji albo nie mog***322;em znale***378;***263; Jump to PGC upon DVD insert to ***347;ci***261;g***322;em jak***261;***347; 8.0 i tu jest ale w PGC a nie Macros, tylko jak wczytuje do PGC 8.0 film to pokazuje jaki***347; b***322;***261;d

Pisa***322;em, ***380;e z menu PGC :taktak:

Ten b***322;***261;d: usuwa***322;e***347; jakie***347; audio z tego filmu? Naci***347;nij przycisk Tak...

KC42 07.03.2007 19:36

Ilość załączników: 1
Cytat:

Napisany przez Reetou (Post 747243)
Dobrze robisz, chociaż dziwne, że się zatrzymuje. Na odtwarzaniu?



Pisałem, że z menu PGC :taktak:

Ten błąd: usuwałeś jakieś audio z tego filmu? Naciśnij przycisk Tak...


niestety poddaje się to dla mnie za trudnę, nic z tego nie wychodzi jeszcze na końcu pokazuje jakiś błąd, dzięki za próbę pomocy. to program dla wybrańców już trzeci raz podchodzę do niego.

Reetou 07.03.2007 20:10

Nie no, to nie b***322;***261;d - uruchomi***322;e***347; macro i to jego informacjacja co masz robi***263;...
Ale bez angielskiego to si***281; nie obejdzie, a nie ma wersji polskiej tego programu...

Edit: No tak, PGC do kt***243;rego chcesz skoczy***263; musi zawiera***263; wideo, wi***281;c trzeba wskaza***263; ten PGC 6. To na ko***324;cu zawiera te info na ekranie...

KC42 08.03.2007 10:57

Ilość załączników: 3
Cytat:

Napisany przez Reetou (Post 747283)
Nie no, to nie błąd - uruchomiłeś macro i to jego informacjacja co masz robić...
Ale bez angielskiego to się nie obejdzie, a nie ma wersji polskiej tego programu...

Edit: No tak, PGC do którego chcesz skoczyć musi zawierać wideo, więc trzeba wskazać ten PGC 6. To na końcu zawiera te info na ekranie...

znalazłem DVD wydane w tej samej firmie ale chyba to łatwiej, bo chyba od tego trzeba zaczynać a nie od razu od skomplikowanych struktur DVD, trochę kombinowałem prawie na oślep ale za każdym razem nic nie wychodzi.

Reetou 08.03.2007 12:53

Widz***281;, ***380;e dr***261;***380;ysz temat ;)

Wk***322;adasz p***322;ytk***281;, startuje komenda z First play PGC, odtwarzane s***261; jakie***347; reklam***243;wki, p***243;***378;niej startuje menu - to od kt***243;rego chcemy zacz***261;***263;. W trakcie odtwarzania zmieniane s***261; warto***347;ci rejestr***243;w w odtwarzaczu. P***243;***378;niej dalsze sterowanie odbywa si***281; w zale***380;no***347;ci od warto***347;ci tych rejestr***243;w.

Kto***347; mo***380;e powiedzie***263; - je***347;li zamiast skoku do tytu***322;u 3 z jak***261;***347; wyci***281;t***261; reklam***261; (screeny powy***380;ej) wstawie instrukcj***281; skoku do g***322;***243;wnego menu (VMGM PGC 1) - to b***281;dzie OK. Ale nie b***281;dzie - zobacz co si***281; dzieje przy przej***347;ciu do menu - pierwsza instrukcja pre commands w tym menu sprawdza warto***347;***263; rejestru GPRM 4 - je***347;li jest r***243;***380;na od zera to przechodzi do wykonania liniii 3. Ale po w***322;o***380;eniu p***322;ytki rejestry GPRM s***261; zerowane - czyli w tym przypadku zostanie wykonana instrukcja z linii 2, czyli skok do FP. I mamy niesko***324;czon***261; p***281;tl***281; - co wygl***261;da jakby si***281; powiesi***322; odtwarzacz.

Dlatego idea jest taka: w***322;***261;czamy opcj***281; ***347;ledzenia, opcj***261; Step albo Next PB poruszamy si***281; przez symulacj***281; odtwarzania - a***380; dojdziemy do g***322;***243;wnego menu.

W mi***281;dzy czasie obserwujemy jak zmieniaj***261; si***281; warto***347;ci rejestr***243;w - je***347;li nie widzisz podgl***261;du stanu rejestr***243;w wybierz opcj***281; Registers z menu Watch (nad przeciskiem Eject/load). Po zatrzymaniu na menu masz wymagane warto***347;ci GPRM.

Je***347;li teraz w FP PGC ustawisz takie same warto***347;ci wszystkich rej GPRM (instrukcje Set GPRM(x) = (mov) y) i w ostatniej linii zrobisz skok Jump to VMGM Title menu, to wszystko powinno by***263; OK.

No, prawie :)
Bo je***347;li w trakcie odtwarzania tych reklam***243;wek ustawiane s***261; rejestry SPRM (np. audio, czy wyb***243;r napis***243;w) to ani w FP, ani w VMG nie mo***380;na wykona***263; tej instrukcji. Oczywi***347;cie jest na to spos***243;b - ustawiasz komendy FP jak wy***380;ej, ale zamiast skoku od razu do menu robisz skok do np. Title 3, gdzie zmieniasz komendy pre na dwie swoje:
- pierwsza to ustawienie audio i podpis***243;w;
- druga - skok do VMGM PGC 1

I teraz ju***380; wszystko powinno by***263; OK...

KC42 08.03.2007 13:59

Ilość załączników: 2
Cytat:

Napisany przez Reetou (Post 747459)
Widzę, że drążysz temat ;)

Wkładasz płytkę, startuje komenda z First play PGC, odtwarzane są jakieś reklamówki, później startuje menu - to od którego chcemy zacząć. W trakcie odtwarzania zmieniane są wartości rejestrów w odtwarzaczu. Później dalsze sterowanie odbywa się w zależności od wartości tych rejestrów.

Ktoś może powiedzieć - jeśli zamiast skoku do tytułu 3 z jakąś wyciętą reklamą (screeny powyżej) wstawie instrukcję skoku do głównego menu (VMGM PGC 1) - to będzie OK. Ale nie będzie - zobacz co się dzieje przy przejściu do menu - pierwsza instrukcja pre commands w tym menu sprawdza wartość rejestru GPRM 4 - jeśli jest różna od zera to przechodzi do wykonania liniii 3. Ale po włożeniu płytki rejestry GPRM są zerowane - czyli w tym przypadku zostanie wykonana instrukcja z linii 2, czyli skok do FP. I mamy nieskończoną pętlę - co wygląda jakby się powiesił odtwarzacz.

Dlatego idea jest taka: włączamy opcję śledzenia, opcją Step albo Next PB poruszamy się przez symulację odtwarzania - aż dojdziemy do głównego menu.

W między czasie obserwujemy jak zmieniają się wartości rejestrów - jeśli nie widzisz podglądu stanu rejestrów wybierz opcję Registers z menu Watch (nad przeciskiem Eject/load). Po zatrzymaniu na menu masz wymagane wartości GPRM.

Jeśli teraz w FP PGC ustawisz takie same wartości wszystkich rej GPRM (instrukcje Set GPRM(x) = (mov) y) i w ostatniej linii zrobisz skok Jump to VMGM Title menu, to wszystko powinno być OK.

No, prawie :)
Bo jeśli w trakcie odtwarzania tych reklamówek ustawiane są rejestry SPRM (np. audio, czy wybór napisów) to ani w FP, ani w VMG nie można wykonać tej instrukcji. Oczywiście jest na to sposób - ustawiasz komendy FP jak wyżej, ale zamiast skoku od razu do menu robisz skok do np. Title 3, gdzie zmieniasz komendy pre na dwie swoje:
- pierwsza to ustawienie audio i podpisów;
- druga - skok do VMGM PGC 1

I teraz już wszystko powinno być OK...


"Po zatrzymaniu na menu masz wymagane wartości GPRM."

i takie coś wyszło GPRMs 0 w zółtym polu na dole też w zółtym polu pisze gprm(5) u mnie na tym polega problem że nie wiem na co patrzeć.


"Jeśli teraz w FP PGC ustawisz takie same wartości wszystkich rej GPRM (instrukcje Set GPRM(x) = (mov) y)"

domyślam że to chodzi o takie coś jak na drugim obrazku tylko nie wiem w których miejscach mam zmienić te instrukcje czy w tych polach na zółto czy w każdym (instrukcje Set GPRM(x) = (mov) i czy dać set GPRM na 0 ale pewno to by było za proste :)

Reetou 08.03.2007 15:38

Patrzysz na warto***347;ci rejestr***243;w GPRM - to co ma jak***261;***347; warto***347;***263; wstawiasz w Fp, czyli:

Set gprm(3) = (mov) 64
Set gprm(4) = (mov) 65535
Set gprm(8) = (mov) 1024

oraz instrukcj***281; skoku do menu:

Jump to VMGM Title menu

Je***347;li spojrzysz na rejestry SPRM to wida***263;, ***380;e zosta***322;a ustawiona ***347;cie***380;ka napis***243;w SPRM(2) = 64 (w***322;***261;czone napisy z 1 ***347;cie***380;ki). Je***347;li dalej to nie jest zmieniane, a wyb***243;r ***347;cie***380;ki 1 jest OK (spawd***378; w playerze zewn***281;trznym po w/w zmianach i zapisaniu p***322;yty), to mo***380;esz zamiast :

Jump to VMGM Title menu

w FP PGC da***263; instrukcj***281; skoku do Title 3:

Jump to Title 3

Wtedy modyfikujesz pre commands w Title 3 (VTST 2 PGC 1) na:

Set Sub-picture stream = 0, on
Call the VMGM Title menu, resume cell 1


i powinno by***263; OK. Dzia***322;aj, ale nie przepisuj tylko - zastan***243;w si***281; dlaczego tak. Mo***380;e si***281; przyda***263; do innych p***322;yt.

Reetou 08.03.2007 16:58

Ilość załączników: 1
Jeszcze jedna uwaga, kt***243;ra mo***380;e si***281; przyda***263; w modyfikacjach struktury - nie wszystkie komendy mo***380;na wstawia***263; w dowolnym miejscu. PGCEdit pomaga w tym zaznaczaj***261;c b***322;***281;dnie wstawione komendy na czerwono (niedozwolone miejsce dla komendy).

Je***347;li chodzi o instrukcj***281; skok***243;w i wywo***322;a***324; sprawa jest jeszcze prostsza:

Załącznik 38153

W PGCEditor, menu Jump & call, wybieramy najpierw sk***261;d robimy skok ( z First play PGC) a p***243;***378;niej dok***261;d chcemy ten skok wykona***263; (na obrazku do VMGM menu). W ten spos***243;b si***281; nie pomylimy wsawiaj***261;c niedozwolon***261; w danym miejscu instrukcj***281; ;)

KC42 08.03.2007 18:00

Ilość załączników: 1
Cytat:

Napisany przez Reetou (Post 747592)
Jeszcze jedna uwaga, która może się przydać w modyfikacjach struktury - nie wszystkie komendy można wstawiać w dowolnym miejscu. PGCEdit pomaga w tym zaznaczając błędnie wstawione komendy na czerwono (niedozwolone miejsce dla komendy).

Jeśli chodzi o instrukcję skoków i wywołań sprawa jest jeszcze prostsza:

Załącznik 38153

W PGCEditor, menu Jump & call, wybieramy najpierw skąd robimy skok ( z First play PGC) a później dokąd chcemy ten skok wykonać (na obrazku do VMGM menu). W ten sposób się nie pomylimy wsawiając niedozwoloną w danym miejscu instrukcję ;)

Pierszą metodę zrobiłem i działa ale nie dokońca jak chciałem

Set gprm(3) = (mov) 64
Set gprm(4) = (mov) 65535
Set gprm(8) = (mov) 1024

oraz instrukcję skoku do menu:

Jump to VMGM Title menu

bo zaczyna się od razu w menu od momentu planszy z napisami start, wybór scen itd.. a jak włączę bez modyfikacji to przed samym menu jest 8 sekund ładny krótki filmik myślałem że to należy do menu ale chyba nie , czy mozna to robić żeby się zaczeło od tego miejsca.

Teraz próbuje drugą metode może teraz będzie od tego miejsca przed samym menu ale coś nie wychodzi bo jest właśnie na czerwono

Reetou 08.03.2007 18:16

Na czerwono, bo nie przeczyta***322;e***347; dok***322;adnie tego co napisa***322;em:

http://forum.cdrinfo.pl/showpost.php...hlight=zamiast

A druga metoda i tak nie zmieni nic z tym intro do menu - musisz w trace mode wy***322;apa***263; na oryginale gdzie jest to intro...

Reetou 08.03.2007 18:21

... ale pewnie wystarczy w FP PGC doda***263; jedn***261; instrukcj***281;:

Set gprm(5) = (mov) 1

;)

KC42 08.03.2007 18:36

Ilość załączników: 1
Cytat:

Napisany przez Reetou (Post 747623)
Na czerwono, bo nie przeczytałeś dokładnie tego co napisałem:

http://forum.cdrinfo.pl/showpost.php...hlight=zamiast

A druga metoda i tak nie zmieni nic z tym intro do menu - musisz w trace mode wyłapać na oryginale gdzie jest to intro...


on jest jak by razem złączony z menu jak daje podgląd to jest intro razem z menu.

Reetou 08.03.2007 18:41

A przeczyta***322;e***347; wiadomo***347;***263; wy***380;ej? Robi***322;e***347; pr***243;b***281;?


Wszystkie czasy w strefie CET. Aktualna godzina: 02:20.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.