View Full Version : Direct Command


Fisticuffs
11th June 2007, 19:05
I've been using DVD Remake Pro to hide the stuffs i don't want, and PgcEdit to jump to the movie/menu when insert.


I'd like to push a button and it go directly to that command (push play and it go directly to the movie) and not run through any dead or blanked out cell/command like in DVD Remake Pro.


Name of the program and how to do it would be greatly appreciated.

blutach
11th June 2007, 22:55
Instead of going to the menu with PgcEdit, go to the movie PGC instead - you can go to any PGC using this function of PgcEdit.

Regards

r0lZ
11th June 2007, 23:20
You can also modify the commands manually. See this post (http://forum.doom9.org/showthread.php?p=733015#post733015). You will have to adapt the method somewhat, but it's relatively easy.

Fisticuffs
12th June 2007, 08:18
Blutach - I'm already using Jeanl's jump to movie method with PgcEdit :)


thanks r0lZ, I've checked out that same thread before but didnt read it throughly, i will cuz of ya :thanks: most of the helpful stuffs is by u or 2COOL, just give me some time to try it out lol

I used to use the hide method for everything now I'm gonna use the delete method with DVD Remake Pro, then try your method (link above) with PgcEdit. I'll start out with DVD Remake Pro to hide buttons and delete crap, then Jeanl's jump to movie method, then correct the deleted stuff's commands.

What I'm trying to do is prefect the dvd, get rid of all unused command to not only save space and make it as much as the original DVD as possible without all the crap (warnings, logos, previews, bunch of extras in special feature etc...) I've checked out while a few threads about this but i would like to know which one u recommend.

blutach
12th June 2007, 08:23
jeanl's method is obsolete Fistcuffs. See the inbuilt function in PgcEdit (http://www.videohelp.com/~r0lZ/pgcedit/index.html).

