View Single Post
Old 1st September 2003, 09:40   #1  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Creating a Custom VOB With Multiple Blank Program Chains (PGCs)

Creating a Custom VOB With Multiple Blank PGCs
Courtesy of 2CL

UPDATE: September 1, 2003 Guide has been redone.

This is a sub guide that will be used in preparation for this guide, How To Completely Blank Out a Whole Multi-PGC TitleSet (Version 1).
_____________________________________
1. First you need a get a blank 15ms VOB clip. A lot of DVDs have them lying around in Titleset with only a single PGC. This VOB will already have a VOB-ID: 1 and Cell ID: 1.

Update Jan 22 2004:
We can now create our own NTSC and PAL VOBs using a free tool called BlankVOB, courtesy of Doom9 user jsoto. It's pretty easy to figure out. Here it is.

BlankVob.exe
VC++ Source Code

_____________________________________
2. Create a empty folder and copy this decrypted blank VOB into this.
_____________________________________
3. Rename it as VTS_01_001.VOB.
_____________________________________
4. Before we go further, we need to inquire on the first VOB-IDs in all your multiple PGCs TitleSet. So open the IFO of the Titleset in question and go to VTS overview. You will have PGC_1 (program chain) , PGC_2 , and so forth. All we need to do is write down all the first [V/C Id: #/ #]. “V” is for VOB and “C” is for Cell. In a example multiple PGC, I had this

PGC_1 > 1/ 1
PGC_2 > 7/ 2
PGC_3 > 13/ 1

When you’re done with the documentation, let’s go to next step.
_____________________________________
5. Since I have three PGCs, I’ll need 3 blank VOBs for this project. Just copy the blank VOB and rename accordingly twice. You should have VTS_01_001.VOB, VTS_01_002, and VTS_01_003.VOB present in your folder. VTS_01_001.VOB is will used as our PGC_1. Open this file in VOBedit 0.60
_____________________________________
6. Changing Cell IDs

Now, by default, your three VOBs are configured with a VOB ID of 1 and a CELL ID of 1. We need to change that to reflect the what we have in Step 4. Here’s how to change them.

Open up one of the VOB, in question. In the left window , under LBA column, click on…

000000 [Navigation Pack] [VOB: #] [CELL…

Your right window will now have data showing. Ensure that check boxes below are not checked and by default, they shouldn’t be. Under LBA Contents Data column, you will have a “VOB ID” and “Cell ID” data in your [DSI Stream] section. To change the ID values, double left click on line and input the required number and press OK to set. VOBedit does not automatically refresh the screen to display changes but if you click on 000000, under LBA column again, it will. Note: Your changes are already saved by pressing OK in this step.
_____________________________________
7. Join CellVob files

We now should have these three files in our folder.

VTS_01_001.VOB
VTS_01_002.VOB
VTS_01_003.VOB

At the top left, click on Edit and then Join CellVob files
_____________________________________
8. Select VTS_01_001.VOB and save your filename the same as your Titleset VOB in question. Since we are going to replace VTS_02_1.VOB and following VOBs, save your filename as the first original VOB, “VTS_02_1.VOB”.
_____________________________________
9. Verifying
For verification of you new VOB’s V/C IDs, open up your VTS_02_1.VOB in VOBedit and check it out. I hope everything is correct or else you have to start over again.
_____________________________________
That’s it. You just created your custom VOB which will replace your original TitleSet VOBs.
__________________
2COOL

Last edited by 2COOL; 11th February 2004 at 03:16.
2COOL is offline   Reply With Quote