Log in

View Full Version : Dog Soldiers


old-hack
5th November 2002, 21:19
Just looking at the size of the vob's for keeping the menus and wide screen version of this movie suggests that it can be ripped and IFO'd to be burned onto a single sided DVD+R.

I thought this would be a simple process of eliminating the Full Screen version and keeping the Wide Screen but the full screen version is in VTS_01 and the Wide screen version is in VTS_02. There are also multiple PGCs in VTS_01 that are mucking up the process.

The IFOs refer to these extra PGCs during start up before passing off to the Wide Screen version in VTS_02. I want to strip down the VTS_01 vob files to leave only what the video_ts.ifo and vts_01_1.ifo needs during startup.

The "layer stripping guide" deals with the simplistic approach that suggests the Full Screen version is in VTS_02 and the Wide Screen version is in VTS_01 making it easy to just drop the VTS_02 vobs and run "get vts sectors" to make everything work.

Anyone IFO'd a dual version DVD with multiple PGCs where the wide screen version is in VTS_02? Were you able to correct the IFOs for burning to DVD?

Thanks.

old-hack
6th November 2002, 01:38
To make this work, I had to use IFOEdit on VTS_01_1.IFO and strip out vobid 2 which was the full screen movie piece. Vobid 1 and vobid 3 were essential for the ifo's to allow me to select all other options from the menus except the full screen version. Once I had a stripped down VOB_01_1.VOB, I used IFOUpdate to align the new VOB file with the original IFO file. Now I have the DVD in working order and small enough to fit on a single DVD+R minus the full screen version.

Fairhope
8th September 2004, 14:33
Sorry to resurect such an old thread, but I was wondering if someone could provide a little more in-depth guide on the process Old-Hack used for this movie.

I am attempting to back up my copy of this R1 movie using titleset blanker and vob blanker, but neither gave me the desired results. I was still having to click on the "widescreen" button and then hit the "play" button to view the movie.

I was wanting to somehow make the widescreen version the default. I've used ifoedit before, but only with 2cool's guides.

If anyone could take the time to give me a quick "grammar" school guide on what it is Old-Hack did I would greatly appreciate it.

Thanks,

2COOL
8th September 2004, 19:45
Yes, it is a very old thread and alot has improved in the methods since then. What old-hack wanted to do was deleted Titleset VOBs and doing a "Get VTS Sectors" afterwards. This method is unacceptable! To maintain a valid DVD structure, it is recommended to blank out the PGC in question instead of deleting/stripping.

Originally posted by Fairhope
I am attempting to back up my copy of this R1 movie using titleset blanker and vob blanker Backing up a copy? I could say just do a disc copy but I assume you meant backing up your original DVD.

I was still having to click on the "widescreen" button and then hit the "play" button to view the movie.

I was wanting to somehow make the widescreen version the default. I've used ifoedit before, but only with 2cool's guides.
What DVD are you working on? Does it have a separate Aspect Ratio menu or do you have to select it in a Setup menu?

Fairhope
8th September 2004, 20:50
2Cool:

Thanks for replying. Yes, it is the original that I own that I am trying to back up.

When the main menu pops up, it has a "Play Movie" button which, when selected, will - by default - play the fullscreen version. Directly underneath the "Play Movie" button are two options - one for fullscreen and one for widescreen. So the DVD automatically defaults to the fullscreen unless you specifically click on the widescreen button.

There is no aspect ratio menu nor is there a setup menu to select widescreen. It has to be chosen as soon as the main menu pops up.

The fullscreen version is in the vts 01 while the widescreen is in the vts 02. Also, within the vts 01 only, is the FBI warning as well as the movie company logo.

I was wanting to see if it is possible to make the widescreen the default. I was looking at possibly using vobblanker to replace the vts01 with vts02 files. I may be way off base and this can't be done, but I've been trying to read up on the vobblanker thread and it appears you can replace titlesets with others.

Let me know what you think.

Thanks

2COOL
8th September 2004, 20:57
Read your PM. ;)

2COOL
9th September 2004, 06:59
@Fairhope

Was your plan to keep or remove your fullscreen version?

Fairhope
9th September 2004, 14:23
I was looking at removing the fullscreen version, which I can do using titleset blanker and/or vobblanker. My problem is making the widescreen version the default.

I'm hoping to be able to press the "play movie" button and it automatically begins play of the widescreen version without having to select widescreen first.

