PDA

View Full Version : HOW TO GUIDE: Matrix Reloaded + Some Bonus -> 2 DVD


bryanh
25th October 2003, 21:09
I thought I should give back to the place where I have learned most (if not all I know) about DVD backups.


When Matrix came out I didn’t back it up, and ultimately had to buy a second copy (since the first one got damaged from so much use). This time I was going to backup my disks so that I could store the originals away. So here are the step I took. I must say that I am quite proud of what I accomplished (Being the first disks I did that required “work”). I got most of the info from threads here and thought it a good idea to return the favor. So enough talk – on to the steps taken.

Software required:

- IFOEdit (http://www.ifoedit.com)
- DVDDecrypter (http://www.dvddecrypter.com)
- Daemon Tools (http://www.daemon-tools.cc/portal/portal.php)




1) Use DVDDecrypter to create ISO images of both the DVD’s.
2) Create a directory “Reloaded_Source”. Create two sub-directories “Disk1” and “Disk2”.
3) Mount the ISO for DVD1 (the main movie) with Daemon Tools
4) Copy ALL the files from the mounted image to the Disk1 directory you created in step (2)
5) Mount DVD2 (the bonus disk)
6) Using DVDDecrypter in IFO mode pull PGC 1,4,5,6 (I didn’t care about the “Making the Game” and “Animatrix” preview (I have animatrix-so I don’t need the preview  ) into directory Disk2
7) The resulting files will be as follows.


DISK1
10,240 VIDEO_TS.BUP
10,240 VIDEO_TS.IFO
86,016 VTS_01_0.BUP
86,016 VTS_01_0.IFO
0 VTS_01_0.VOB
1,073,739,776 VTS_01_1.VOB
1,073,739,776 VTS_01_2.VOB
1,073,739,776 VTS_01_3.VOB
723,443,712 VTS_01_4.VOB
1,073,739,776 VTS_01_5.VOB
1,073,739,776 VTS_01_6.VOB
625,381,376 VTS_01_7.VOB
30,720 VTS_02_0.BUP
30,720 VTS_02_0.IFO
410,540,032 VTS_02_0.VOB
42,620,928 VTS_02_1.VOB

DISK2

988,499,968 VTS_01_VOBID_003_1.VOB
711,417,856 VTS_01_VOBID_004_1.VOB
172,414,976 VTS_01_VOBID_005_1.VOB
315,940,864 VTS_01_VOBID_006_1.VOB


8) The next step is to combine the VOB files from Disk1 and Disk2. Luckily the VOBID’s on disk1 are 1 and 2. Since the VOBID’s on disk2 start at 3 this is a perfect fit!!
Rename the files as follows

In the Disk1 directory
Old New
VTS_01_1.VOB VTS_01_001.VOB
VTS_01_2.VOB VTS_01_002.VOB
VTS_01_3.VOB VTS_01_003.VOB
VTS_01_4.VOB VTS_01_004.VOB
VTS_01_5.VOB VTS_01_005.VOB
VTS_01_6.VOB VTS_01_006.VOB
VTS_01_7.VOB VTS_01_007.VOB

In the disk2 directory
Old New
VTS_01_VOBID_003_1.VOB VTS_01_008.VOB
VTS_01_VOBID_004_1.VOB VTS_01_009.VOB
VTS_01_VOBID_005_1.VOB VTS_01_010.VOB
VTS_01_VOBID_006_1.VOB VTS_01_011.VOB


9) Copy or move the files from disk2 directory to disk1 directory. Resulting in the following:


VIDEO_TS.BUP
VIDEO_TS.IFO
VTS_01_0.BUP
VTS_01_0.IFO
VTS_01_0.VOB
VTS_01_001.VOB
VTS_01_002.VOB
VTS_01_003.VOB
VTS_01_004.VOB
VTS_01_005.VOB
VTS_01_006.VOB
VTS_01_007.VOB
VTS_01_008.VOB
VTS_01_009.VOB
VTS_01_010.VOB
VTS_01_011.VOB
VTS_02_0.BUP
VTS_02_0.IFO
VTS_02_0.VOB
VTS_02_1.VOB


10) Run VobEdit. Open VTS_01_001.VOB.
11) Run “Join CellVob Files” command. Remember where your target is
12) Once that’s complete you will have VTS_01_1.VOB – VTS_01_9.VOB
13) Close VobEdit, and run IFOEdit.
14) Select “Create IFO” and use the target directory that you create in step 11.
15) Close IFOEdit
16) Using the How To Completely Blank Out a Multi-PGC TitleSet (Version 2 Optimized) (http://forum.doom9.org/showthread.php?threadid=60788) thread, replace VTS_02_1.VOB with a blank VOB. This will remove the opening Logo screens.
17) Copy VIDEO_* and VTS_02_*, and VTS_01_0* from DISK1 to the target directory from step 11.