Guide (http://download.videohelp.com/r0lZ/pgcedit/third_party/blutach/How_to_use_PgcEdit_new_macro.htm).

Regards

r0lZ
12th June 2007, 08:39
Right, blu. The "Jump to PGC upon DVD insert" function is easier. However, jeanl's method is still a good starting point to learn how to do it manually, and the guide is very didactic. The method can then be adapted to skip useless material, from any point in the DVD. That's the subject of the thread given above.

Fisticuffs
31st July 2007, 07:33
You can also modify the commands manually. See this post (http://forum.doom9.org/showthread.php?p=733015#post733015). You will have to adapt the method somewhat, but it's relatively easy.

Where's the "Clear 'Register Changed' Flags" button?

PGCEdit have change so much since u wrote that, how about a quick how to or better yet a guide bro?

r0lZ
31st July 2007, 09:45
This function has not changed. It is in the Trace menu (available only in trace mode) -> State

Fisticuffs
22nd September 2007, 21:51
jeanl's method is obsolete Fistcuffs. See the inbuilt function in PgcEdit (http://www.videohelp.com/~r0lZ/pgcedit/index.html).

Guide (http://download.videohelp.com/r0lZ/pgcedit/third_party/blutach/How_to_use_PgcEdit_new_macro.htm).

Regards



Your guide works great, got one thing i keep on wondering about. For the tip in step 9 about setting audio and subtitle, how do i go about doing that?

I set it just on the main movie right and not on every PGC that i see.

blutach
23rd September 2007, 00:05
Easiest thing to do is to run to the language menu and then come back to the main menu and only then call the function.

Or you can use a SetSTN in the PGC you want (make sure it is correctly executed before the break - use Trace mode to ensure it is)

Regards

Fisticuffs
23rd September 2007, 00:30
Or you can use a SetSTN in the PGC you want (make sure it is correctly executed before the break - use Trace mode to ensure it is)

Regards



like the 2Cool's guides

http://download.videohelp.com/r0lZ/pgcedit/third_party/2cool/subtitles/subtitles_on_default_pgcedit.htm

http://download.videohelp.com/r0lZ/pgcedit/third_party/2cool/subtitles/subtitles_off_default_pgcedit.htm

so do the 2Cool's guide first then use your guide?
btw is there a newer version for the 2Cool's guides? (set audio & subtitle)

blutach
23rd September 2007, 02:10
Use either method.

It seems to me that if you have audio/subpic menus, you may as well run thru them first (assuming the disk is properly authored, as the vast majority are).

If you don't have menus, you can select the defaulkt stream when you re-author (eg with DVD Shrink).

Regards

Fisticuffs
23rd September 2007, 02:26
It seems to me that if you have audio/subpic menus, you may as well run thru them first
Regards



how do i run through them?

Fisticuffs
23rd September 2007, 02:29
i thought all i gotta do is find SPRM and set it to 0 (as in off for subtitle) based on this

"Watch the registers to see that your selected audio and subtitle streams (SPRM 1 and 2) are selected."

blutach
23rd September 2007, 04:30
Setting SPRM 2 to 0 will certainly not display any subbies. Just ensure that no VM Command sets it on again before the title is played.

For example:

1 (SetSTN) Set Sub-picture stream = 0, off
(commands 2-6 go in here)
7 (SetSTN) Set Sub-picture stream = gprm(8)
8 Break
(Commands 9 and on follow)


Regards

Fisticuffs
23rd September 2007, 07:57
where do i check the VM command?

blutach
23rd September 2007, 08:24
In the precommands of the title.

Regards

r0lZ
23rd September 2007, 08:42
IMO, it is easier (and safer) to just use the Jump to PGC trick.

As you know, you have to set a breakpoint on the target PGC (the main menu in your case) and then trace to that PGC. Instead of applying the function directly when the breakpoint is reached, just continue to trace, and navigate to your subtitles menu. Select the configuration you want, just like you would do on a real player. Then return to the main menu, still using the trace. When you have reached the breakpoint again, apply the Jump to PGC function.
Of course, you can also select your preferred audio stream if you wish.

This way, the configuration you have defined will be used by default, but your subtitle menu will continue to work as expected. The other method, explained by blutach, forces a specific subpic configuration each time you play the main movie, regardless of what the user has selected in the subtitle menu.

The drawback of the Jump to PGC + Language selection method is that everything that is normally played before the main menu (including the menu intro) will be skipped (but usually it's a good thing!)

Fisticuffs
15th October 2007, 10:45
You can also modify the commands manually. See this post (http://forum.doom9.org/showthread.php?p=733015#post733015). You will have to adapt the method somewhat, but it's relatively easy.




For your guide. I'm stuck on step 6, the movie and menu is both in the same VTS. I've tried both the JumpVTS_TT and JumpTT command but couldnt get it to work. Can u give it to me step by step maybe I'm not putting it in right.

r0lZ
15th October 2007, 12:36
You must use a JumpVTS_TT to the TTN number of your movie PGC, not to the Title number. That must work.

If you are still in trouble, select the movie PGC, and post the output of Info -> PGC.

Fisticuffs
15th October 2007, 19:33
You must use a JumpVTS_TT to the TTN number of your movie PGC, not to the Title number. That must work.

If you are still in trouble, select the movie PGC, and post the output of Info -> PGC.



step by step plz

and TTN stands for?

r0lZ
15th October 2007, 22:17
TTN means Title Number in Titleset. It's not the global title number that your player displays.
Look at your title PGC in the left pane. It says something like VTST 1, 2 TTN 3 (1:30) Title 4
In this example, the TTN number is 3.

Now, select the menu PGC, and launch the menu editor. Click on the big button with the command, go to the "Alphabetically" menu, and select JumpVTS_TT. Enter the TTN number in the GUI and accept. Save the DVD and test it with a software player, or with PgcEdit in trace mode.
That's all.

Fisticuffs
16th October 2007, 02:22
woooohooooooooooooooooo


it work!!!



:thanks: rolZ

Fisticuffs
25th October 2007, 11:07
it works fine when i hit just play, but if i go to the audio/subtitle set up or the scene selection before i hit play, it would show the stuffs i thought i have already skip over (warnings and studio logo)



and how do i just delete those useless stuffs? (warnings, previews and studio logo)

r0lZ
25th October 2007, 11:56
Trace through them, exactly the same way, and each time you see something you don't want to keep, tick the "blank this cell" checkbox.
Sometimes, PgcEdit may ask if you want to completely kill the playback of a PGC because all cells have been blanked. If you see such dialogs, answer yes.

Fisticuffs
26th October 2007, 04:17
where's the "blank this cell" checkbox?

all i see is "Blank out all Menu PGCs" and "Kill PGC Playback"

blutach
26th October 2007, 05:24
When you are doing a trace with the preview on. It is in the preview box.

Regards

Fisticuffs
26th October 2007, 07:16
When you are doing a trace with the preview on. It is in the preview box.

Regards



I don't see it in the preview box, the only checkbox I see is the "Info" checkbox.

blutach
26th October 2007, 09:52
In the trace pane, tick the little box to the right of setup and to the left of the X. The ensure preview is on. Then run the trace. Each cell is previewed and down the bottom is the option to blank.

http://img149.imageshack.us/img149/5323/10262007185004nr6.png

Regards

Fisticuffs
28th October 2007, 11:53
The trace mode don't work after I used DVD Remake Pro.



r0lZ if ya can get PGCEdit to work with DVD Remake Pro it would be so great, combining the two most useful prog.

blutach
28th October 2007, 22:23
Then you have user error. I have never had a project that won't load into PgcEdit after running it thru DVDRMP.

This is not something to ask of the developers.

Regards

r0lZ
29th October 2007, 10:37
The trace mode don't work after I used DVD Remake Pro.What's the problem? Can you describe exactly what happens?

Fisticuffs
29th October 2007, 11:42
I never said it won't load, it loads just fine. It's just the trace mode don't work after DVDRMP have been used. Always shows the below for everything. Even for something as small as hide (not delete) a subtitle and i ran it through FixVTS before. Same thing shows up for hiding audio and previews & warnings.


------> Entering VMG , First-Play PGC
******* Dummy PGC: no cell to play.
------> End of post commands: Exiting! DVD Playback end!

blutach
29th October 2007, 12:29
Are there any commands in First play PGC? Because if there are none, this is what will happen. This would be a manifest authoring error.

Regards

Fisticuffs
11th November 2007, 16:09
There is a audio (director commentary) that is only selectable from the menu. What do I have to do to make it selectable while I'm watching the movie?

blutach
12th November 2007, 00:19
To answer your question, press the audio button on the remote.

Regards

Fisticuffs
12th November 2007, 07:36
heh.................


its not selectable that way, 1/1 audio while the movie is playing..........

blutach
12th November 2007, 09:10
You weill therefore need to add the track in to the PGC's attributes and the attributes for the domain. PgcEdit is your friend here.

Regards

Fisticuffs
12th November 2007, 16:48
pgcedit is always my friend :)


ya got a guide/link for that?

blutach
12th November 2007, 23:54
No. But it's easy. Open the PGC and click on the next available audio stream. Change it to 1 (assuming the director's comments stream is 0x81 - check this with VobEdit) and click set and OK.

Then, back in the main GUI, click Ctrl-a and answer yes. You can also change the attributes by entering a language, marking the stream as comments and changing the number of channels (probably 2).

Save.

A player should see the new stream now.

Regards

r0lZ
13th November 2007, 01:42
I suppose that if the track exists, it is used in another PGC. Go to that PGC, enter the PGC Editor, and see which stream number it uses. Copy that stream number in the same position in your main PGC. That should be sufficient.

Also, maybe the track is already defined, but you cannot use it because a PUO prohibits the audio stream change. Have you verified that?

Fisticuffs
24th February 2008, 11:53
Got the audio all figured out, thx.


New question, some movies it doesn't go back to the menu when it ends...how do i change that?

r0lZ
24th February 2008, 12:00
I can't explain that, as all DVDs are different. You have to analyze how your DVD works (using the trace), and figure out what commands should be changed to return to the menu. Might be easy or very difficult, given the complexity of the authoring of your DVD.

Fisticuffs
24th February 2008, 22:45
Yes, all DVDs are diff. Can I get a example like before (http://forum.doom9.org/showthread.php?p=733015#post733015), I only need the procedure.

r0lZ
25th February 2008, 11:07
Again, the precedure is always different, so I can't explain it w/o analysing your IFOs.
The idea is to examine what's happening after the main movie. A title in the same VTS can be played, or a jump to the VMGM and then to a title in another VTS... Finally, the navigation will return to the menu. You have to understand what command has caused the first jump, and replace it by the command to return to the menu. Sometimes, it is sufficient to change a GPRM value, sometimes you will need to change the jump command itself, or both. Anyway, try to keep the VMGM unchanged, or you could mess up completely the navigation.
Good luck!

Fisticuffs
15th March 2008, 11:40
Sometime after pushing "Play" it will play a short clip, how do I get it to start after that short clip instead of after the "Play" button is pushed. Using the method below it always play right after the "Play" button and skip the short clip. Which step should I change for it to play after the short clip?


http://forum.doom9.org/showthread.php?p=733015#post733015

r0lZ
15th March 2008, 12:18
What is "it"? The main movie?

And what means "sometime"? When you click a button, the result should always be identical.

However, it is possible, for example, to play an intro clip the first time after having inserted the DVD, but not after. This is usually accomplished by setting a GPRM to a certain value the first time the clip is played. Then, when the nav encounters the clip again, the GPRM is tested, and if it has the right value, it is skipped. Again, you have to examine what GPRM is changed, and why the navigation is redirected elsewhere.

Also, often, the menu has several PGCs with almost the same content. A PGC is played the first time, for example to show the menu intro and continue with the main menu, but when you return to the menu, another PGC is played, without the intro. Maybe the menu button has a different command in the second PGC.

There are also other techniques, such as playing the intro randomly. But again, you must understand that it is not possible to help you without more info. I can't guess what technique is used. Try to find yourself, with the help of the trace, when and why the intro is played or not, and if you don't understand how to modify that yourself, post the relevant PGC and/or button commands here. The trace log might be useful too.

Fisticuffs
15th March 2008, 12:48
No no no, you misunderstood this is very basic. 90% of DVDs play a little clip after you hit play or any buttons for that matter then it goes to whatever is selected. I did the Break & Trace after the clip is played but it still didn't work because when this step is use "6) Edit the menu button command to jump directly to title 5." (not the actual title 5 of course, only using that as procedure) it skips the little clip, it override it.

Spiderman 3 for example:

Hit play, then you see spiderman swinging from a web, its about 1-2 seconds THEN it plays the main movie (most DVDs the clip is no more than 3 seconds)

r0lZ
15th March 2008, 12:57
OK, you speak of the "outtro" of the menu. That's not really a clip, as it's still a menu PGC (even if it has no buttons.)

If you want to keep it, you should not modify the button command, but the jump in the post commands of the outtro. This way, the nav will still go to the outtro, and at that point, will be redirected to the main movie.

The basic procedure is similar to the quick guide in the other thread (http://forum.doom9.org/showthread.php?p=733015#post733015), but you have to trace up to the outtro, and break the trace at this point. This it the starting point, unlike the real menu as explained in the guide. Also, instead of modifying the button command, you have to modify the post commands of the outtro. (Or, in some very rare cases, a cell command.)

Fisticuffs
15th March 2008, 22:54
modify the post commands of the outtro. (Or, in some very rare cases, a cell command.)
This is the part I was talking about, how do I do that?

blutach
15th March 2008, 23:34
If the outro is in its own PGC, do a kill playback on the PGC (and answer yes to turn it into a dummy).

If it isn't in a PGC of its own (i.e. it's a program in the same PGC as the menu), either:

1. Replace the cell with a blank (VobBlanker is good for this), or
2. Delete the cell and replace the button command with the appropriate cell command (or, if there is no cell command, LinkTail PGC should do the trick).

Regards

Fisticuffs
16th March 2008, 06:43
Holy shhhhhhhhhhhhhhhhh..

Ya gonna have to break it down, got a guide or something?

blutach
16th March 2008, 06:56
No. Just follow what I said. If it's in a PGC of its own (use trace to find this out), do a kill playback (Ctrl-K) in PgcEdit.

If the outro is in the same PGC - again tracing thru with preview on will show you - just note which cell it is and blank it with VobBlanker. Can't be that hard. Try it.

Regards

Fisticuffs
16th March 2008, 08:46
You are making it sound a lot more complicated than it really is. The outtro is in the same PGC just like 90% of the DVDs out there. Are you sure you know what I'm talking about??


I want it to "Play" THEN "outtro" then main movie, like the way it was design. With the other guide it goes "Play" skips "outtro" jumps directly to main movie.

This is the only step in that guide that have to be SLIGHTLY changed "6) Edit the menu button command to jump directly to title 5."

Instead of making it go to "Play", make it go to the "outtro"

like rolZ said "If you want to keep it, you should not modify the button command, but the jump in the post commands of the outtro. This way, the nav will still go to the outtro, and at that point, will be redirected to the main movie."

I already broke the trace at the outtro just only need to change "the jump in the post commands of the outtro"

I'm just going to wait to see what rolZ says. Thanks for trying though Blutach.

blutach
16th March 2008, 08:50
Are you sure you know what I'm talking about??
Evidently not.

Regards

r0lZ
16th March 2008, 10:36
Well, I have assumed (wrongly) that the outtro was in its own PGC. Since it is in the same PGC, things are a bit more complicated.

The menu PGC is composed of several cells. Have a look at the cell table. There is one (or several) cell(s) with the menu buttons, and, probably at the end of the cell table, the outtro, without buttons. There are several methods to quit the PGC when the outtro have been played. It can have a cell command, or not.

If the outtro has no cell command or if it has a LinkTailPGC cell command, the commands to modify are in the post command area of the same PGC. If the outtro has a jump or link to another PGC, the commands to modify are the pre-commands of the target PGC. Let's call this location "point A".

Use the trace to determine exactly what commands are executed after the playback of the outtro. When you know exactly where the commands to modify are, set a breakpoint on that PGC (on point A) and restart the trace. Stop the trace just after the playback of the outtro and its cell command (if any.) You should now be at the beginning of the post commands of the menu PGC, or at the beginning of the pre-commands of the target PGC. This is the starting point of the stuff to skip, point A. Clear the register changed flags now, and continue to trace upto the point where you would like to jump automatically, point B (the beginning of the pre-commands of the main movie, for example.) Now, follow the procedure explained in my mini guide. You should paste the commands and add the jump to point B in point A.

Fisticuffs
17th March 2008, 07:52
1) What is the method for when I find a outtro that's in it's own PGC?

2) How do I blank out or delete any menu I want on the left side? (like blank out everything that is in the special feature when I have hidden the special feature button)

3) When I delete a audio or subtitle, then it search, what am I suppose to change for the SetSTN commands?
(like when I "Remove Parental Management" then it search then I change the value to 15)

r0lZ
17th March 2008, 08:45
1) Explained in my prev. post.

