Courtesy of
Tools used: PgcEdit
& Jump2Pgc
Intro
First of all, I would like
to thank jeanl’s PgcEdit guides
at Doom9’s
forum for inspiring me for creating Jump2Pgc. And also to r0lZ, for this tool would be
useless without. Thanks! Also to blutach for his great
beta-testing.
Jump2Pgc is a helper
application to be used strictly with PgcEdit. It speeds up the process of jeanl’s quide by eliminating most
of the manual copy and pasting. You will
be able to edit your backup DVDs with a quicker start upon DVD insert to your
Main Menu’s intro, Main Menu, or even your Main title. For those you are irritated by all those
pesky video clips of warnings, movie ratings, and tons of trailers in-between,
this is a great tool to help you out.
You could also bypass your Aspect Ratio and Language Selection menus
most of the time.
The only thing I won’t go
into is removing any bypassed materials.
There are tools with guides out there like PgcEdit
and VobBlanker that can help you out. In
jeanl’s guide, he also provides guidance to do
so. I suggest you read it too.
With assumption that ALL
your files have been ripped to your harddrive, open
Jump2Pgc and let’s begin.
1. Click on toolbar icon,
browse, and open your files in PgcEdit
Inquire on Unused GPRM (General Parameter)s: Info > Find Unused GPRMs. If you
have any at this time, enter it.
If not, click on checkbox
and perform the caution’s remarks. We’ll
be using an unset GPRM after the trace in Step 3.
Checking for commands
jumping to First Play PGC (Program Chain)
Right click on First-Play
PGC and select “Go to calling command”.
The example
below shows there is no commands so that’s good.
But if you do have any, there
is a possibility that you can get navigation errors with Jump2Pgc’s algorithm. You can take a gamble on it if you want to. It might work.
2.
A). Click on toolbar icon to get Trace dialog.
B) Turn on
GPRM monitor (watch) in Trace DVD panel: Watch > GPRMs.
C) Check
Auto-preview option.
Advanced users: If you know where your Main menu resides
at then Toggle PGC playback breakpoint. (Right-click on PGC and it’ll change
font color if enabled)
D) Start
trace at First Play PGC by clicking on Load button.
E) Start execution of commands by clicking with any of
the preferred 3 buttons: Step, Next PB, and Run.
It doesn’t matter which button you use as long as
you reach your target PGC Playback
·
Intro clip to Main Menu
·
Main Menu
·
Title (e.g. Main Movie)
I mainly use Next PB
followed with Step.
Explanation of buttons
-> Step:
Manual execution of single commands
(Next single step)
->> Next PB
(PlayBack): Run to the next playback or breakpoint. Trace will stop after
executing
last pre command prior to video playback.
If
you follow it up with a Step will then start it.
If
you follow it up with another Next PB, then next cell or following commands to
next playback will occur.
Note:
If a LinkCN, LinkPTT, or LinkPGN is encountered in pre commands, there will be no
break in run mode. Video playback will
commence.
->>> Run:
Run to next playback. Toggles with Break. Auto-execution of commands after user
interactivity if
menu buttons are encountered.
->| Break:
Stop run mode and leaves the trace at the last command executed. Toggles with Run.
User
interactive buttons during playback
You may encounter four
common user selection scenarios, depending on what type of current video
content you are playing. It is assumed
that you have checked the Auto-preview option or else you will have to manually
start playback.
***********************************************************************************************
Type: Buttonless menu or
Title (motion optional). E.g. Blank cell, FBI warnings, movie ratings, trailers, etc…
Close Preview:
If you had used Step button, prior to playback, trace will stop on following command . If you had used Next Playback,
then either next immediate cell will
play or you will run to last command prior to next playback If Run was used, any
following commands will be automatically executed and then you’ll see next
video playback.
***********************************************************************************************
Type: Basically it has buttons in it so therefore
it’s a menu. Its Cell’s “still Time” is
not equal to
255 so it’ll most likely loop.
Preview: By default, if you encounter a menu with
buttons, the
captured scene you see is the first I-frame that was detected with
buttons. Clicking on this button will
have you preview the entire menu but you can’t select anything in that new
preview dialog.
Skip: [enabled] Wait till the end of cell’s playback
without selecting any button. (Will execute cell/posts commands)
Select & Break: Use
selected button in menu and stop run mode.
Select: Use the current
selected button. If Step
or Next Playback was used prior to playback,
run will stop for
next command. If not, following commands
will auto-execute to next
playback.
***********************************************************************************************
Type: Still Menu with
buttons. Cell’s “still time” set for
infinite display (255). E.g. Aspect Ratio menu.
Preview: Same
as previously mentioned.
Skip: This
button is disabled because a selection must be made if you want to
continue.
Select & Break: Same as previously mentioned
Select: Same as previously
mentioned.
***********************************************************************************************
Type: Buttonless menus or
titles.
Most likely if you have
consecutive cells and you use Next PB, you’ll get this scenario.
Close & Break Trace: Say when you are in your
movie and you have lots of cells playing back to back, this button allows you
to stop playback, close out the preview dialog, and stop running anymore
commands.
Close Preview: Same as
previously mentioned.
3) Stopping
playback at targeted PGC.
Advanced users: Since you had set your playback breakpoint
prior to tracing, you will have arrived at your capturing point of your changed
GPRMs.
Continue on to next step.
The plan is here is to get
to your target PGC’s playback and break out of your
trace at the very first cell is played.
Now, you can actually break at the end of your last command prior to
your playback but for newbies out there, it’s nice to
get a glimpse of what the video content is.
As I mentioned in Step 2E,
there are three types of playback content.
I’ll explain what to do when you get to them.
·
Main menu intro: As soon as you can
confirm that it’s definitely the intro, you will click on your Close Preview button and then your Break
button in your Trace Panel or Close and Break Trace because
some commands will be executed before you have a change to hit the break
button. Either way, we need to break out of our
trace. Now, look in your PGC Selection and check to
see if your Root Menu is highlighted. If
it is, then in Jmp2Pgc, select what is highlighted. If it’s a Root, Sub-Picture, Audio, Angle, or
Chapter menu, then enter it accordingly and the VTSM # too.
If per chance, you are
instead in another unnamed PGC, then mostly likely your Root menu is a dummy
menu. This means the PGC has no video or
audio content within it but it can contain jump or link commands to provide
navigation in the Menu domain. If this
is what you got then enter it accordingly.
Now, the Root menu doesn’t have to be a dummy. It can also contain just a brief blank
cell. Either way, it has no significant
video content to show.
Note: In figure above, notice
that the Root menu is highlighted in yellow?
That means that it has been flagged as being accessed during the trace.
·
Main menu: Click on Select & Break. The process of setting up Step 3 of Jump2Pgc is the same as
explained for a Main menu intro.
·
Title (e.g. Main movie) : To get to your Title you want, you’ll have to do extra
steps. First, at your main menu, click
in display to select your Play Movie button (highlighted in green). Now, follow it up with clicking your Select
button. Make your way to your movie and
when you get it playing, click on Close & Break Trace.
The setup in Step 4 is
selecting Title and entering your target Title number.
Continuation of Step 1. Check for Unset GPRM
If you have a unused GPRM then go to next step. This is a continuation of Step 1 where we
will check for a unset GPRM in your watch. I’m confident that you should have at least 1
greyed out.
This means that from DVD insert (all GPRM values are zero) to this
point, it hasn’t been set yet.
Input one of your unset GPRMs (0-15) into Jump2Pgc’s Step 1.
4. Copy Change
Registers as commands and Importing them into Jump2Pgc
After doing so, you must go
immediately to Step 5 as you don’t want to erase your copied commands in your
Clipboard.
NOTE: Don’t
close out of PgcEdit.
We’ll need it open later for testing our new inserted commands.
Importing
With confidence that inputs
are correct, click on Import button.
This causes a paste into the visible textboxes below. Jump2Pgc has already prepared your new pre
commands, ready for copying and pasting into PgcEdit.
If you feel that you have
made a mistake, no problem. there is a Undo button now which well take you back before
importing.
5. Pasting new top Pre commands into PgcEdit.
The Copy to Clipboard
buttons are now enabled and you are also given labels
on where which commands should go. There
is no order of
pasting, just as long as you copy and paste all of them. I’ll just explain the process with the first
one, First Play PGC.
Note: Ensure that "Automatically renumber GOTOs cmds upon
insert/delete?" is checked in PgcEdit's Options
before copying. Just save your option and you don’t have to worry about it
later on.
A). Click on Copy to Clipboard button
B). Go to PGC Selection and click on First Play PGC
C) Click on pre commands label (outlined in red
above).
D)
Do a Ctrl + Shift + V for Paste After. You should see something like this. The three
top pre commands, highlighted green, are my new inserted pre commands.
E) Repeat Steps A to D with other visible textboxes.
6. With PgcEdit still open,
do a test trace.
7. If it works as plan then click on Save button.
If it doesn’t, you may have made an error along the way. Just click on Reset to start again.