VideoHelp Forum
+ Reply to Thread
Results 1 to 8 of 8
Thread
  1. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    Before I spend anymore time on it...
    Choosing a menu and selecting the 'New button' option in the Menu Editor results in the calc. error sound being issued.
    Can a new button be created in an existing menu or does the background have to be edited and a new subpic created (meaning that all the existing buttons have to be redefined in the editor).


    Click image for larger version

Name:	Clipboard01.jpg
Views:	620
Size:	58.5 KB
ID:	22652
    Last edited by sambat; 16th Jan 2014 at 14:49.
    Quote Quote  
  2. Member
    Join Date
    Feb 2004
    Location
    Australia
    Search Comp PM
    Both are correct but for the first you'll have no idea if the user is on the new button or not ... the sub picture helps.

    As for the error it could be indicating your trying to create a new button which is partially overlaying one ... this you can not do.
    Quote Quote  
  3. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    Originally Posted by Bjs View Post
    Both are correct but for the first you'll have no idea if the user is on the new button or not ... the sub picture helps.
    The error is generated as soon as I opt for a new button - it precedes the selection of the location.
    Quote Quote  
  4. A button can partially or even totally overlap another one, but of course, it's not necessarily a good idea. Anyway, PgcEdit doesn't check if it's the case.

    A possible cause of the error is that the maximum number of buttons is already reached. The maximum number of buttons for a 4:3 menu is 36, and 18 or 12 for a 16:9 menu. Usually, it's 18 buttons for 16:9, unless the two possible display modes (letterbox AND pan & scan) are ticked in Domain Streams Attributes. In that case, the maximum is 12.) It's because the grand total of buttons allowed is 36, but there is a different "group" of buttons for each display mode. In 4:3, there is only a single display mode, but in 16:9, there must be 2 or 3 display modes (wide plus pan&scan and/or letterbox). Therefore, the maximum number of buttons in 16:9 is 36/2 or 36/3.

    Sorry, PgcEdit should issue a meaningful error message in that case instead of simply the bell sound. [EDIT: Fixed in my code. The next version will issue an error message.]
    Last edited by r0lZ; 13th Jan 2014 at 08:36.
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  5. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    Originally Posted by r0lZ View Post
    Usually, it's 18 buttons for 16:9]
    That was the case here;I was adding number 19.
    I tried on another menu and the new button was created OK.
    Thank you for clearing that up for me.
    Quote Quote  
  6. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    I initially created an extra cell at the end of the main title and used VobBlanker to replace it with a video extra.
    Created a new button on the main menu and linked to the chapter ok.
    It functioned ok - the new #5 button was hidden and was selected using the number 5 on the remote.
    The only problem is that after the final credits of the main movie, the extra chapter started playback.

    Instead, I cloned a PGC and again used VobBlanker to replace the cells with the extra (now Title 8).
    I created the new button #5 on the main menu, but since the new video is in a different VTST, I can't jump to it directly from the menu.
    Somehow I have get there indirectly.

    The existing structure is attached if it can be puzzled out.
    I bolded the sections which I thought could be reused.
    I'm trying to jump to Title 8.

    VMGM , LU 1 (en) , 14 (dummy)
    Called from
    VTSM 6 , LU 1 (en) , 7 (dummy)


    DVD "C:/Users/Superuser/Desktop/vobblanker2/"
    DVD-TEXT General Name: ""
    Provider ID: "PgcEdit 9.3"
    Number of VTS: 6


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

    VMG , First-Play PGC
    ********** pre commands:
    1 Set gprm(2) =(mov) 41477
    2 (JumpSS) Jump to VMGM PGC 2
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en):

    VMGM , LU 1 (en) , 1 (dummy) TitleM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 if ( gprm(15) != 1 ) then { Set gprm(8) =(mov) 1 }
    2 if ( gprm(15) == 1 ) then { LinkPGCN PGC 19 }
    3 if ( gprm(6) == 1 ) then { LinkPGCN PGC 19 }
    4 Set gprm(15) =(mov) 99
    5 (JumpTT) Jump to Title 6
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en) , 2 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(0) =(mov) 1
    2 Set gprm(0) &=(and) 0x00FF (preserve bits 0-7)
    3 if ( gprm(0) == 1 ) then { LinkPGCN PGC 8 }
    4 (JumpSS) Jump to VMGM PGC 3
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en) , 3 (0:00) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 (JumpSS) Jump to VMGM PGC 3
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 4 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(0) =(mov) sprm(13:Parental level)
    2 Set gprm(0) &=(and) 0x000F (preserve bits 0-3)
    3 if ( gprm(0) < 8 ) then { LinkPGCN PGC 5 }
    4 (JumpSS) Jump to VMGM PGC 8
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en) , 5 (0:00) 2b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 Set gprm(1) =(mov) 0
    ********** post commands:
    1 Set gprm(1) =(mov) 0
    2 if ( gprm(0) != gprm(1) ) then { (JumpSS) Jump to VMGM PGC 6 }
    3 (SetTmpPML) Set parental level =(mov) 8, Goto line 5
    4 (JumpSS) Jump to VMGM PGC 6
    5 (JumpSS) Jump to VMGM PGC 8
    ********** cell commands:
    ********** menu buttons commands:
    VOB ID 2, Cell ID 1 (First NAV pack LBA=110)
    2 Groups, Select button=1, Action button=0, 2 numerically selectable buttons.
    1: Set gprm(0) =(mov) 0 ; LinkTailPGC
    2: Set gprm(0) =(mov) 1 ; LinkTailPGC


    VMGM , LU 1 (en) , 6 (0:00) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 (JumpSS) Jump to VMGM PGC 5
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 7 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 (SetTmpPML) Set parental level =(mov) 8, Goto line 3
    2 Goto line 1
    3 (JumpSS) Jump to VMGM PGC 15
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en) , 8 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(8) =(mov) 1
    2 Set gprm(12) =(mov) 0
    3 Set gprm(13) =(mov) 0
    4 Set gprm(0) =(mov) sprm(16:Preferred audio language)
    5 Set gprm(1) =(mov) sprm(18:Preferred sub-picture language)
    6 if ( gprm(1) == 25971 ("es") ) then { Set gprm(13) =(mov) 65 }
    7 if ( gprm(0) == 26226 ("fr") ) then { Set gprm(12) =(mov) 2 }
    8 if ( gprm(12) == 2 ) then { Set gprm(13) =(mov) 66 }
    9 if ( gprm(0) == 25971 ("es") ) then { Set gprm(12) =(mov) 3 }
    10 if ( gprm(12) == 3 ) then { Set gprm(13) =(mov) 67 }
    11 Set gprm(0) =(mov) 0
    12 Set gprm(1) =(mov) 0
    13 LinkPGCN PGC 9
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en) , 9 (0:00) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 (JumpSS) Jump to VMGM PGC 10
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 10 (0:00) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 if ( gprm(12) == 2 ) then { LinkPGCN PGC 12 }
    2 if ( gprm(12) == 3 ) then { LinkPGCN PGC 11 }
    3 if ( gprm(13) == 65 ) then { LinkPGCN PGC 11 }
    4 Set gprm(15) =(mov) 99
    5 LinkPGCN PGC 13
    6 (JumpTT) Jump to Title 6
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 11 (0:00) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 Set gprm(15) =(mov) 99
    2 LinkPGCN PGC 13
    3 (JumpTT) Jump to Title 6
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 12 (0:00) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 Set gprm(15) =(mov) 99
    2 LinkPGCN PGC 13
    3 (JumpTT) Jump to Title 6
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 13 (0:01) - Chapters: n/a, Programs: 2, Cells: 2
    ********** pre commands:
    ********** post commands:
    1 Set gprm(15) =(mov) 99
    2 (JumpTT) Jump to Title 6
    ********** cell commands:
    ********** menu buttons commands:


    VMGM , LU 1 (en) , 14 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(15) =(mov) 0
    2 Set gprm(0) =(mov) 12345
    3 if ( gprm(1) == gprm(0) ) then { (JumpTT) Jump to Title 4 }
    4 Set gprm(0) =(mov) 2468
    5 if ( gprm(1) == gprm(0) ) then { (JumpTT) Jump to Title 4 }
    6 Set gprm(0) =(mov) 54321
    7 if ( gprm(1) == gprm(0) ) then { (JumpTT) Jump to Title 5 }
    8 (JumpTT) Jump to Title 3
    ********** post commands:
    ********** cell commands:



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


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


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


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


    VMGM , LU 1 (en) , 19 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 (JumpSS) Jump to VTSM 6, Root menu (TTN 1)
    ********** post commands:
    ********** cell commands:


    VMGM , LU 1 (en) , 20 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 (JumpSS) Jump to VTSM 6, Angle menu (TTN 1)
    ********** post commands:
    ********** cell commands:



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

    VTSM 1 , LU 1 (en):

    VTSM 1 , LU 1 (en) , 1 (0:00) RootM - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (JumpSS) Jump to VMGM PGC 1
    ********** post commands:
    ********** cell commands:
    ********** menu buttons commands:



    VTST 1:

    VTST 1 , 1 TTN 1 (0:00) Title 6 - Chapters: 1, Programs: 1, Cells: 1
    ********** pre commands:
    1 Set gprm(8) =(mov) 1
    2 Set gprm(1) =(mov) gprm(15)
    3 Set gprm(15) =(mov) 0
    4 Set gprm(0) =(mov) 99
    5 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 19, resume cell 1 }
    6 Set gprm(0) =(mov) 199
    7 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 20, resume cell 1 }
    8 Set gprm(0) =(mov) 299
    9 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 15, resume cell 1 }
    10 Set gprm(0) =(mov) 399
    11 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 17, resume cell 1 }
    12 (CallSS) Call the VMGM PGC 16, resume cell 1
    ********** post commands:
    1 Set gprm(8) =(mov) 1
    2 Set gprm(1) =(mov) gprm(15)
    3 Set gprm(15) =(mov) 0
    4 Set gprm(0) =(mov) 99
    5 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 19, resume cell 1 }
    6 Set gprm(0) =(mov) 199
    7 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 20, resume cell 1 }
    8 Set gprm(0) =(mov) 299
    9 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 15, resume cell 1 }
    10 Set gprm(0) =(mov) 399
    11 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 17, resume cell 1 }
    12 (CallSS) Call the VMGM PGC 16, resume cell 1
    ********** cell commands:



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

    VTSM 2 , LU 1 (en):

    VTSM 2 , LU 1 (en) , 1 (dummy) RootM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(15) =(mov) 99
    2 (JumpSS) Jump to VMGM PGC 18
    ********** post commands:
    ********** cell commands:



    VTST 2:

    VTST 2 , 1 TTN 1 (0:08) Title 2 - Chapters: 2, Programs: 2, Cells: 2
    ********** pre commands:
    1 Set gprm(8) =(mov) 1
    ********** post commands:
    1 (CallSS) Call the VMGM PGC 15, resume cell 1
    ********** cell commands:



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

    VTSM 3 , LU 1 (en):

    VTSM 3 , LU 1 (en) , 1 (dummy) RootM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(15) =(mov) 99
    2 (JumpSS) Jump to VMGM PGC 18
    ********** post commands:
    ********** cell commands:



    VTST 3:

    VTST 3 , 1 TTN 1 (0:16) Title 7 - Chapters: 2, Programs: 2, Cells: 2
    ********** pre commands:
    1 (SetSTN) Set Audio stream = 0
    2 Set gprm(15) =(mov) 99
    ********** post commands:
    1 Set gprm(15) =(mov) 99
    2 (CallSS) Call the VMGM PGC 18, resume cell 1
    ********** cell commands:



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

    VTSM 4 , LU 1 (en):

    VTSM 4 , LU 1 (en) , 1 (dummy) RootM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(1) =(mov) 0
    2 (JumpSS) Jump to VMGM PGC 19
    ********** post commands:
    ********** cell commands:



    VTST 4:

    VTST 4 , 1 TTN 1 (4:05) Title 4 - Chapters: 3, Programs: 3, Cells: 3
    ********** pre commands:
    1 (SetSTN) Set Audio stream = 0
    2 Set gprm(0) =(mov) gprm(1)
    3 Set gprm(1) =(mov) 0
    4 if ( gprm(0) == 2468 ) then { LinkPTT Chapter 2 }
    ********** post commands:
    1 Set gprm(1) =(mov) 54321
    2 (CallSS) Call the VMGM PGC 14, resume cell 1
    ********** cell commands:



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

    VTSM 5 , LU 1 (en):

    VTSM 5 , LU 1 (en) , 1 (dummy) RootM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 (JumpSS) Jump to VMGM PGC 19
    ********** post commands:
    ********** cell commands:



    VTST 5:

    VTST 5 , 1 TTN 1 (0:12) Title 3 - Chapters: 2, Programs: 2, Cells: 2
    ********** pre commands:
    1 (SetSTN) Set Audio stream = 0
    ********** post commands:
    1 Set gprm(1) =(mov) 12345
    2 (CallSS) Call the VMGM PGC 14, resume cell 1
    ********** cell commands:


    VTST 5 , 2 TTN 2 (2:27) Title 5 - Chapters: 3, Programs: 3, Cells: 3
    ********** pre commands:
    1 (SetSTN) Set Audio stream = 0
    2 LinkPTT Chapter 2
    ********** post commands:
    1 Set gprm(0) =(mov) 2468
    2 if ( gprm(1) == gprm(0) ) then { (CallSS) Call the VMGM PGC 14, resume cell 1 }
    3 Set gprm(6) =(mov) 0
    4 Set gprm(15) =(mov) 99
    5 (CallSS) Call the VMGM PGC 18, resume cell 1
    ********** cell commands:
    1 Set gprm(1) =(mov) 2468 ; LinkTailPGC


    VTST 5 , 3 TTN 3 (1:04) Title 8 - Chapters: 2, Programs: 2, Cells: 2
    ********** pre commands:
    1 (SetSTN) Set Audio stream = 0
    ********** post commands:
    1 Set gprm(1) =(mov) 12345
    2 (CallSS) Call the VMGM PGC 14, resume cell 1
    ********** cell commands:



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

    VTSM 6 , LU 1 (en):

    VTSM 6 , LU 1 (en) , 1 (dummy) RootM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(1) =(mov) 0
    2 if ( gprm(8) == 1 ) then { LinkPGCN PGC 6 }
    3 if ( gprm(2) == 41477 ) then { LinkPGCN PGC 10 }
    4 LinkPGCN PGC 11
    ********** post commands:
    ********** cell commands:


    VTSM 6 , LU 1 (en) , 2 (0:29) 9b. AudioM - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 if ( gprm(15) != 1 ) then { Set gprm(15) =(mov) 0 }
    2 if ( gprm(1) == 999 ) then { Goto line 15 }
    3 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
    4 Set gprm(0) =(mov) 0
    5 if ( gprm(0) == sprm(1:Audio stream number) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 1
    7 if ( gprm(0) == sprm(1:Audio stream number) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    8 Set gprm(0) =(mov) 2
    9 if ( gprm(0) == sprm(1:Audio stream number) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    10 Set gprm(0) =(mov) 3
    11 if ( gprm(0) == sprm(1:Audio stream number) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    12 Set gprm(0) =(mov) 0
    13 Set gprm(1) =(mov) 0
    14 LinkCN Cell 1
    15 (SetHL_BTN) Set Highlighted Button =(mov) 7168 (button 7)
    16 Set gprm(0) =(mov) 64
    17 if ( gprm(0) == sprm(2:Sub-picture stream number) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5) }
    18 Set gprm(0) =(mov) 65
    19 if ( gprm(0) == sprm(2:Sub-picture stream number) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 6144 (button 6) }
    20 Set gprm(0) =(mov) 0
    21 Set gprm(1) =(mov) 0
    ********** post commands:
    1 if ( gprm(0) != 888 ) then { Goto line 11 }
    2 Set gprm(0) =(mov) sprm(2:Sub-picture stream number)
    3 Set gprm(0) &=(and) 0x003F (preserve bits 0-5)
    4 if ( gprm(0) == 2 ) then { Set gprm(0) =(mov) 0 }
    5 if ( gprm(0) == 3 ) then { Set gprm(0) =(mov) 0 }
    6 (SetSTN) Set Sub-picture stream = gprm(0)
    7 Set gprm(0) =(mov) 2
    8 if ( gprm(0) == sprm(1:Audio stream number) ) then { (SetSTN) Set Sub-picture stream = 2, on }
    9 Set gprm(0) =(mov) 3
    10 if ( gprm(0) == sprm(1:Audio stream number) ) then { (SetSTN) Set Sub-picture stream = 3, on }
    11 Set gprm(12) =(mov) sprm(1:Audio stream number)
    12 Set gprm(13) =(mov) sprm(2:Sub-picture stream number)
    13 Set gprm(0) =(mov) 0
    14 Set gprm(1) =(mov) 0
    15 LinkCN Cell 1, button 8 (8192)
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 6, Cell ID 1 (First NAV pack LBA=109770)
    2 Groups, Select button=0, Action button=0, 9 numerically selectable buttons.
    1: (SetSTN) Set Audio stream = 1 ; LinkPGCN PGC 13
    2: (SetSTN) Set Audio stream = 0 ; LinkPGCN PGC 13
    3: (SetSTN) Set Audio stream = 2 ; Set Sub-picture stream = 2, on ; LinkPGCN PGC 13
    4: (SetSTN) Set Audio stream = 3 ; Set Sub-picture stream = 3, on ; LinkPGCN PGC 13
    5: (SetSTN) Set Sub-picture stream = 0, on ; LinkTailPGC
    6: (SetSTN) Set Sub-picture stream = 1, on ; LinkTailPGC
    7: Set gprm(0) =(mov) 888 ; LinkTailPGC
    8: LinkPGCN PGC 8
    9: LinkPGCN PGC 11


    VTSM 6 , LU 1 (en) , 3 (dummy) AngleM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(0) =(mov) gprm(13)
    2 Set gprm(0) |=(or) 0x0040 (set bit 6)
    3 (SetSTN) Set Sub-picture stream = gprm(0)
    4 (SetSTN) Set Audio stream = gprm(12) ; Set Sub-picture stream = gprm(13)
    5 LinkPGCN PGC 11
    ********** post commands:
    ********** cell commands:


    VTSM 6 , LU 1 (en) , 4 (dummy) SubPicM - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(0) =(mov) 0
    2 Set gprm(1) =(mov) 999
    3 LinkPGCN PGC 2
    ********** post commands:
    ********** cell commands:


    VTSM 6 , LU 1 (en) , 5 (0:29) 18b. ChapterM - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 7, Cell ID 1 (First NAV pack LBA=110302)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 1
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 2
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 3
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 4
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 22 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 15 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 22 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 15 *** Autoaction


    VTSM 6 , LU 1 (en) , 6 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(0) =(mov) gprm(13)
    2 Set gprm(0) |=(or) 0x0040 (set bit 6)
    3 (SetSTN) Set Sub-picture stream = gprm(0)
    4 (SetSTN) Set Audio stream = gprm(12) ; Set Sub-picture stream = gprm(13)
    5 Set gprm(8) =(mov) 0
    6 LinkPGCN PGC 1
    ********** post commands:
    ********** cell commands:


    VTSM 6 , LU 1 (en) , 7 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(6) =(mov) 1
    2 Set gprm(1) =(mov) 0
    3 Set gprm(8) =(mov) 1
    4 Set gprm(15) =(mov) 0
    5 Set gprm(12) =(mov) sprm(1:Audio stream number)
    6 Set gprm(13) =(mov) sprm(2:Sub-picture stream number)
    7 (JumpSS) Jump to VMGM PGC 14
    ********** post commands:
    ********** cell commands:



    VTSM 6 , LU 1 (en) , 8 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(12) =(mov) sprm(1:Audio stream number)
    2 Set gprm(13) =(mov) sprm(2:Sub-picture stream number)
    3 if ( gprm(15) == 1 ) then { RSM }
    4 (JumpSS) Jump to VMGM PGC 16
    ********** post commands:
    ********** cell commands:


    VTSM 6 , LU 1 (en) , 9 (0:08) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 Set gprm(12) =(mov) sprm(1:Audio stream number)
    2 Set gprm(13) =(mov) sprm(2:Sub-picture stream number)
    3 if ( gprm(15) == 1 ) then { RSM }
    4 (JumpSS) Jump to VMGM PGC 16
    ********** cell commands:
    ********** menu buttons commands:


    VTSM 6 , LU 1 (en) , 10 (1:43) 5b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
    2 Set gprm(15) =(mov) 99
    3 Set gprm(2) =(mov) 0
    ********** post commands:
    1 Set gprm(1) =(mov) 123
    2 Set gprm(2) =(mov) sprm(8:Highlighted button number)
    3 LinkPGCN PGC 11
    ********** cell commands:
    ********** menu buttons commands:
    VOB ID 1, Cell ID 1 (First NAV pack LBA=1839)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: LinkPGCN PGC 9
    2: LinkPGCN PGC 12
    3: LinkPGCN PGC 14
    4: LinkPGCN PGC 7
    5: (JumpVTS_PTT) Jump to TTN 3, Chapter 1


    VTSM 6 , LU 1 (en) , 11 (1:29) 5b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
    2 if ( gprm(15) != 1 ) then { Set gprm(15) =(mov) 0 }
    3 Set gprm(0) =(mov) 123
    4 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) gprm(2) }
    5 Set gprm(2) =(mov) 0
    6 Set gprm(1) =(mov) 0
    7 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 2, Cell ID 1 (First NAV pack LBA=52868)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: LinkPGCN PGC 9
    2: LinkPGCN PGC 12
    3: LinkPGCN PGC 14
    4: LinkPGCN PGC 7
    5: LinkTailPGC


    VTSM 6 , LU 1 (en) , 12 (0:07) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 LinkPGCN PGC 2
    ********** cell commands:
    ********** menu buttons commands:


    VTSM 6 , LU 1 (en) , 13 (dummy) - Chapters: n/a, Programs: 0, Cells: 0
    ********** pre commands:
    1 Set gprm(0) =(mov) sprm(1:Audio stream number)
    2 if ( gprm(0) >= 2 ) then { Goto line 7 }
    3 Set gprm(0) =(mov) sprm(2:Sub-picture stream number)
    4 Set gprm(0) &=(and) 0x003F (preserve bits 0-5)
    5 Set gprm(1) =(mov) 2
    6 if ( gprm(0) >= gprm(1) ) then { (SetSTN) Set Sub-picture stream = 0, off }
    7 Set gprm(12) =(mov) sprm(1:Audio stream number)
    8 Set gprm(13) =(mov) sprm(2:Sub-picture stream number)
    9 Set gprm(1) =(mov) 999
    10 LinkPGCN PGC 2
    ********** post commands:
    ********** cell commands:


    VTSM 6 , LU 1 (en) , 14 (0:07) - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    ********** post commands:
    1 LinkPGCN PGC 5
    ********** cell commands:
    ********** menu buttons commands:


    VTSM 6 , LU 1 (en) , 15 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 8, Cell ID 1 (First NAV pack LBA=110836)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 5
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 6
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 7
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 8
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 5 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 16 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 5 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 16 *** Autoaction


    VTSM 6 , LU 1 (en) , 16 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 9, Cell ID 1 (First NAV pack LBA=111370)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 9
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 10
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 11
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 12
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 15 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 17 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 15 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 17 *** Autoaction


    VTSM 6 , LU 1 (en) , 17 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 10, Cell ID 1 (First NAV pack LBA=111904)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 13
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 14
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 15
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 16
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 16 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 18 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 16 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 18 *** Autoaction


    VTSM 6 , LU 1 (en) , 18 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 11, Cell ID 1 (First NAV pack LBA=112438)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 17
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 18
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 19
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 20
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 17 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 19 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 17 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 19 *** Autoaction


    VTSM 6 , LU 1 (en) , 19 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 12, Cell ID 1 (First NAV pack LBA=112972)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 21
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 22
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 23
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 24
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 18 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 20 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 18 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 20 *** Autoaction


    VTSM 6 , LU 1 (en) , 20 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 13, Cell ID 1 (First NAV pack LBA=113506)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 25
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 26
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 27
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 28
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 19 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 21 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 19 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 21 *** Autoaction


    VTSM 6 , LU 1 (en) , 21 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 14, Cell ID 1 (First NAV pack LBA=114040)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 29
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 30
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 31
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 32
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 20 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 22 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 20 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 22 *** Autoaction


    VTSM 6 , LU 1 (en) , 22 (0:29) 18b. - Chapters: n/a, Programs: 1, Cells: 1
    ********** pre commands:
    1 (SetHL_BTN) Set Highlighted Button =(mov) 5120 (button 5)
    2 Set gprm(0) =(mov) 1
    3 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) }
    4 Set gprm(0) =(mov) 2
    5 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) }
    6 Set gprm(0) =(mov) 3
    7 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) }
    8 Set gprm(0) =(mov) 4
    9 if ( gprm(1) == gprm(0) ) then { (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) }
    10 Set gprm(1) =(mov) 0
    11 Set gprm(0) =(mov) 0
    ********** post commands:
    ********** cell commands:
    1 LinkCN Cell 1
    ********** menu buttons commands:
    VOB ID 15, Cell ID 1 (First NAV pack LBA=114574)
    2 Groups, Select button=0, Action button=0, 5 numerically selectable buttons.
    1: (JumpVTS_PTT) Jump to TTN 1, Chapter 33
    2: (JumpVTS_PTT) Jump to TTN 1, Chapter 34
    3: (JumpVTS_PTT) Jump to TTN 1, Chapter 35
    4: (JumpVTS_PTT) Jump to TTN 1, Chapter 36
    5: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 22
    6: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 5
    7: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 15
    8: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 16
    9: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 17
    10: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 18
    11: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 19
    12: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 20
    13: Set gprm(1) =(mov) 5 ; LinkPGCN PGC 21
    14: LinkPGCN PGC 11
    15: Set gprm(1) =(mov) 2 ; LinkPGCN PGC 21 *** Autoaction
    16: Set gprm(1) =(mov) 1 ; LinkPGCN PGC 5 *** Autoaction
    17: Set gprm(1) =(mov) 4 ; LinkPGCN PGC 21 *** Autoaction
    18: Set gprm(1) =(mov) 3 ; LinkPGCN PGC 5 *** Autoaction



    VTST 6:

    VTST 6 , 1 TTN 1 (2:18:12) Title 1 - Chapters: 37, Programs: 37, Cells: 56
    ********** pre commands:
    1 Set gprm(0) =(mov) 1
    2 Set gprm(0) &=(and) 0x00FF (preserve bits 0-7)
    3 Set gprm(1) =(mov) 1
    4 if ( gprm(0) != gprm(1) ) then { (CallSS) Call the VMGM PGC 3, resume cell 1 }
    5 Goto line 10
    6 Set gprm(0) =(mov) sprm(13:Parental level)
    7 Set gprm(0) &=(and) 0x000F (preserve bits 0-3)
    8 Set gprm(1) =(mov) 8
    9 if ( gprm(0) < gprm(1) ) then { (CallSS) Call the VMGM PGC 7, resume cell 1 }
    10 if ( gprm(8) != 1 ) then { Goto line 15 }
    11 Set gprm(0) =(mov) gprm(13)
    12 Set gprm(0) |=(or) 0x0040 (set bit 6)
    13 (SetSTN) Set Sub-picture stream = gprm(0)
    14 (SetSTN) Set Audio stream = gprm(12) ; Set Sub-picture stream = gprm(13)
    15 Set gprm(8) =(mov) 0
    16 Set gprm(15) =(mov) 1
    17 Set gprm(0) =(mov) 0
    18 Set gprm(1) =(mov) 0
    ********** post commands:
    1 Set gprm(12) =(mov) sprm(1:Audio stream number)
    2 Set gprm(13) =(mov) sprm(2:Sub-picture stream number)
    3 Set gprm(15) =(mov) 99
    4 (CallSS) Call the VMGM PGC 17, resume cell 1
    ********** cell commands:
    1 NOP
    Quote Quote  
  7. 6 Set gprm(0) =(mov) 54321
    7 if ( gprm(1) == gprm(0) ) then { (JumpTT) Jump to Title 5 }
    [...]
    2 Set gprm(1) =(mov) 0
    Since the content of gprm(1) is checked in the VMGM PGC, and if its value is 54321 then the nav jumps to title 5, it must hold the value
    54321 before calling the VMGM PGC. But in the VTSM, its value is set to 0. Is it set to 54321 by the button command? If it's not the case, that cannot work.

    Anyway, it is probably easier to create a new dummy VMGM PGC with just a single command to jump to Title 5, and call that new PGC from the button. That will certainly work. Just be sure to reset the necessary GPRMs to their correct values in the pre-commands of the new title, so that the nav continues to work as expected when the title has finished playing.
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  8. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    I did as you suggested with the new PGC:

    Cloned Title 1 and removed the cells .
    Created the dummy PGC and had it jump to the new title.
    In the post command of the new title, changed it to jump back to the menu.
    I didn't check any registers - I don't know what to look for.
    Tested it and burned to disk.
    Tested on the standalone player and works as expected.
    Than you for the valuable suggestions.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!