2) Just use Kill PGC Playback to delete a single PGC or Blank Out All Menu PGCs to delete everything, just like for a title domain. In both cases, when a PGC has menu buttons, the menu viewer pops up. Select the menu button that returns to the main menu (or to the menu one level up) and click Kill Playback. When PgcEdit ask you if you want to remove the cell or the whole VOB, answer yes.

3) Again, it depends of the DVD.

Use the DVD Shrink plugin to determine if its option to remap the streams can be used safely, and in this case, use Shrink to remove the streams. It will do the job for you.

If that option is not safe, that means that there are indirect SetSTN commands (set via GPRMs.) You can still use Shrink to remove the stream, but with this option off, of course, and you will need to process its output with PgcEdit to do the remapping manually. Exactly like before, you have to trace to find when the removed stream is set via a SetSTN command. (Use Break at Log Output, and type SetSTN as the break string.) Locate the GPRM that is used, and find where it is initialized. Change that command.

Another, safer method is to remap the deleted stream to another stream. I have already explained this method several times in this forum, and I don't want to do it again. Use search.

Anyway, in most cases, it is sufficient to hide the menu button that select the deleted stream. However, be sure to check your DVD carefully, especially if you have deleted the default stream.

blutach
17th March 2008, 10:29
There's a stream remapping guide on the PgcEdit site written by UncasMS.

