Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > IFO/VOB Editors

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th February 2003, 01:21   #21  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by gnutellafan
damn, I thought it was your dyslexia. Linking to pgc 12 also gives the exit scene (actually thought there may have been a difference if you choose widescreen vs limited view) but linking to pgc 12 also just causes her to take off her shirt and instead of going to the movie just loops back to the main menue (like the full screen button was set up to do)
I'm glad I don't have dyslexia as I Copy2Clipboard my edit as soon as I got it working.

2CL
__________________
2COOL
2COOL is offline   Reply With Quote
Old 1st October 2003, 20:34   #22  |  Link
old-hack
Registered User
 
Join Date: Jul 2002
Location: Arizona - Where DST Doesn't Exist
Posts: 143
Edited Step 13 and 14

2Cool

Tried to use your guide which seems to be geared towards Widescreen but identifies VTS04 vobs as the Widescreen movie. When I played the movie with IFOEdit, selecting Widescreen connected me with VTS05 vobs. Proceeding at a fat, dumb and happy pace, I followed your instructions with expected results through step 10. Between step 11 and 13, some edit must point to VTS04. However, I kept VTS05 since IFOEdit said it was the Widescreen. Therefore, I received a "DVD navigational error" message when it tried to go directly to the movie. I assume that was because it couldn't find the VTS04 files (they weren't there). Did I miss something or was IFOEdit lying to me about the Widescreen version? I did look at the VTS05 IFO and only the menu portion said 4:3 while the movie portion said 16:9. Did the step 13 edit cause the DVD to look for the VTS04 files?

Thanks.
old-hack is offline   Reply With Quote
Old 1st October 2003, 21:09   #23  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
@old-hack

I can't look at it right now since I'm at work and it's been a while I did Van Wilder. I'm confident that the VTS_04 is the widescreen movie. Now, keep in mind that I did a Special edition Unrated version and I only do NTSC cheat sheets. If you are doing PAL, it's a common case that both DVDs may be authored differently.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 1st October 2003, 21:30   #24  |  Link
old-hack
Registered User
 
Join Date: Jul 2002
Location: Arizona - Where DST Doesn't Exist
Posts: 143
Definitely NTSC R1 Unrated Version. Don't remember if it was a special version or edition. No rush. Just wanted to see if you could state in layman terms what the edits did in steps 11 - 13. By the way, my old nick was bweeston. I asked Doom9 to change it to old-hack which I use in almost all other DVD forums I visit.
old-hack is offline   Reply With Quote
Old 1st October 2003, 22:55   #25  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by old-hack
Definitely NTSC R1 Unrated Version. Don't remember if it was a special version or edition. No rush. Just wanted to see if you could state in layman terms what the edits did in steps 11 - 13. By the way, my old nick was bweeston. I asked Doom9 to change it to old-hack which I use in almost all other DVD forums I visit.
I know the guide can get very technical but I tried to leave in as much information for people to hopefully understand.

Step 11: Basically, this gives a description of your menus. In this unrated version, there were two menus to choose from, Censored or uncensored. I just wanted to decribe which one was what.

Step 12: Certain menu commands are edited so that our "uncensored" version will play from DVD insert to movie play. Who wants the boring censored version anyway?

Step 13: The DVD is navigated to a different exit scene and the movie starts playing immediately afterwards.

In my older guides, I try to provide plain simple language of describing my actions. Either in the beginning of the step or in "Details" or "Translation" notes. I think you were overwelmed by the wordy guide.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 2nd October 2003, 15:18   #26  |  Link
old-hack
Registered User
 
Join Date: Jul 2002
Location: Arizona - Where DST Doesn't Exist
Posts: 143
So this command in step 13 only bypasses an unwanted aspect ratio menu or is PGC 21 supposed to be the widescreen title set? Just asking so I know that I need to find the correct PGC for VTS05 vob files.

"NEW > 1.Pre Command (LinkPGCN) Link PGC 21 [20 04 00 00 00 00 00 15 ]"
old-hack is offline   Reply With Quote
Old 2nd October 2003, 21:08   #27  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by old-hack
So this command in step 13 only bypasses an unwanted aspect ratio menu or is PGC 21 supposed to be the widescreen title set? Just asking so I know that I need to find the correct PGC for VTS05 vob files.