FROM THIS POINT FORWARD WE WILL BE WORKING IN THE DIRECTORY CREATED IN STEP 11

18) Now the fun begins. The IFO you created in step 14 is missing a bunch of stuff. So here’s what you have to do in IFOEdit.
- Start IFOEdit and load the new VTS_01_0.IFO
- When you created the new IFO, the “Layer break” was converted into one of the chapters. To fix this you have to go to VTS_01_0 / VTS_PGCITI / VTS_PGC_1 / PGC Program Map. Make the following change
OLD: [00000330] Program_21: Entry cell number 21 [15]
NEW: [00000330] Program_21: Entry cell number 22 [16]

Continue making the same change (decreasing the cell number by 1 for each Program after #21)
Then you delete the last program.
19) Save your IFO. Restart IFOEdit and reload VTS_01_0.IFO (not sure if you need to do this – but it always makes me feel better)
20) Under VTS Overview you will notice that there are no details about the audio or the subtitles. You need to update these with the same information from the original IFO from the DVD. NOTE: The original DVD has three subtitles each with two streams. The new IFO has six separate substreams listed in the IFO. After your updates the VTS Overview should look like this:

ORIGINAL DVD

Title Set (Movie) attributes:
Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (16:9) (letterboxed)
Audio 1: English (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x80)
Audio 2: Français (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x81)
SubPicture 1:English (2-bit rle ) (ID: 0x20,0x21)
SubPicture 2:Français (2-bit rle ) (ID: 0x22,0x23)
SubPicture 3:Español (2-bit rle ) (ID: 0x24,0x25)


NEW IFO

Title Set (Movie) attributes:
Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (16:9) (letterboxed)
Audio 1: English (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x80)
Audio 2: Français (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x81)
SubPicture 1: English (2-bit rle ) (ID: 0x20,0x21)
SubPicture 2: English (2-bit rle ) (ID: 0x20,0x21)
SubPicture 3: Français (2-bit rle ) (ID: 0x22,0x23)
SubPicture 4: Français (2-bit rle ) (ID: 0x22,0x23)
SubPicture 5: Español (2-bit rle ) (ID: 0x24,0x25)
SubPicture 6: Español (2-bit rle ) (ID: 0x24,0x25)


21) Save your IFO. Restart IFOEdit and reload VTS_01_0.IFO
22) Next step is to replace the (now missing) PGC Command Table. When IFOEdit created the new IFO it had no way of knowing the information that was needed in this area. So. Go to VTS_01_0 / VTS_PGCITI / VTS_PGC_1 / PGC Command Table
- Right click on the PGC Command Table and select “Add Pre Command”
- In the end you will add 67 Pre Commands and 2 Post Commands.
- The fastest way to do this (IMO) is to double click the line and add the HEX codes.
23) Save your IFO. Restart IFOEdit.
24) Load VIDEO_TS.
25) Get VTS Sectors
26) DVD Play – All SHOULD work at this point. The Main Menu should come up (Without any of the LOGO screens). Try using the “Scene Select” (This was made functional by a set of the 67 Pre Commands you added in step 22.

ASSUMING all works, you are ready for the next step.

27) Select VTS_01_0.IFO in IFOEdit
28) Click on VOB Extras. Check the following options
OPTIONS
Strip Streams
Correct Vob-Unit
Correct Original IFO files
Split to 2 DVD-R’s
Create Subfolders “Disk1” and “Disk2”

Expert Options
Remove P-Uop’s
Remove Macrovision
Remove IIVu/Angle
Adjust Vob-Unit pointers
Adjust Audio/Subp point.
VOB Size : 1GB


Select a destination directory (Empty directory) NOTE : REMEMBER THIS DIRECTORY

Make sure that “Autocopy Menu” is checked.

- Click OK.
- This will bring up the screen where you select a point to make the split. Select “Cell 26” which SHOULD be Ch 25.
- make sure that "Correct IFO tables" is checked
- Click Split It
- Select the Audio and Sub tracks you want to keep (I selected Audio1 and Sub 1)
- make sure that "Correct IFO
- Click Strip It
- Go get a snack – this takes a little while.




29) Close IFOEdit

FROM THIS POINT FORWARD WE WILL BE WORKING IN THE TARGET DIRECTORY YOU JUST CREATED

30) In this target directory you will find two new directories, Disk1 and Disk2
31) Copy VIDEO_* and VTS_02* from the directory in step 11 to both Disk1 and Disk2.

Time to work on disk 1