Regards

Fisticuffs
23rd April 2008, 07:19
Well, I have assumed (wrongly) that the outtro was in its own PGC. Since it is in the same PGC, things are a bit more complicated.

The menu PGC is composed of several cells. Have a look at the cell table. There is one (or several) cell(s) with the menu buttons, and, probably at the end of the cell table, the outtro, without buttons. There are several methods to quit the PGC when the outtro have been played. It can have a cell command, or not.

If the outtro has no cell command or if it has a LinkTailPGC cell command, the commands to modify are in the post command area of the same PGC. If the outtro has a jump or link to another PGC, the commands to modify are the pre-commands of the target PGC. Let's call this location "point A".

Use the trace to determine exactly what commands are executed after the playback of the outtro. When you know exactly where the commands to modify are, set a breakpoint on that PGC (on point A) and restart the trace. Stop the trace just after the playback of the outtro and its cell command (if any.) You should now be at the beginning of the post commands of the menu PGC, or at the beginning of the pre-commands of the target PGC. This is the starting point of the stuff to skip, point A. Clear the register changed flags now, and continue to trace upto the point where you would like to jump automatically, point B (the beginning of the pre-commands of the main movie, for example.) Now, follow the procedure explained in my mini guide. You should paste the commands and add the jump to point B in point A.