"NEW > 1.Pre Command (LinkPGCN) Link PGC 21 [20 04 00 00 00 00 00 15 ]"
11.
Menu 15: [entry only] (Programs: 2) (Cells: 2) (uses VOB-IDs: 9) XXX Main>Shirt Off>Aspect Ratio
Menu 21: [entry only] (Programs: 1) (Cells: 1) (uses VOB-IDs: 15) XXX Aspect Ratio> Shirt Off and fade to black

Aspect ratio menu is bypassed so instead of Menu 15 playing, Menu 21 plays with her shirt off. Notice that the edit is Pre Command #1 in Menu 15? No commands in Menu 15 will be executed except this since we made a jump, therefore no clip play.

__________________
2COOL
2COOL is offline   Reply With Quote
Old 24th October 2003, 20:25   #28  |  Link
gnutellafan
Registered User
 
Join Date: Feb 2002
Posts: 204
I unfortunatly never got this one to work even though my dvd structure seemed to be the same. She would lift her shirt and it would freeze.

Im curious, is the program menuedit in anyway powerful enough to do to a menu what was done in this thread. If so, Ill have to buy it!
__________________
Get the fastest and most secure CD Ripper dBpoweramp Reference R13 featuring PerfectMeta
Try the most powerful and easy to use DVD editor - DVD Remake Pro
gnutellafan is offline   Reply With Quote
Old 23rd August 2004, 00:28   #29  |  Link
XePyR
Registered User
 
Join Date: Apr 2004
Posts: 1
Well, it is a year later, and I am new to all this, but I had the same problem as you, gnutellafan.

