Log in

View Full Version : how to time out a still menu


lpn1160
2nd August 2005, 01:01
I am currently using TMPGEnc DVD Author 1.6 to author my dvd's. I'm doing some captures and putting several titles per disk. What I would like to do is have the still menu I created with the program time out after x amount of seconds and jump to the first title. There is no way of doing this from within TMPGEnc DVD Author 1.6, so I thought either ifo edit or pgcedit could nicely do the trick. I have several dvd's that I authored some time ago in dvd maestro, and tried to see where and how it did it,however I don't understand squat.
I've searched around, here and on the web and haven't come up with much.
A link or tutorial or a point in the direction of a guide, or whatever would be greatly appreciated!

Thanks way in advance

2COOL
2nd August 2005, 01:23
have the still menu I created with the program time out after x amount of seconds and jump to the first title. You can do it in PgcEdit. Double-click the Menu PGCs to get PGC Editor. The ones with VMGM or VTSM are your menu PGCs.

There is a column that should say "still time" in bottom area. Each cell has a value of 0 to 255. 0 to 254 is the number of seconds after cell play has completed. 255 is for infinite play and is a common value for still menus.

Anyways, you can preview the cell to find the one you want and set its still time to whatever X seconds you want, except 255.

look at this small sample in the guide (http://www.videohelp.com/~r0lZ/pgcedit/third_party/2cool/remove_language_aspect_ratio_menus/remove_language_and_aspect_ratio_menus_2.htm) about the still time column.

Another way to find your menu is to use PgcEdit trace function.

lpn1160
2nd August 2005, 03:09
One word for 4 u, 2COOL: GENIUS

Thank you very much, worked like a charm!!!

2COOL
2nd August 2005, 03:30
:cool:

I was typing on the fly when I jsut remembered that the link I provided to you was the solution I was looking for all along. The only thing you didn't need to do in that guide is set the still time to 0 and all of page 3, which is the blanking part.

So, when your menu times out, it'll go to the title you wanted like you pressed the button on your menu.

lpn1160
2nd August 2005, 15:49
Hey 2cool I jumped the gun a little early, been trying to do this with your guide and on my own, the menu times out just fine, but then the dvd just ends and closes. the button command that I want to play has this for a command:
[30 06 00 0A 00 C0 00 00] (JumpSS) Jump to VMGM PGC 10
so there is no link to title set 1. I think it just goes to a dummy pgc. haven't yet found a way to link it or "jump to" where i want to go.
I think you should know that this is page1 of a 2 page menu with a button for each title set,a play all button and buttons to link to the next menu page.
thanks again, I'm still trying to figure it out

2COOL
2nd August 2005, 18:16
How about using your Play All button command? I assume it goes plays your Title 1 first, right?

the button command that I want to play has this for a command:
[30 06 00 0A 00 C0 00 00] (JumpSS) Jump to VMGM PGC 10 Is this your "Play All" button command?

lpn1160
2nd August 2005, 19:30
Yes!, heres what I copied

DVD "F:/three stooges/VIDEO_TS/"
DVD-TEXT General Name: ""
Provider ID: ""
Number of VTS: 7


VMG (VIDEO_TS.IFO)
------------------

VMG , First-Play PGC
********** pre commands:
1 (SetGPRMMD) Set gprm(15) in register mode =(mov) 0
2 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--):

VMGM , LU 1 (--) , 1 (dummy) TitleM - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 8192 (button 8)
2 LinkPGCN PGC 2
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 2 (0:00) 8b. - Chapters: n/a, Programs: 1, Cells: 1
********** pre commands:
********** post commands:
********** cell commands:
********** menu buttons commands:
VOB ID 1, Cell ID 1 (First NAV pack LBA=0)
1 Group Select button=0, Action button=0
1: LinkPGCN PGC 3
2: (JumpSS) Jump to VMGM PGC 4
3: (JumpSS) Jump to VMGM PGC 5
4: (JumpSS) Jump to VMGM PGC 6
5: (JumpSS) Jump to VMGM PGC 7
6: LinkPGCN PGC 8
7: LinkPGCN PGC 9
8: (JumpSS) Jump to VMGM PGC 10