Where is the LinkTailPGC? plz be more specific, and what im i suppose to do with it when i see it. the outtro for this one is on its own PGC. a detail guide or a example would really help? I might have to print my screen and put it up on imageshack as a example, these type of instruction is no where close to easy.

r0lZ
23rd April 2008, 09:25
I can't be much specific without analyzing the DVD. Re-read the previous posts. Everything is explained. And use the trace to locate the first commands executed after the outro.

blutach
23rd April 2008, 09:31
@fisticuffs

Have you considered MenuShrink (http://www.dvdr-digest.com/software/menushrink.html)? It can get rid of intros and outros.

Regards

Fisticuffs
27th November 2008, 07:42
I'm posting on the forum as you've requested.

just for the part that went from the outro directly to the main movie

1) trace until u reach the outro, then "close & break trace"
2) what did u do next?


Well, I have assumed (wrongly) that the outtro was in its own PGC. Since it is in the same PGC, things are a bit more complicated.

The menu PGC is composed of several cells. Have a look at the cell table. There is one (or several) cell(s) with the menu buttons, and, probably at the end of the cell table, the outtro, without buttons. There are several methods to quit the PGC when the outtro have been played. It can have a cell command, or not.

If the outtro has no cell command or if it has a LinkTailPGC cell command, the commands to modify are in the post command area of the same PGC. If the outtro has a jump or link to another PGC, the commands to modify are the pre-commands of the target PGC. Let's call this location "point A".