I solved it by setting CPreg<5> to 2 before linking to PGC21. Through trial and error I managed this by the following changes in PGC-Menu 15 (adding one command before 2cool's change):

Code:
[000000f4]  1.Pre Command  Set GPreg<5> mov (set-val)<2>  [71 00 00 05 00 02 00 00 ]
[000000fc]  2.Pre Command  (LinkPGCN) Link PGC 21         [20 04 00 00 00 00 00 15 ]
XePyR is offline   Reply With Quote
Old 23rd August 2004, 19:21   #30  |  Link
gnutellafan
Registered User
 
Join Date: Feb 2002
Posts: 204
Thanks, Ill give it a try. Ill have to re-rip the disc as I finally deleted it only a few months ago. I keep hoping that something like DVDRemake will offer the sort of versatility to do things such as this guide without ever looking at a command.
__________________
Get the fastest and most secure CD Ripper dBpoweramp Reference R13 featuring PerfectMeta
Try the most powerful and easy to use DVD editor - DVD Remake Pro
gnutellafan is offline   Reply With Quote
Old 23rd August 2004, 21:21   #31  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Of all the complex authored DVD I've work, this has got to be one that still got me stressed out. The menus are split into censored and uncensored cells and there are 4 aspect ratios existing. All GPRMs used and lots of SPRMs used to set those. Also, there are unique cells playing after you select a chapter initially for both censored and uncensored. I give credit to the people responsible for this great authoring.

Well anyway, I tried the additional command like XePyR posted and I didn't get it to work.

EDIT:
There are actually 4 Aspect Ratio menus present.

1. After you press Play on censored menu
2. After you press Play on uncensored menu
3. After you select a chapter initially on censored menu
4. After you select a chapter initially on uncensored menu
__________________
2COOL

Last edited by 2COOL; 29th August 2004 at 01:45.
2COOL is offline   Reply With Quote
Old 24th August 2004, 11:53   #32  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Van Wilder (revisited)

Van Wilder Unrated R1 (Widescreen / Fullscreen) Cheat Sheet v3
Courtesy of 2CL


Tool used: PgcEdit 0.3.3

Here’s my in-depth cheat sheet. It seems every time I go back and work on this DVD, I always seem to get a different method of doing it since I have another understanding of the navigations. Really, this is one complexed authored DVD and to me, it’s been good training. Anyways, I opted to leave out the previewing step of Titles and Menus. I did give some brief descriptions on certain menus throughout the guide though. If you want to preview the Titles and Menus beforehand, use DVD Shrink.

Did you know that this DVD has 4 Aspect Ratio Menus? I'll show you how to bypass them.
  1. After you press Play on censored menu
  2. After you press Play on uncensored menu
  3. After you initially select a chapter on censored menu
  4. After you initially select a chapter on uncensored menu
____________________________________________________
Blanking Out Intro Titles Prior to Main Menu


VTST 2 / TTN 1 (0:12) Title 2 > Artisan Logo
VTST 3 / TTN 1 (0:09) Title 3 > 9 seconds of Blank

1. First, let's get rid of these unwanted Titles. It makes it better to get to the Main Menu quicker. Perform Steps 7 to 13 in this guide, How to Completely Blank Out a Titleset (VTS) Using PgcEdit, with Titles 2 & 3.
____________________________________________________
Bypassing Censored Aspect Ratio Menu When Play is Selected

2. In PGC Selector, click on
VTSM 1 / LU 1 (en) / 13 (0:36) 3b. to show PGC Commands to the right.
____________________________________________________
3. There are three buttons residing in Cell 2. To see the text overview the button commands of this PGC, click on Info > PGC Commands in Menu Bar. To visually see the buttons and it’s command, right-click on
VTSM 1 / LU 1 (en) / 13 (0:36) 3b., select “Show Menu Buttons”, and select Program 2, Cell 2: VOB ID 7, CELL ID 2 (3 buttons) in Button selector located topside of Menu Buttons window.

The current version of PgcEdit v0.3.3 does not have full previewing capabilities so you can’t see how the menus look as when playing the DVD. But here’s the buttons' info.


Code:
********** menu buttons commands:
VOB ID 7,  Cell ID 2  (First NAV pack=39312)
2 Groups,  Start button=0,  Select button=0,  Action button=0
button  1: [20 04 00 00 00 00 00 26]  LinkPGCN PGC 38  // Fullscreen
button  2: [20 04 00 00 00 00 00 26]  LinkPGCN PGC 38  // WideScreen
button  3: [20 04 00 00 00 00 00 26]  LinkPGCN PGC 38  // Main


Notice all the buttons have the same command? This command will play a big part in the next steps.
____________________________________________________
4. With this PGC selected, do a Kill PGC Playback on it. Right-click on
VTSM 1 / LU 1 (en) / 13 (0:36) 3b. and select “Kill PGC Playback”.
____________________________________________________
5. Click Yes for the next two prompts. Here’s the before and after. Any post commands will be converted to new pre commands, along with a leading NOP command. See new added commands 14 and 15.

Before:


Code:
********** pre commands:
[00 00 00 00 00 00 00 00]   1  NOP 
[00 00 00 00 00 00 00 00]   2  NOP 
[00 00 00 00 00 00 00 00]   3  NOP 
[00 00 00 00 00 00 00 00]   4  NOP 
[61 00 00 00 00 05 00 00]   5  Set gprm(0) =(mov) gprm(5) 
[00 B1 00 00 00 00 00 08]   6  if ( gprm(0) != 0 ".." ) then { Goto line 8 } 
[71 00 00 00 00 01 00 00]   7  Set gprm(0) =(mov) 1 ".." 
[79 00 00 00 00 3F 00 00]   8  Set gprm(0) &=(and) 63 ".?" 
[75 00 00 00 04 00 00 00]   9  Set gprm(0) *=(mul) 1024 ".." 
[00 00 00 00 00 00 00 00]  10  NOP 
[71 00 00 03 00 07 00 00]  11  Set gprm(3) =(mov) 7 ".." 
[46 00 00 00 00 00 00 00]  12  (SetHL_BTN) Set Highlighted Button =(mov) gprm(0) 
[71 00 00 01 00 00 00 00]  13  Set gprm(1) =(mov) 0 ".." 
********** post commands:
[20 04 00 00 00 00 00 41]  15  LinkPGCN PGC 65 
********** cell commands:

After:

Code:
********** pre commands:
[00 00 00 00 00 00 00 00]   1  NOP 
[00 00 00 00 00 00 00 00]   2  NOP 
[00 00 00 00 00 00 00 00]   3  NOP 
[00 00 00 00 00 00 00 00]   4  NOP 
[61 00 00 00 00 05 00 00]   5  Set gprm(0) =(mov) gprm(5) 
[00 B1 00 00 00 00 00 08]   6  if ( gprm(0) != 0 ".." ) then { Goto line 8 } 
[71 00 00 00 00 01 00 00]   7  Set gprm(0) =(mov) 1 ".." 
[79 00 00 00 00 3F 00 00]   8  Set gprm(0) &=(and) 63 ".?" 
[75 00 00 00 04 00 00 00]   9  Set gprm(0) *=(mul) 1024 ".." 
[00 00 00 00 00 00 00 00]  10  NOP 
[71 00 00 03 00 07 00 00]  11  Set gprm(3) =(mov) 7 ".." 
[46 00 00 00 00 00 00 00]  12  (SetHL_BTN) Set Highlighted Button =(mov) gprm(0) 
[71 00 00 01 00 00 00 00]  13  Set gprm(1) =(mov) 0 ".."
[00 00 00 00 00 00 00 00]  14  NOP 
[20 04 00 00 00 00 00 41]  15  LinkPGCN PGC 65  
********** post commands:
[20 04 00 00 00 00 00 41]  16  LinkPGCN PGC 65 
********** cell commands:


Now there's only one Jump command in the Pre Command area, which is LinkPGCN PGC 65. What we really want is a jump to PGC 38, which is what buttons 1 & 2’s commands are in Step 3.
____________________________________________________
Jumping to New PGC

6. Double-click on
[20 04 00 00 00 00 00 41] 15 LinkPGCN PGC 65 to open “Edit Command” window.
____________________________________________________
7. Change the value of
Jump to PGC Number to 38 and click OK. You’ll immediately see your change in Pre command #15.

Code:
OLD > [20 04 00 00 00 00 00 41]  15  LinkPGCN PGC 65
NEW > [20 04 00 00 00 00 00 26]  15  LinkPGCN PGC 38

____________________________________________________
Automating Fullscreen or Widescreen Selection

8. Double click on Pre Command #12.

Code:
[46 00 00 00 00 00 00 00]  12  (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
____________________________________________________
9. Click on “button” option and either select 1 for Fullscreen or 2 for Widescreen. OK to set.

Code:
NEW > [56 00 00 00 04 00 00 00]  12  (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)  // Fullscreen

or

NEW > [56 00 00 00 08 00 00 00]  12  (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2)  // Widescreen
Important Note: You should have decided beforehand on whether you’ll be keeping Fullscreen or Widescreen. So after this step, you should be consistantly sticking with the same aspect ratio throughout the guide. Remember, you’ll be blanking out the one aspect ratio at the end.
____________________________________________________
10. [Optional] Save and Play to test.
____________________________________________________
Bypassing Uncensored Aspect Ratio Menu When Play is Selected

11. Click on
VTSM VTSM 1 / LU 1 (en) / 15 (0:36) 6b.
____________________________________________________
12. Repeat Steps 4 to 10. In Step 7, enter a value of 39 instead.
____________________________________________________
Bypassing Censored Aspect Ratio Menu When a Chapter is Initially Selected

13. Click on
VTSM 1 / LU 1 (en) / 18 (0:30) 3b.
____________________________________________________
14. There are also three buttons residing in Cell 1. Just like the previous Aspect Ratio menus, the layout of the first three are identical and with the same command.

Code:
********** menu buttons commands:
VOB ID 12,  Cell ID 1  (First NAV pack=87626)
2 Groups,  Start button=0,  Select button=0,  Action button=0
button  1: [20 01 00 00 00 00 00 0D]  LinkTailPGC  // Fullscreen
button  2: [20 01 00 00 00 00 00 0D]  LinkTailPGC  // WideScreen
button  3: [20 01 00 00 00 00 00 0D]  LinkTailPGC  // Main

____________________________________________________
15. Do a Kill PGC Playback on this PGC Menu and select Yes for following prompts too.
____________________________________________________
16. Repeat Steps 9 & 10.
____________________________________________________
Bypassing Uncensored Aspect Ratio Menu When a Chapter is Initially Selected

17. With
VTSM 1 / LU 1 (en) / 19 (0:30) 3b., repeat Steps 15 & 16.
____________________________________________________
Blanking Fullscreen/Widescreen TitleSet (VTS)

Now, all we need to do is blank out your unwanted Title so that you can put everything else on a DVDR.

VTST 4 / TTN 1 (1:33:58) Title 4 > (4:3) Fullscreen
VTST 5 / TTN 1 (1:34:00) Title 5 > (16:9) Widescreen

18. Like Step 1, perform Steps 8 to 13 in this mentioned guide, How to Completely Blank Out a Titleset (VTS) Using PgcEdit.
____________________________________________________
That should be it!
__________________
2COOL

Last edited by 2COOL; 29th August 2004 at 01:50.
2COOL is offline   Reply With Quote
Old 25th August 2004, 23:32   #33  |  Link
gnutellafan
Registered User
 
Join Date: Feb 2002
Posts: 204
There is no stopping 2cool. Thanks for delving into this one again. 2cool, in your opinion, is it possible to write an all in one program that would understand this type of authoring and be able to do what was done with some sort of GUI interface? I keep holding off on purchasing DVDRemake until it reaches this sort of power. I know you have worked with Dimad and would be interested in your take on this.
__________________
Get the fastest and most secure CD Ripper dBpoweramp Reference R13 featuring PerfectMeta
Try the most powerful and easy to use DVD editor - DVD Remake Pro
gnutellafan is offline   Reply With Quote
Old 27th August 2004, 20:08   #34  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by gnutellafan
2cool, in your opinion, is it possible to write an all in one program that would understand this type of authoring and be able to do what was done with some sort of GUI interface?
Well, as someone who has worked with navigations on alot of DVDs, I'd say it would be close to impossible. As I mentioned in the past, there are too many ways in authoring a DVD. It's hard to get a generic pattern. You still would have to do some manual work on DVDs like this one. Though I don't do anything any intense programming and my cheat sheets are sort of like a psuedo code, it is highly possible for some one to automate the edits for a unique regional DVD. It'll be sort of like applying a patch and you probably won't learn anything from it if the programmer didn't documented the reasons on the edits.
__________________
2COOL

Last edited by 2COOL; 27th August 2004 at 22:38.
2COOL is offline   Reply With Quote
Old 24th September 2004, 22:41   #35  |  Link
jeanl
Registered User
 
jeanl's Avatar
 
Join Date: Sep 2004
Location: California, USA
Posts: 2,079
Quote:
Well, as someone who has worked with navigations on alot of DVDs, I'd say it would be close to impossible. As I mentioned in the past, there are too many ways in authoring a DVD. It's hard to get a generic pattern. You still would have to do some manual work on DVDs like this one. Though I don't do anything any intense programming and my cheat sheets are sort of like a psuedo code, it is highly possible for some one to automate the edits for a unique regional DVD. It'll be sort of like applying a patch and you probably won't learn anything from it if the programmer didn't documented the reasons on the edits.
just my 2 cents: It would help tremendously if we could retrace, step by step, what the DVD virtual engine does, from First play on, including watching registers and all. This is what r0lZ (who wrote PgcEdit) refers to as his "trace" function in this thread. Then you could add the appropriate commands in the right place to replicate exactly the state you're in when you are at your "target" location. You might even be able to do that in the first play PGC, and jump straight where you'd like to be, right?

r0lZ has indicated, however, that his "trace" function is not for the immediate future .

Jean
jeanl is offline   Reply With Quote
Old 24th September 2004, 23:19   #36  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by jeanl
Then you could add the appropriate commands in the right place to replicate exactly the state you're in when you are at your "target" location. You might even be able to do that in the first play PGC, and jump straight where you'd like to be, right?
Sounds logical in theory but I think there might still be some hidden complications abound. Also, the user would have to put some effort to study up on commands to understand the big picture better.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 25th September 2004, 00:51   #37  |  Link
jeanl
Registered User
 
jeanl's Avatar
 
Join Date: Sep 2004
Location: California, USA
Posts: 2,079
Quote:
Sounds logical in theory but I think there might still be some hidden complications abound.
mmm, I'm puzzled. Don't you think it's true that the state of the DVD player is completely represented by where you are in the PGC, and the set of registers? In other words, if I put a DVD in a player, follow a few menus make a few button clicks and find myself say, at the main menu, I would imagine that the state of the virtual engine at this point is completely represented by the set of registers, and the currently playing PGC. What else could there be?
If that's the case, then in theory you could make it so the first play PGC sets the registers as above, and jumps to the same PGC you were at (main menu), and you should find yourself in exactly the same situation as above.

I'll experiment with that idea tonight (using Mark's tray DVD player, which lets you see the registers in real time) and post my results. If that was true, then you could completely customize your backed-up DVD to start exactly the way you like it (say, with spanish subtitles, widescreen, 5.1 audio etc etc etc), in just one shot. That would be rather cool!
Quote:
Also, the user would have to put some effort to study up on commands to understand the big picture better.
Well, what if you could dump all the registers when you're where you'd like to go automatically (main title?) and a PgcEdit macro that would put the appropriate set commands in the first-play PGC and jump to the right place? The user wouldn't have to know anything about commands right? The hitch might be to jump to the desired place without modifying the registers previously set (the precommands of where you're jumping might screw things up, I realize).