It's really no big deal in pressing the widescreen selection first, I just enjoy tinkering with and learning how DVD's work. I was really impressed with the way your guide helped me to get the widescreen movie of "Joe Dirt" without having to select it. I've also used your guides with "My Big Fat Greek Wedding".

2COOL
9th September 2004, 20:11
I do have a fix for you but unfortunately, I'm not at home at the moment. I'll try to come up with a cheat sheet for you soon. ;)

BTW, do you want to blank out your whole VTS_01 or just the fullscreen Title? You mentioned TitleSet Blanker and it only blanks whole Titlesets.

Fairhope
9th September 2004, 21:30
Thank you for the time you've taken to look into this.

I would probably like to blank out the entire VTS_01 due to the fact it also carries the FBI warning and FOX logo. I guess it really doesn't matter since I could probably take care of that with vobblanker.

I look forward to your cheat sheet.

Thanks

2COOL
9th September 2004, 22:39
@Fairhope

Can you get me the button command for your Play button? Use PgcEdit and right-click on VTSM, in question, and select "Show Menu Buttons". I believe it's one of your VTSM 1s. Now, PgcEdit doesn't have full menu viewing capabilities but you can pretty recognize the button layout of your menu. I assume that the Play button is button 1. When you find it, use the Copy to Clipboard feature and paste your button command in your reply post. I need this for explaining the flow of navigations.

Fairhope
10th September 2004, 14:17
I've downloaded v. 0.3.3 of PGCEdit and will try it tonight when I get home and paste the button command in my reply.

Thanks

Fairhope
11th September 2004, 04:08
2Cool:

The item I right clicked on in PGCEdit which displayed the correct menu button was: VMGM / LU 1 (en)/1 (1:09) Title

It displayed the following in the main list box:

********** pre commands:
[53 00 00 00 00 09 00 00] 1 (SetGPRMMD) Set gprm(9) in register mode =(mov) 0 ".."
[46 00 00 00 00 00 00 00] 2 (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
[53 00 00 00 00 0B 00 00] 3 (SetGPRMMD) Set gprm(11) in register mode =(mov) 0 ".."
[53 00 20 00 00 0C 00 00] 4 (SetGPRMMD) Set gprm(12) in register mode =(mov) 8192 " ."
********** post commands:
[30 56 00 01 02 84 01 02] 1 if ( gprm(1) > gprm(2) ) then { (JumpSS) Jump to VTSM 2, Sub-picture menu (TTN 1) }
[30 66 00 01 01 84 01 02] 2 if ( gprm(1) <= gprm(2) ) then { (JumpSS) Jump to VTSM 1, Sub-picture menu (TTN 1) }
********** cell commands:
[20 01 00 00 00 00 00 01] 1 LinkTopCell


Hope this means something to you. Let me know what you find out.

2COOL
11th September 2004, 04:32
Hmmm...you supposed to have menu buttons commands.

Try doing it again.

1. Click on VMGM / LU 1 (en)/1 (1:09) Title.

2. Go to Info > DVD Menu Buttons commands and click on this.

3. Highlight your menu buttons commands and do a CTRL+C to copy

4. Go to your new post and paste the commands.

Fairhope
11th September 2004, 05:44
Here goes:

Menu buttons commands
DVD-TEXT General Name: ""
Provider ID: ""
Number of VTS: 3

VMG (VIDEO_TS.VOB)
------------------
VMGM, VOB ID 1, Cell ID 1 (First NAV pack=0)
2 Groups, Start but=0, Select but=0, Action but=0
button 1: [20 01 00 00 00 00 00 0D] LinkTailPGC
button 2: [53 04 00 00 00 01 00 05] (SetGPRMMD) Set gprm(1) in register mode =(mov) 0 ".." ; LinkPGCN PGC 5
button 3: [53 04 00 01 00 01 00 05] (SetGPRMMD) Set gprm(1) in register mode =(mov) 1 ".." ; LinkPGCN PGC 5
button 4: [30 02 00 00 00 07 00 00] (JumpTT) Jump to Title 7
button 5: [30 02 00 00 00 05 00 00] (JumpTT) Jump to Title 5
button 6: [30 06 00 02 00 C0 00 00] (JumpSS) Jump to VMGM PGC 2
button 7: [30 02 00 00 00 06 00 00] (JumpTT) Jump to Title 6
button 8: [53 07 00 02 00 06 04 01] (SetGPRMMD) Set gprm(6) in register mode =(mov) 2 ".." ; LinkCN Cell 1, button 1 (1024)
button 9: [53 07 00 00 00 06 04 01] (SetGPRMMD) Set gprm(6) in register mode =(mov) 0 ".." ; LinkCN Cell 1, button 1 (1024)
button 10: [53 07 00 01 00 04 04 01] (SetGPRMMD) Set gprm(4) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 11: [53 07 00 00 00 04 04 01] (SetGPRMMD) Set gprm(4) in register mode =(mov) 0 ".." ; LinkCN Cell 1, button 1 (1024)
button 12: [53 07 00 01 00 06 04 01] (SetGPRMMD) Set gprm(6) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 13: [53 07 00 00 00 06 04 01] (SetGPRMMD) Set gprm(6) in register mode =(mov) 0 ".." ; LinkCN Cell 1, button 1 (1024)

VMGM, VOB ID 2, Cell ID 1 (First NAV pack=941)
No buttons.

VMGM, VOB ID 3, Cell ID 1 (First NAV pack=945)
No buttons.

VMGM, VOB ID 4, Cell ID 1 (First NAV pack=949)
No buttons.

VMGM, VOB ID 5, Cell ID 1 (First NAV pack=953)
No buttons.



VTS 1 (VTS_01_0.VOB)
--------------------
VTSM 1, VOB ID 1, Cell ID 1 (First NAV pack=0)
2 Groups, Start but=0, Select but=0, Action but=0
button 1: [30 06 00 04 00 C0 00 00] (JumpSS) Jump to VMGM PGC 4
button 2: [30 05 00 02 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 2
button 3: [30 05 00 03 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 3
button 4: [30 05 00 04 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 4
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 7: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 8: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 1, VOB ID 2, Cell ID 1 (First NAV pack=36)
2 Groups, Start but=4, Select but=0, Action but=0
button 1: [30 05 00 05 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 5
button 2: [30 05 00 06 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 6
button 3: [30 05 00 07 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 7
button 4: [30 05 00 08 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 8
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 8: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 1, VOB ID 3, Cell ID 1 (First NAV pack=72)
2 Groups, Start but=8, Select but=0, Action but=0
button 1: [30 05 00 09 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 9
button 2: [30 05 00 0A 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 10
button 3: [30 05 00 0B 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 11
button 4: [30 05 00 0C 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 12
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 1, VOB ID 4, Cell ID 1 (First NAV pack=107)
2 Groups, Start but=12, Select but=0, Action but=0
button 1: [30 05 00 0D 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 13
button 2: [30 05 00 0E 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 14
button 3: [30 05 00 0F 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 15
button 4: [30 05 00 10 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 16
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 1, VOB ID 5, Cell ID 1 (First NAV pack=143)
2 Groups, Start but=16, Select but=0, Action but=0
button 1: [30 05 00 11 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 17
button 2: [30 05 00 12 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 18
button 3: [30 05 00 13 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 19
button 4: [30 05 00 14 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 20
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 9: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 1, VOB ID 6, Cell ID 1 (First NAV pack=178)
2 Groups, Start but=20, Select but=0, Action but=0
button 1: [30 05 00 15 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 21
button 2: [30 05 00 16 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 22
button 3: [30 05 00 17 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 23
button 4: [30 05 00 18 00 02 00 00] (JumpVTS_PTT) Jump to TTN 2, Chapter 24
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 9: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 10: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)

VTSM 1, VOB ID 7, Cell ID 1 (First NAV pack=212)
No buttons.

........continued on next reply

Fairhope
11th September 2004, 05:45
VTS 2 (VTS_02_0.VOB)
--------------------
VTSM 2, VOB ID 1, Cell ID 1 (First NAV pack=0)
2 Groups, Start but=0, Select but=0, Action but=0
button 1: [30 06 00 04 00 C0 00 00] (JumpSS) Jump to VMGM PGC 4
button 2: [30 05 00 02 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 2
button 3: [30 05 00 03 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 3
button 4: [30 05 00 04 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 4
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 7: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 8: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 2, VOB ID 2, Cell ID 1 (First NAV pack=36)
2 Groups, Start but=4, Select but=0, Action but=0
button 1: [30 05 00 05 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 5
button 2: [30 05 00 06 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 6
button 3: [30 05 00 07 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 7
button 4: [30 05 00 08 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 8
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 8: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 2, VOB ID 3, Cell ID 1 (First NAV pack=72)
2 Groups, Start but=8, Select but=0, Action but=0
button 1: [30 05 00 09 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 9
button 2: [30 05 00 0A 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 10
button 3: [30 05 00 0B 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 11
button 4: [30 05 00 0C 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 12
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 2, VOB ID 4, Cell ID 1 (First NAV pack=107)
2 Groups, Start but=12, Select but=0, Action but=0
button 1: [30 05 00 0D 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 13
button 2: [30 05 00 0E 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 14
button 3: [30 05 00 0F 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 15
button 4: [30 05 00 10 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 16
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 9: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 2, VOB ID 5, Cell ID 1 (First NAV pack=143)
2 Groups, Start but=16, Select but=0, Action but=0
button 1: [30 05 00 11 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 17
button 2: [30 05 00 12 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 18
button 3: [30 05 00 13 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 19
button 4: [30 05 00 14 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 20
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 9: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 10: [53 07 00 06 00 09 04 06] (SetGPRMMD) Set gprm(9) in register mode =(mov) 6 ".." ; LinkCN Cell 6, button 1 (1024)

VTSM 2, VOB ID 6, Cell ID 1 (First NAV pack=178)
2 Groups, Start but=20, Select but=0, Action but=0
button 1: [30 05 00 15 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 21
button 2: [30 05 00 16 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 22
button 3: [30 05 00 17 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 23
button 4: [30 05 00 18 00 01 00 00] (JumpVTS_PTT) Jump to TTN 1, Chapter 24
button 5: [30 06 00 00 00 42 00 00] (JumpSS) Jump to VMGM Title menu
button 6: [53 07 00 01 00 09 04 01] (SetGPRMMD) Set gprm(9) in register mode =(mov) 1 ".." ; LinkCN Cell 1, button 1 (1024)
button 7: [53 07 00 02 00 09 04 02] (SetGPRMMD) Set gprm(9) in register mode =(mov) 2 ".." ; LinkCN Cell 2, button 1 (1024)
button 8: [53 07 00 03 00 09 04 03] (SetGPRMMD) Set gprm(9) in register mode =(mov) 3 ".." ; LinkCN Cell 3, button 1 (1024)
button 9: [53 07 00 04 00 09 04 04] (SetGPRMMD) Set gprm(9) in register mode =(mov) 4 ".." ; LinkCN Cell 4, button 1 (1024)
button 10: [53 07 00 05 00 09 04 05] (SetGPRMMD) Set gprm(9) in register mode =(mov) 5 ".." ; LinkCN Cell 5, button 1 (1024)

VTSM 2, VOB ID 7, Cell ID 1 (First NAV pack=212)
No buttons.



VTS 3 (VTS_03_0.VOB)
--------------------
VTSM 3, VOB ID 1, Cell ID 1 (First NAV pack=0)
No buttons.


Sorry for the length.

2COOL
11th September 2004, 05:49
Originally posted by Fairhope

VMG (VIDEO_TS.VOB)
------------------
VMGM, VOB ID 1, Cell ID 1 (First NAV pack=0)
2 Groups, Start but=0, Select but=0, Action but=0
button 1: [20 01 00 00 00 00 00 0D] LinkTailPGC
So I take it that button 1 is your Play button? You mentioned that your menu in question resides in VMGM / LU 1 (en)/1 (1:09) Title when you did a "Show Menu Buttons".

Fairhope
11th September 2004, 06:04
That is correct.

2COOL
11th September 2004, 06:14
Dog Soldiers (Region 1): Getting Widescreen to Play by Default

This DVD has both fullscreen and widescreen versions. Problem is that there is no normal Aspect Ratio Menu that pops up when you press Play. There is a setup menu that has that on already. By default and if widescreen is not selected prior, the movie will default to playing fullscreen version. This was the way it was authored and we don't want it this way. I'll show you how to correct that and blank out your fullscreen movie as well.

First, I like to give you some information on your Titles and what Titlesets they are in. Using IfoEdit to see your VIDEO_TS.IFO's VMG Overview, VTS_01's got your fullscreen movie (4:3) and VTS_02 has widescreen (16:9).

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VMG Overview:

Number of Title Play Maps: 7 (VMG_PTT_SRPT)

Title 2: VTS_01_*, TTN_2 (Angles: 1) (Chapters: 24) (Start Sector 987)
Title 4: VTS_02_*, TTN_1 (Angles: 1) (Chapters: 24) (Start Sector 1902393)

Title Set 1:
VTS_1 Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (4:3) (not specified perm.display)

Title Set 2:
VTS_2 Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (16:9) (letterboxed)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Now that we got that squared away, you can close IfoEdit. Here's my proposed solution.

_________________________________________
1. Open up your IFO with PgcEdit.
_________________________________________
2. Click on VMGM / LU 1 (en) / 1. You should see only 2 Post commands as below.

********** post commands:
[30 56 00 01 02 84 01 02] 1 if ( gprm(1) > gprm(2) ) then { (JumpSS) Jump to VTSM 2, Sub-picture menu (TTN 1) }
[30 66 00 01 01 84 01 02] 2 if ( gprm(1) <= gprm(2) ) then { (JumpSS) Jump to VTSM 1, Sub-picture menu (TTN 1) }
_________________________________________
3. Analyzing the commands, depending on the comparison is between gprm 1 and gprm 2, it determines whether to navigate to one of your Titleset Menus (fullscreen/widescreen). Let's just set it up so that it doesn't matter on the logical comparisons and force the navigation to VTS_02's menu, which you know now is widescreen.

Double-click on Post Command 1 to bring up Command Edit window.
_________________________________________
4. Uncheck [ ] If and OK to set. You should now have this new Post Command 1.

OLD:
[30 56 00 01 02 84 01 02] 1 if ( gprm(1) > gprm(2) ) then { (JumpSS) Jump to VTSM 2, Sub-picture menu (TTN 1) }

NEW:
[30 06 00 01 02 84 00 00] 1 (JumpSS) Jump to VTSM 2, Sub-picture menu (TTN 1)
_________________________________________
5. We don't need Post command 2 anymore so just select,right-click on line, and Delete.
_________________________________________
6. Repeat steps 2 to 5 with Pre commands 2 & 3 in VMGM / LU 1 (en) / 2.

OLD:
********** pre commands:
[53 00 00 00 00 0A 00 00] 1 (SetGPRMMD) Set gprm(10) in register mode =(mov) 0 ".."
[30 56 00 01 02 83 01 02] 2 if ( gprm(1) > gprm(2) ) then { (JumpSS) Jump to VTSM 2, Root menu (TTN 1) }
[30 66 00 01 01 83 01 02] 3 if ( gprm(1) <= gprm(2) ) then { (JumpSS) Jump to VTSM 1, Root menu (TTN 1) }

NEW:
********** pre commands:
[53 00 00 00 00 0A 00 00] 1 (SetGPRMMD) Set gprm(10) in register mode =(mov) 0 ".."
[30 06 00 01 02 83 00 00] 2 (JumpSS) Jump to VTSM 2, Root menu (TTN 1)
_________________________________________
7. Repeat steps 2 to 5 with Post command 1 & 2 in VTST 1 / TTN 3 (0:09) Title 3.

OLD:

********** pre commands:
[53 00 00 00 00 03 00 00] 1 (SetGPRMMD) Set gprm(3) in register mode =(mov) 0 ".."
********** post commands:
[30 58 00 03 01 C0 01 02] 1 if ( gprm(1) > gprm(2) ) then { (CallSS) Call the VMGM PGC 3, resume cell 1 }
[30 63 00 00 00 02 01 02] 2 if ( gprm(1) <= gprm(2) ) then { (JumpVTS_TT) Jump to TTN 2 in this VTS }

NEW:

********** pre commands:
[53 00 00 00 00 03 00 00] 1 (SetGPRMMD) Set gprm(3) in register mode =(mov) 0 ".."
********** post commands:
[30 08 00 03 01 C0 00 00] 1 (CallSS) Call the VMGM PGC 3, resume cell 1
_________________________________________
8. Save DVD (Ctrl+S)
_________________________________________
9. Preview to test.
_________________________________________
10. If default widescreen now plays by just clicking on Play button, then we can work on blanking VTS_01. PgcEdit can do it for you. Read here (http://forum.doom9.org/showthread.php?s=&threadid=81112). That's it! ;)
_________________________________________
Understanding the Navigations to Main Menu from DVD Insertion

1. Upon DVD insert, navigation will start in First-Play PGC. There’s a Jump instruction in Pre Command 2. Select and right-click on this command and select “Jump to target”.

VMG / First-Play PGC

********** pre commands:
[53 00 04 00 00 00 00 00] 1 (SetGPRMMD) Set gprm(0) in register mode =(mov) 1024 ".."
[30 02 00 00 00 01 00 00] 2 (JumpTT) Jump to Title 1[/b]

2. Since there are no Pre Jump/Link/Call commands, Title 1 will play. When done, Post commands will execute and Post Command 1 has a Call Command. Again, select this and Jump to Target.

VTST 1 / TTN 1 (0:10) Title 1

********** pre commands:
[71 00 00 03 00 00 00 00] 1 Set gprm(3) =(mov) 0 ".."
[53 00 04 00 00 08 00 00] 2 (SetGPRMMD) Set gprm(8) in register mode =(mov) 1024 ".."
[53 00 00 01 00 07 00 00] 3 (SetGPRMMD) Set gprm(7) in register mode =(mov) 1 ".."
********** post commands:
[30 08 00 00 01 42 00 00] 1 (CallSS) Call the VMGM Title menu, resume cell 1
********** cell commands:

3. Pre commands will execute and your Main Menu should be displaying.

VMGM / LU 1 (en) / 1 (1:09) 0b. Title

********** pre commands:
[53 00 00 00 00 09 00 00] 1 (SetGPRMMD) Set gprm(9) in register mode =(mov) 0 ".."
[46 00 00 00 00 00 00 00] 2 (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
[53 00 00 00 00 0B 00 00] 3 (SetGPRMMD) Set gprm(11) in register mode =(mov) 0 ".."
[53 00 20 00 00 0C 00 00] 4 (SetGPRMMD) Set gprm(12) in register mode =(mov) 8192 " ."
********** post commands:
[30 56 00 01 02 84 01 02] 1 if ( gprm(1) > gprm(2) ) then { (JumpSS) Jump to VTSM 2, Sub-picture menu (TTN 1) }
[30 66 00 01 01 84 01 02] 2 if ( gprm(1) <= gprm(2) ) then { (JumpSS) Jump to VTSM 1, Sub-picture menu (TTN 1) }
********** cell commands:
[20 01 00 00 00 00 00 01] 1 LinkTopCell

Your Play button is configured as button 1. When this is selected, the following command is executed.

[20 01 00 00 00 00 00 0D] LinkTailPGC

LinkTailPGC means to jump to Post Command 1 in this PGC. This is now where it decides upon the GPRM settings on whether our fullscreen or widescreen menu will display next.

Fairhope
12th September 2004, 21:44
Many thanks, 2Cool. I've been pretty busy ever since Friday night and haven't had a chance to try the new guide. I'm hoping to set aside some time tonight to give it a go.

I'll let you know how I do. Again, thanks for taking time out of your day to help me with this.

Fairhope
13th September 2004, 03:09
Well, I followed your guide, but step 6 caused me problems. The pre commands you had listed as "OLD" were not what PGCEdit was showing me. Unfortunately, I tried to modify them to look like your "NEW" pre commands and came out with a DVD which did nothing.

It played in PowerDVD, but the fullscreen was still the default. I'll re-rip the movie to my harddrive tomorrow and let you know what PGCEdit is showing as the pre commands - (yeah, I know I should always make a backup of the ifo's before messing with them.)

I'll post back tomorrow night.

Thanks.

Fairhope
13th September 2004, 15:23
2Cool:

Your guide in step 6 shows the following as OLD:

OLD:
********** pre commands:
[53 00 00 00 00 0A 00 00] 1 (SetGPRMMD) Set gprm(10) in register mode =(mov) 0 ".."
[30 56 00 01 02 83 01 02] 2 if ( gprm(1) > gprm(2) ) then { (JumpSS) Jump to VTSM 2, Root menu (TTN 1) }
[30 66 00 01 01 83 01 02] 3 if ( gprm(1) <= gprm(2) ) then { (JumpSS) Jump to VTSM 1, Root menu (TTN 1) }

However, PGCEdit is showing me this:

********** pre commands:
[53 00 00 00 00 09 00 00] 1 (SetGPRMMD) Set gprm(9) in register mode =(mov) 0 ".."
[46 00 00 00 00 00 00 00] 2 (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
[53 00 00 00 00 0B 00 00] 3 (SetGPRMMD) Set gprm(11) in register mode =(mov) 0 ".."
[53 00 20 00 00 0C 00 00] 4 (SetGPRMMD) Set gprm(12) in register mode =(mov) 8192 " ."

Can you tell me what I might be doing wrong?

Thanks

2COOL
14th September 2004, 01:40
Sorry!:(:o In step 6, it should be VMGM / LU 1 (en) / 2.

Guide corrected. I hope it works this time.

Fairhope
14th September 2004, 15:16
Update:

I was able to follow your cheat sheet to the letter and went to test. Here is what happened:

When I clicked on the play movie button, without selecting fullscreen or widescreen, it played the fullscreen version.

When I clicked on Scene Selection it went to the Scene Selection menue and I clicked on the very first scene. It played the fullscreen version as well.

I then went back to the Main Menu and clicked on Scene Selection again, but this time I chose the second scene. It then played the widescreen version. All other scenes, with the exception of the first one, default to the widescreen.

The only difference that I can see in the first scene as compared with all other scenes is that the first scene contains the Movie Logo. The first scene in the widescreen version does not contain this Movie Logo.

Can you tell if there is something in the menu that makes the first play item the movie logo? It appears if I bypass the movie logo, by selecting the second scene, it works perfectly and goes to widescreen.

Let me know if you need me to reply to your PM.

If you're tired of messing with this, I understand. Thanks

Fairhope
14th September 2004, 16:25
2Cool:

I'm trying to learn on my own.

I was reviewing the PGC's in PGCEdit to see if I could maybe find what the problem was. I noticed that in VMG / First-Play PGC,
it has 2 pre-commands. They are:

[53 00 04 00 00 00 00 00] 1 (SetGPRMMD) Set gprm(0) in register mode =(mov) 1024 ".."
[30 02 00 00 00 01 00 00] 2 (JumpTT) Jump to Title 1

The second command says Jump to Title 1. Title 1 is the Movie Logo and is located in the VTS_01_1.vob which is the fullscreen.

Am I on the right track?

2COOL
14th September 2004, 17:11
Still keeping with the guide, how about doing this also?

Go to VTST 1 / TTN 3 (0:09) Title 3. Select and click on Post command 1. Deselect [ ]if and OK. Delete Post command 2. Save.

OLD:

********** pre commands:
[53 00 00 00 00 03 00 00] 1 (SetGPRMMD) Set gprm(3) in register mode =(mov) 0 ".."
********** post commands:
[30 58 00 03 01 C0 01 02] 1 if ( gprm(1) > gprm(2) ) then { (CallSS) Call the VMGM PGC 3, resume cell 1 }
[30 63 00 00 00 02 01 02] 2 if ( gprm(1) <= gprm(2) ) then { (JumpVTS_TT) Jump to TTN 2 in this VTS }

NEW:

********** pre commands:
[53 00 00 00 00 03 00 00] 1 (SetGPRMMD) Set gprm(3) in register mode =(mov) 0 ".."
********** post commands:
[30 08 00 03 01 C0 00 00] 1 (CallSS) Call the VMGM PGC 3, resume cell 1
********** cell commands:

Your old Post Command 2 had you jumping to your Fullscreen Title.

Fairhope
14th September 2004, 18:53
After doing that last PGC edit, it now works flawlessly. Obviously, I was not on the right track with my post.

Thank you very much for the time you've given me. I've learned that I need to do some more research on DVD structure.

I'll respond to your PM.

Thanks again, 2Cool.

2COOL
14th September 2004, 21:32
Originally posted by Fairhope
After doing that last PGC edit, it now works flawlessly.

EXC:D:DLENT!
Cheat sheet has now been updated.

Try to learn and understand about the DVD structure and it's commands. A good place to start is at http://www.dvd-replica.com/DVD/index.php.

evestorm
4th July 2005, 18:56
2COOL

Man I hate to drag this thing up, but I am trying to back "Dog Soldiers" up using DVDRemake and DVD-RB and I dont know what the hell I am talking about when it comes to DVDRemake. Is there a quick way to set the "play" button to automatically start the widescreen from within remake?

Thanks ahead of time for any help.

2COOL
4th July 2005, 20:51
@evestorm

At the time when I did the cheat sheet, PgcEdit didn't have it's trace function yet. Now that it also has the Jump2Pgc macro implemented, you can jump to your main menu quicker upon DVD insert. It also gives you the ability to set your whatever streams and even aspect ratio when you arrive at your Play button. It's just a matter of tracing the DVD like you normally do as you were playing it on your player.

This is sort of mentioned in Step 9 in this great guide (http://www.videohelp.com/~r0lZ/pgcedit/third_party/blutach/How_to_use_PgcEdit_new_macro.htm) by blutach.

By doing so with this DVD, by the time you press your Play button, the correct GPRMs and SPRMs should be set prior so that your widescreen should play first.

evestorm
4th July 2005, 21:13
@evestorm

At the time when I did the cheat sheet, PgcEdit didn't have it's trace function yet. Now that it also has the Jump2Pgc macro implemented, you can jump to your main menu quicker upon DVD insert. It also gives you the ability to set your whatever streams and even aspect ratio when you arrive at your Play button. It's just a matter of tracing the DVD like you normally do as you were playing it on your player.

This is sort of mentioned in Step 9 in this great guide (http://www.videohelp.com/~r0lZ/pgcedit/third_party/blutach/How_to_use_PgcEdit_new_macro.htm) by blutach.

By doing so with this DVD, by the time you press your Play button, the correct GPRMs and SPRMs should be set prior so that your widescreen should play first.


Have you used DVDRemake 2COOL? I just realized that I posted this in the IFOEDIT section. Sorry about that. I will look for a DVDRemake solution. If you have used it please let me know a possible command I could attach to Dog Soldiers "Play Movie" button in order to access the second title set. I am a noob.

Thanks

edit:

Right now when I mouse over the "Play Movie" button it indicates "LinkTailPGC" which of course means nothing to me. I think it means play the movie based on the AR that was selected. I know how to remove the fullscreen version of the film, but am stuck on how to make the "Play Movie" button play the widescreen version by default.

I tried to look at the command for the first scene selection on the widescren version thining I might could assign that to the "Play button" but it says the same thing that the first scene button does for the menus in the first title set which is the fullscren version. It says "Jump VMG PGC4" Which again if I wasnt an idiot might mean somehting to me. :D

When I highlight the fullscreen button in the AR selection screen which is a part of the first menu and not a separate menu, it inidcates Set R[1] mode to Register, R[1] = 0, Link PGC 5.

When I highlight the Widescreen selection it indicates Set R[1] mode to Register, R[1] = 1, Link PGC 5

So it appears as though I will have to set some sort of command either before or after the LinkTail PGC that tells it to go ahead and play the widescreen, or maybe I will have to just set the "Play Movie" button to jump to the title set 2, but I am just guessing. Sorry to ramble. You are the man and I appreciate every bit of advice you could give.

blutach
4th July 2005, 21:30
LinkTail PGC basically pops out of the menu and goes to the post commands, where the button number is tested and you jump to another PGC.

Do try 2COOL's idea. It works 100% - guide on PgcEdit site.

Regards

evestorm
4th July 2005, 21:44
LinkTail PGC basically pops out of the menu and goes to the post commands, where the button number is tested and you jump to another PGC.

Do try 2COOL's idea. It works 100% - guide on PgcEdit site.

Regards

Cool. So based on that could I add a post command that would tell it to go to the widescreen version of the film. If so what would a command like this look like?

Thanks again.

blutach
4th July 2005, 21:55
Add that command as the final pre-command. That way, the cell never plays and register 1 is set to 1 and you link automatically to PGC5.

Again, PgcEdit is the tool of choice here.

The command will be:

[53 04 00 01 00 01 00 05] 1 (SetGPRMMD) Set gprm(1) in register mode =(mov) 1 ; LinkPGCN PGC 5 Regards

2COOL
4th July 2005, 23:08
Do try 2COOL's idea. It works 100% - guide on PgcEdit site.Performing PgcEdit's Jump to PGC upon DVd insert macro makes it easier for you to have the necessary commands created and inserted automatically. It lessens the pressures on the mind on manually understanding the logical flow. Again, there is a guide available for this situation so you're not stuck dead in the water.

On the DVD Remake scene, you can still follow the command edits in the cheat sheet on page one but you have to be in Advanced Mode. Keep in mind that it was done for region 1.

evestorm
4th July 2005, 23:40
Performing PgcEdit's Jump to PGC upon DVd insert macro makes it easier for you to have the necessary commands created and inserted automatically. It lessens the pressures on the mind on manually understanding the logical flow. Again, there is a guide available for this situation so you're not stuck dead in the water.

On the DVD Remake scene, you can still follow the command edits in the cheat sheet on page one but you have to be in Advanced Mode. Keep in mind that it was done for region 1.

Gonna download PgcEdit and try this tonight and report the results. Is blanking that first titleset with PgcEdit difficult?

Thanks again all.

evestorm
5th July 2005, 05:40
Just updating. Followed the guide as written here and it works like a charm.

Thanks 2COOL.

Now comes the fun part...trying to understand what I did. :D

blutach
5th July 2005, 08:22
Another happy satisfied customer! :)

Regards

2COOL
5th July 2005, 20:05
EXC:D:DLENT!