Use the trace to determine exactly what commands are executed after the playback of the outtro. When you know exactly where the commands to modify are, set a breakpoint on that PGC (on point A) and restart the trace. Stop the trace just after the playback of the outtro and its cell command (if any.) You should now be at the beginning of the post commands of the menu PGC, or at the beginning of the pre-commands of the target PGC. This is the starting point of the stuff to skip, point A. Clear the register changed flags now, and continue to trace upto the point where you would like to jump automatically, point B (the beginning of the pre-commands of the main movie, for example.) Now, follow the procedure explained in my mini guide. You should paste the commands and add the jump to point B in point A.

r0lZ
1st December 2008, 14:41
After the outro, the navigation continues. Use the trace, step by step, to examine what's happening. There might be two different things happening right after the playback of the outro.


The post commands of the PGC containing the outro are executed immediately. In this case, they are the commands to modify to jump directly to your target point. (This is "point A", and your target PGC is "point B".)
A cell command is executed. In this case, again two different things can happen.

The cell command is a LinkTailPGC. It redirects the navigation to the post commands, and this case is exactly similar to point 1 above. You can modify the post commands.

The cell command jumps somewhere else, probably to the VMGM or to another PGC in the menu domain. Anyway, it's exactly that that you want to avoid. Therefore, you have to modify the cell command to jump elsewhere. The problem is now to know where to jump. Again, there could be 2 situations.

The target PGC (your Point B) is in the same VTS. In this case, create a new menu PGC in the same menu domain, and modify the cell command to jump to that new PGC.

The target PGC is in another VTS. In this case, you have to jump to the VMGM and then, from the VMGM, to your target, as you cannot jump directly from a VTS to another VTS. The easiest way to do that is to create a new PGC in the VMGM, and modify the cell command to jump to that PGC.

In all cases, when you skip some PGCs, it is necessary to restore the state of the GPRMs (and, sometimes, of the default audio and subpic streams) to simulate what the player would have executed with the original DVD. The necessary commands can be generated automatically by PgcEdit, as explained in this mini guide (http://forum.doom9.org/showthread.php?p=733015#post733015). In the cases 1 and 2.1 above, you can insert the commands in the post-command area of the PGC containing the outro. However, in the case 2.2 above, a single cell command is executed, and it is impossible to replace it by several commands. Therefore, you have to insert the new commands in the first PGC encountered after the execution of the modified cell command: it's the new PGC in the VTSM (case 2.2.1) or in the VMGM (2.2.2).

Finally, after having inserted the commands to restore the GPRM values, you have to add the jump to your target PGC.


IIRC, your DVD is case 2.2.2. So, to summarize, you have to trace to the cell command after the outro (point A), and clear the register changed flags. Then, continue to trace to the target PGC (point B) and copy the changed registers as commands to the clipboard. Then, create a new VMGM PGC and paste the commands in the pre-commands area. Add a jump to point B at the end of the new pre-commands. Finally, modify the cell command of the outro to jump to the new VMGM PGC.

(Note that, in this case (2.2.2), it is not possible to restore the audio and subpic streams, as you cannot use SetSTN commands in the VMGM. Usually, it's not really important, and often they are not changed at all, but if the streams are modified during the skipped part in the original DVD, you may have to do some more steps to restore them properly. Let's hope you don't need to do that!)