Jean

Last edited by jeanl; 25th September 2004 at 00:59.
jeanl is offline   Reply With Quote
Old 25th September 2004, 06:18   #38  |  Link
jeanl
Registered User
 
jeanl's Avatar
 
Join Date: Sep 2004
Location: California, USA
Posts: 2,079
OK here's what I found.

I was trying to see if you could do the following in order to bypass all unwanted material and menus and go straight to the main menu (or anywhere else you'd like to go):
- Using Mark's Tray DVD, open the DVD, and navigate to the main menu clicking on the desired buttons if necessary (for example selecting the desired aspect ratio). Then pause playback, read all the registers and write them down.
- Then go to PgcEdit, and replace the first play Pgc by a series of SETGPRM (to set the registers as you wrote them down), and then jump straight to the title menu.

This almost works! The hitch is that as I feared in my previous post, the main title precommands have already been executed when you pause playback in Mark's Tray DVD and therefore, you're reading register values as they are *after* the precommands, not before (which is what we need instead). If the precommands modifies them (which they do in all 3 DVDs I tried), then it looks like we're hosed!
BUT, you can still do it but you have to do a trick:

- Go in PgcEdit and put a break EDIT: Make that an "exit" see my second post below as the first of your precommands in the main menu. This will prevent all precommands from executing, just what we need! Save and open the DVD in Mark's Tray DVD.
- Go to the main menu as above, pause playback and write down the register values. This time, they're "correct".
- Go back to PgcEdit, and replace the first play Pgc by a series of SETGPRM (to set the registers as you wrote them down, I only set the non-zero ones, I'm not sure whether that's safe, probably not), and then put a jump command to the title menu (JumpSS-VTSM command).
- Remove the break command that you inserted at the top of the main menu's precommands. EDIT: make sure you *remove* it, don't replace it by a nop, the goto instructions below might get screwed up Save and you're done!

Amazingly, this works!!!! As soon as you open your DVD file (in PowerDVD for example), you jump straight to the main title, and everything looks OK (at least for the 3 DVDs I tried). You can access everything as you would normally, play the movie etc.

Now there's one thing that does not work: I was hoping you could also set SPRMs that way (to select language, caption etc), but you can't because you can't set SPRMs in the VMG domain (argh!), you have to be in the VTS domain...
I can't think of a simple workaround at this point (you can't jump from the VMG domain to a dummy VTS menu pgc, it has to be an entry menu I guess). Any idea?