VMGM , LU 1 (--) , 3 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 LinkPGCN PGC 11
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 4 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 1
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 5 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 2
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 6 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 3
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 7 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 4
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 8 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 LinkPGCN PGC 11
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 9 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 LinkPGCN PGC 2
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 10 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) |=(or) 3
2 (JumpTT) Jump to Title 1
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 11 (0:00) 7b. - Chapters: n/a, Programs: 1, Cells: 1
********** pre commands:
********** post commands:
********** cell commands:
********** menu buttons commands:
VOB ID 2, Cell ID 1 (First NAV pack LBA=234)
1 Group Select button=0, Action button=0
1: LinkPGCN PGC 12
2: (JumpSS) Jump to VMGM PGC 13
3: (JumpSS) Jump to VMGM PGC 14
4: (JumpSS) Jump to VMGM PGC 15
5: LinkPGCN PGC 16
6: LinkPGCN PGC 17
7: (JumpSS) Jump to VMGM PGC 18


VMGM , LU 1 (--) , 12 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 LinkPGCN PGC 2
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 13 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 5
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 14 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 6
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 15 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) &=(and) 65532
2 (JumpTT) Jump to Title 7
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 16 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 LinkPGCN PGC 11
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 17 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
2 LinkPGCN PGC 2
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 18 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 Set gprm(15) |=(or) 3
2 (JumpTT) Jump to Title 1
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 19 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 (JumpTT) Jump to Title 2
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 20 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (JumpTT) Jump to Title 2
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 21 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 (JumpTT) Jump to Title 3
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 22 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (JumpTT) Jump to Title 3
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 23 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 (JumpTT) Jump to Title 4
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 24 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (JumpTT) Jump to Title 4
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 25 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 (JumpTT) Jump to Title 5
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 26 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (JumpTT) Jump to Title 5
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 27 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 (JumpTT) Jump to Title 6
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 28 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (JumpTT) Jump to Title 6
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 29 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 (JumpTT) Jump to Title 7
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 30 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (JumpTT) Jump to Title 7
********** post commands:
********** cell commands:


VMGM , LU 1 (--) , 31 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
********** pre commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 1
2 if ( gprm(15) & gprm(14) ) then { Goto line 4 }
3 Goto line 5
4 Set gprm(15) &=(and) 65534
5 (SetGPRMMD) Set gprm(14) in register mode =(mov) 2
6 if ( gprm(15) & gprm(14) ) then { Goto line 8 }
7 Goto line 10
8 Set gprm(15) &=(and) 65533
9 (JumpSS) Jump to VMGM Title menu
10 NOP
11 (JumpSS) Jump to VMGM Title menu
********** post commands:
********** cell commands:



VTS 1 (VTS_01_0.IFO)
--------------------

VTSM 1: no menu.

VTST 1:

VTST 1 , 1 TTN 1 (16:30) Title 1 - Chapters: 6, Programs: 6, Cells: 6
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 19, resume cell 1 }
3 (CallSS) Call the VMGM PGC 20, resume cell 1
********** cell commands:



VTS 2 (VTS_02_0.IFO)
--------------------

VTSM 2: no menu.

VTST 2:

VTST 2 , 1 TTN 1 (16:46) Title 2 - Chapters: 6, Programs: 6, Cells: 6
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 21, resume cell 1 }
3 (CallSS) Call the VMGM PGC 22, resume cell 1
********** cell commands:




VTS 3 (VTS_03_0.IFO)
--------------------

VTSM 3: no menu.

VTST 3:

VTST 3 , 1 TTN 1 (17:41) Title 3 - Chapters: 6, Programs: 6, Cells: 6
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 23, resume cell 1 }
3 (CallSS) Call the VMGM PGC 24, resume cell 1
********** cell commands:



VTS 4 (VTS_04_0.IFO)
--------------------

VTSM 4: no menu.

VTST 4:

VTST 4 , 1 TTN 1 (17:27) Title 4 - Chapters: 6, Programs: 6, Cells: 7
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 25, resume cell 1 }
3 (CallSS) Call the VMGM PGC 26, resume cell 1
********** cell commands:



VTS 5 (VTS_05_0.IFO)
--------------------

VTSM 5: no menu.

VTST 5:

VTST 5 , 1 TTN 1 (17:11) Title 5 - Chapters: 6, Programs: 6, Cells: 6
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 27, resume cell 1 }
3 (CallSS) Call the VMGM PGC 28, resume cell 1
********** cell commands:



VTS 6 (VTS_06_0.IFO)
--------------------

VTSM 6: no menu.

VTST 6:

VTST 6 , 1 TTN 1 (16:52) Title 6 - Chapters: 6, Programs: 6, Cells: 6
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 29, resume cell 1 }
3 (CallSS) Call the VMGM PGC 30, resume cell 1
********** cell commands:



VTS 7 (VTS_07_0.IFO)
--------------------

VTSM 7: no menu.

VTST 7:

VTST 7 , 1 TTN 1 (16:23) Title 7 - Chapters: 6, Programs: 6, Cells: 6
********** pre commands:
********** post commands:
1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 31, resume cell 1 }
3 (CallSS) Call the VMGM Title menu, resume cell 1
********** cell commands:

2COOL
2nd August 2005, 19:40
My guide to bypassing that menu should work. You can skip page 1 since you know where your menu is. In page 2 (http://home.tiscali.be/debie.roland/pgcedit/third_party/2cool/remove_language_aspect_ratio_menus/remove_language_and_aspect_ratio_menus_2.htm), set the still time to whatever time you want the menu to display after it does an initial playback. Don't input a 0 or 255. UPDATE: I forgot to mention that you need to set your Cell's cell cmd field to 1 as explained in page 2. And last, you don't have to do page 3 for blanking the menu since you want to see it.

By doing so, if so many seconds have elapse after your menu plays and without you clicking any button, it should execute your cell command, which is to jump to VMGM 10.

Your info dump should look like this afterwards

VMGM , LU 1 (--) , 2 (0:00) 8b. - Chapters: n/a, Programs: 1, Cells: 1
********** pre commands:
********** post commands:
********** cell commands:
1 LinkPGCN PGC 10 *Edited due to prior domain command error. Originally, (JumpSS) Jump to VMGM PGC 10
********** menu buttons commands:
VOB ID 1, Cell ID 1 (First NAV pack LBA=0)
1 Group Select button=0, Action button=0
1: LinkPGCN PGC 3
2: (JumpSS) Jump to VMGM PGC 4
3: (JumpSS) Jump to VMGM PGC 5
4: (JumpSS) Jump to VMGM PGC 6
5: (JumpSS) Jump to VMGM PGC 7
6: LinkPGCN PGC 8
7: LinkPGCN PGC 9
8: (JumpSS) Jump to VMGM PGC 10

Here's my brief explanation on Cell commands (http://forum.doom9.org/showthread.php?s=&postid=370485#post370485).

lpn1160
2nd August 2005, 21:26
Got it! But instead of: 1 (JumpSS) Jump to VMGM PGC 10 (which did not work I used: 1 LinkPGCN PGC 10 . This worked. Everything now works as I wanted!
Thank you ever so much, you've been a great help!!

2COOL
2nd August 2005, 21:34
Got it! But instead of: 1 (JumpSS) Jump to VMGM PGC 10 (which did not work I used: 1 LinkPGCN PGC 10 . This worked. Everything now works as I wanted!I forgot about you were working in Video Manager Menus. That's something for me to note when I update that guide someday. I'm glad you figured it out.

Thank you ever so much, you've been a great help!!No problemo...just play your demo! ;)