32) Open IFOEdit.
33) Load VIDEO_TS.IFO
34) Get VTS sectors
35) Try playing your DVD with DVD Play. Once you are happy that all is working, you can quit the player. NOTE: Remember, this DVD only goes to chapter 24.
36) Because of a "feature" in IFOEdit, we need to edit the Ending sector of the last cell on this DVD. Goto VTS_01_0.IFO / VTS_C_ADT. Scroll to the VERY bottom of the list.
37) Double click on the last line ("Cell: End sector") and edit the number, making it ONE lower.
38) Click Ok. Click Save.
39) Now to remove the extra commands in the Command table. Goto VTS_01_0.IFO/VTS_PGCITI/VTS_PGC_1. Scroll down to the PGC Command Table.
40) Find the Pre Command that reads as follows:
Pre Command If GPreg<13> == (cmp-val)<25> then (LinkCN) Link Cell 26, [button=0] [20 a7 00 0d 00 19 00 1a ]
41) Right click on that line and select Delete Pre Command.
42) Do this for all of the Pre Command below that one (Don't delete the Post Commands)
43) Go to VIDEO_TS.IFO / VMG_PTT_SRPT. Scroll down to the "Title_1:Title playback type" and find the line that reads "Title_1:Number of chapters (PTTs)" Make sure this is set to 24. Change it is necessary.


44) Click Save.
45) For some reason the subtitles are on by default. If you want to make them off by default do the following
- VTS_02_0.IFO / VTS_PGCITI / VTS_PGC_1
- Scroll down to the PGC Command Table
- right click on one of the existing Pre command and select "Add Pre Command"
- right click on the new Pre Command (it will be at the end of the Pre Command list and will read "NOP"
- Set the command to the following
(SetSTN) Set Subpicture Stream Nr
- Set the stream to 0 (zero)
- Click OK
- Click Save


46) Close IFOEdit.

Disk One is complete.

Time to work on disk2

47) Open IFOEdit.
48) Load VIDEO_TS.IFO
49) Get VTS sectors
50) Try playing your DVD with DVD Play. Once you are happy that all is working, you can quit the player. NOTE: Remember, this DVD starts on chapter 24.
51) Go to VIDEO_TS.IFO / VMG_PTT_SRPT. Scroll down to the "Title_1:Title playback type" and find the line that reads "Title_1:Number of chapters (PTTs)" Make sure this is set to 40. Change it is necessary.
52) Click Save
53) Go to VTS_01_o.IFO / VTS_PGCITI / VTS_PGC_1. Scroll down to the PGC Command Table. It's time to edit the Pre Commands so that the "Scene Selection" section will still work. Scroll down the list of Pre Commands until you find the line that starts with
If GPrep<13> == (cmp-val)<25>
double click the line and edit the LAST Hex value to read 01.
54) Double click the next line and edit the LAST hex value to read 02/
55) contine this until the end of the list. The last one you edit will be with HEX value 0C. Note : When you refresh the screen, the Pre Commands will update to read the Decimal values. The edited lines should now end in 1 - 12.
56) OPTIONAL
- I wanted to have a way to jump to the newly added Bonus sections. I used Scene select for chapter 3,4,5,6 to go to chapter 37,38,39 and 40. To do this I edited the Pre Command that starts with
If GPrep<13> == (cmp-val)<3>
and edited the LAST hex value to 0D. I then continued this for three more lines.
57) Save
58) OPTIONAL :
For some reason the subtitles are on by default. If you want to make them off by default do the following
- VTS_02_0.IFO / VTS_PGCITI / VTS_PGC_1
- Scroll down to the PGC Command Table
- right click on one of the existing Pre command and select "Add Pre Command"
- right click on the new Pre Command (it will be at the end of the Pre Command list and will read "NOP"
- Set the command to the following
(SetSTN) Set Subpicture Stream Nr
- Set the stream to 0 (zero)
- Click OK
- Click Save
59) OPTIONAL:
I wanted the second DVD to start playing the movie without having to select it from the main menu. To accomplish this do the following
- VTS_02_0.IFO / VTS_PGCITI / VTS_PGC_1
- Scroll down to the PGC Command Table
- Scroll down to the end of the list where there is a POST command.
- Right Click and select Edit Command.
- Change that line to the following
(CallSS VMGM) Call Videomanager PGC:
PGC Nr. 2 Resume Cell: 1
60) Save

Disk 2 is now complete.

Burn using your favorate method (I use Nero).

enjoy

baddbill
19th November 2003, 02:39
What a great guide. I am having the same problem that you had with the subtitles being on by default. I thought maybe it was a problem with dvd decrypter so I downloaded the newest version and re ripped the movie only to have the same results.

One question: Does you fix for the subtitles still let you turn on the subtitles if you want them? Or does it make them so they are always off?

Thanks,
Bill

bryanh
19th November 2003, 05:37
It allows the subtitles to be turned on and off (with default of off).


I am glad to hear that someone liked the guide :)

Thanks
Bryan