This procedure isn't completely straightforward, but I could be made automatic (there's nothing "smart" about it). For tricky DVDs, maybe it could prove useful?

Jean

Last edited by jeanl; 25th September 2004 at 17:23.
jeanl is offline   Reply With Quote
Old 25th September 2004, 06:29   #39  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Your method seems interesting. When I get the time, I'll look into checking it out.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 25th September 2004, 08:26   #40  |  Link
jeanl
Registered User
 
jeanl's Avatar
 
Join Date: Sep 2004
Location: California, USA
Posts: 2,079
OK, I tried a 4th DVD (Monsters Inc), and of course I found a snag!

- The method mentioned in my previous post will only work if the destination where you want to land automatically is accessible from the VMG domain. This is bad because if I'm not mistaken you can only get to root, chapter, angle, audio, or subpic menus. If you want to land anywhere else, (any other LU menu) then you can't do it the way I describe it. However, most of the time, you want to land in an entry point menu I guess, so that's not really a problem.

- However, this means the solution I gave won't always work: Suppose I want to land in the root menu of VTS-1, but the root menu has no button, no video, and just a set of pre and post commands. This means I have to stop playback (to read registers) right before the first precommand of this root menu, which a break won't do (since there's no cells to display, I'll just go straight through to the postcommands, not what I want).
The solution is to put an "exit" command instead of a "break" command at the top of the precommands of the target root menu. This way, as soon as Mark's Tray DVD hits this point, the execution stops (and hopefully the registers are not modified). The rest of the procedure is identical as in the post above. This works fine for Monsters Inc. Also, don't forget to remove the exit command (and not just replace it with a nop which could screw up goto instructions below).

- On monsters inc, the aspect-ratio menu is after the main menu! I don't see a good way of dealing with that automatically (i.e. bypass that menu). It's easy enough to do by hand in PgcEdit, but the scenario where you could "teach" the DVD player where you wanted to land seems to collapse.

I'm afraid in such cases, menuedit (registered, which I don't have) is the best solution
jeanl is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:58.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.