TitleWriter 4.72 - *** Update 31 July 2008, ***

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • r0lZ
    Lord of Digital Video
    Lord of Digital Video
    • Mar 2004
    • 1508

    Originally Posted by FallenAngel
    R0lZ -- Gods as long as you are here
    Feature Request -- Set a breakpoint On A line
    Really difficult! I would have to maintain a lot of new variables, and since it is possible to insert or delete new commands, even in trace mode, I would have to update them constantly. Sorry!

    But you can set a breakpoint when a command containing a specific text string is executed and logged. (Use the trace menu -> Breakpoints -> Break at log output.)

    I use this trick sometimes: I insert a line with a dummy command, such as Set GPRM <unused gprm number> = 123456789, and then I set a breakpoint to the log output of the string "123456789". The execution will stop just after that command.
    Last edited by r0lZ; 7 Jul 2007, 08:25 AM.
    r0lZ
    PgcEdit homepage (hosted by VideoHelp)
    Unofficial mirror (in Poland)

    Comment

    • dirio49
      Platinum Member
      Platinum Member
      • Apr 2005
      • 177

      Pgcedit
      Birthdays are good. Statistics show that the people who have the most live the longest .

      Comment

      • FallenAngel
        Digital Video Specialist
        Digital Video Specialist
        • Jun 2003
        • 816

        R0lZ --That will do -- I was kinda wondering why not before this (Since so many compiliers have the option)
        Dirio what Ver TW

        Comment

        • dirio49
          Platinum Member
          Platinum Member
          • Apr 2005
          • 177

          the one you just posted (6_2)
          Last edited by dirio49; 7 Jul 2007, 08:31 AM.
          Birthdays are good. Statistics show that the people who have the most live the longest .

          Comment

          • FallenAngel
            Digital Video Specialist
            Digital Video Specialist
            • Jun 2003
            • 816

            Damn -- Working on it

            Comment

            • r0lZ
              Lord of Digital Video
              Lord of Digital Video
              • Mar 2004
              • 1508

              Originally Posted by FallenAngel
              I was kinda wondering why not before this (Since so many compiliers have the option)
              Real compilers are not constrained by the somewhat difficult format of the DVD-Videos! You know what I mean!
              r0lZ
              PgcEdit homepage (hosted by VideoHelp)
              Unofficial mirror (in Poland)

              Comment

              • FallenAngel
                Digital Video Specialist
                Digital Video Specialist
                • Jun 2003
                • 816

                Okay Dirio can't cause it here -- Using 5 Movies
                How many Movies in your compiliation

                Comment

                • dirio49
                  Platinum Member
                  Platinum Member
                  • Apr 2005
                  • 177

                  3 movies,
                  Remember it only happens if you don't create chapter/audio menus

                  Edit,
                  it happens because you are setting g(0) to 123, and it is not reset to the movie number
                  Last edited by dirio49; 7 Jul 2007, 08:45 AM.
                  Birthdays are good. Statistics show that the people who have the most live the longest .

                  Comment

                  • FallenAngel
                    Digital Video Specialist
                    Digital Video Specialist
                    • Jun 2003
                    • 816

                    Thats the same as here -- at the moment (No VTS menus)
                    Could I have a screenshot (or commands) of the VMGM title menu
                    and VMGM Dummy 4 -I could almost swear we are no running the same code

                    Comment

                    • dirio49
                      Platinum Member
                      Platinum Member
                      • Apr 2005
                      • 177

                      Originally Posted by FallenAngel
                      Thats the same as here -- at the moment (No VTS menus)
                      Could I have a screenshot (or commands) of the VMGM title menu
                      and VMGM Dummy 4 -I could almost swear we are no running the same code
                      i have no VMGM Dummy 4, so i put Dummy 3

                      Code:
                      VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM - Chapters: n/a,  Programs: 1,  Cells: 1 
                      
                      ********** pre commands:
                         1  Set gprm(7) =(mov) 0 
                         2  if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 } 
                         3  Set gprm(2) =(mov) 12345 
                         4  if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 } 
                         5  Set gprm(0) +=(add) 1 
                         6  Set gprm(0) *=(mul) 1024 
                         7  (SetHL_BTN) Set Highlighted Button =(mov) gprm(0) 
                         8  Set gprm(0) =(mov) 0 
                      ********** post commands:
                         1  Exit 
                      ********** 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: (JumpTT) Jump to Title 1 
                         2: (JumpTT) Jump to Title 2 
                         3: (JumpTT) Jump to Title 3 
                         4: (JumpSS) Jump to VMGM PGC 2
                      Code:
                      VMGM , LU 1 (en) , 3  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
                      
                      ********** pre commands:
                         1  if ( gprm(1) >= 12345 ) then { Goto line 3 } 
                         2  (JumpSS) Jump to VMGM PGC 1 
                         3  if ( gprm(0) > 123 ) then { Set gprm(0) -=(sub) 124 } 
                         4  if ( gprm(0) == 123 ) then { Set gprm(0) =(mov) 0 } 
                         5  Set gprm(2) =(mov) 0 
                         6  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 1 } 
                         7  Set gprm(2) =(mov) 1 
                         8  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 2 } 
                         9  Set gprm(2) =(mov) 2 
                        10  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 3 } 
                      ********** post commands:
                         1  Exit 
                      ********** cell commands:
                      
                      
                      
                       Playback time:  00:00:00.00 (at 30 fps)
                       PG Playback mode:  sequential
                       PUOs:           4 (0x00000004)
                                       - Title play (0x00000004)
                       NextPGCN:       0
                      Birthdays are good. Statistics show that the people who have the most live the longest .

                      Comment

                      • dirio49
                        Platinum Member
                        Platinum Member
                        • Apr 2005
                        • 177

                        But i think the problem lies here

                        Code:
                        VTSM 2 , LU 1 (en) , 1  (dummy)  RootM - Chapters: n/a,  Programs: 0,  Cells: 0 
                        
                        ********** pre commands:
                           [COLOR=DarkGreen]1  Set gprm(0) =(mov) 125   [/COLOR]
                           2  Set gprm(1) =(mov) 0 
                           3  (JumpSS) Jump to VMGM Title menu 
                        ********** post commands:
                        ********** cell commands:
                        
                        
                        
                         Playback time:  00:00:00.00 (at 30 fps)
                         PG Playback mode:  sequential
                         PUOs:           4 (0x00000004)
                                         - Title play (0x00000004)
                         NextPGCN:       0
                         PrevPGCN:       0
                         GoUpPGCN:       0
                         PGC Still Time: 0
                        Birthdays are good. Statistics show that the people who have the most live the longest .

                        Comment

                        • FallenAngel
                          Digital Video Specialist
                          Digital Video Specialist
                          • Jun 2003
                          • 816

                          Wait a Minute are you saying that when Enable Remote options is Unchecked you see that line.

                          Comment

                          • dirio49
                            Platinum Member
                            Platinum Member
                            • Apr 2005
                            • 177

                            i have that enabled, just not chapter/audio menu
                            Last edited by dirio49; 7 Jul 2007, 08:53 AM.
                            Birthdays are good. Statistics show that the people who have the most live the longest .

                            Comment

                            • FallenAngel
                              Digital Video Specialist
                              Digital Video Specialist
                              • Jun 2003
                              • 816

                              Then thats just wrong -- my current ver generates the following VMGM title menu

                              [71 00 00 07 00 00 00 00] 1 Set gprm(7) =(mov) 0
                              [71 A0 00 01 00 00 00 00] 2 if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 }
                              [71 00 00 02 30 39 00 00] 3 Set gprm(2) =(mov) 12345
                              [30 46 00 04 00 C0 01 02] 4 if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 4 }
                              [71 00 00 02 00 04 00 00] 5 Set gprm(2) =(mov) 4
                              [74 D0 00 00 00 7C 00 7B] 6 if ( gprm(0) > 123 ) then { Set gprm(0) -=(sub) 124 }
                              [71 A0 00 00 00 00 00 7B] 7 if ( gprm(0) == 123 ) then { Set gprm(0) =(mov) 0 }
                              [00 51 00 02 00 00 00 0B] 8 if ( gprm(2) > gprm(0) ) then { Goto line 11 }
                              [74 00 00 00 00 04 00 00] 9 Set gprm(0) -=(sub) 4
                              [30 06 00 02 00 C0 00 00] 10 (JumpSS) Jump to VMGM PGC 2
                              [73 00 00 00 00 01 00 00] 11 Set gprm(0) +=(add) 1
                              [75 00 00 00 04 00 00 00] 12 Set gprm(0) *=(mul) 1024
                              [46 00 00 00 00 00 00 00] 13 (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
                              [71 00 00 00 00 00 00 00] 14 Set gprm(0) =(mov) 0

                              We are not running the same code -- Create chapter menu has nothing to do with it

                              Comment

                              • dirio49
                                Platinum Member
                                Platinum Member
                                • Apr 2005
                                • 177

                                the version you have might actually work. because you are subracting 124, which i think will fix the problem
                                Birthdays are good. Statistics show that the people who have the most live the longest .

                                Comment

                                Working...