PDA

View Full Version : Movie-only DVD Playing in an Endless Loop Guide


2COOL
12th April 2003, 10:19
Movie-only DVD Playing in an Endless Loop Guide
Courtesy of 2C:cool::cool:L

NOTE: This guide is currently under construction at the moment and will post update when thoroughly tested. In the meantime, you can always set your Soft or standalone player to repeat if you have a movie-only DVD.

This guide may seem long but it isn't really. I had to account for movies that had every cell assigned a chapter and ones that didn't.

I hope I didn't leave any big grey areas. Let me know if it works or not.

Tools I used
IFOedit 0.95
DVD Decrypter in File Mode and selecting certain files
IFOupdate 0.69
__________________________________________________________
1. Create a folder with a name referring to your movie. This will also be referred to as your "movie" folder throughout this guide. Also, create a sub-folder named "IFO".
__________________________________________________________
2. Using DVD Decrypter, select only your movie VOBs and its associated IFO to your main folder you just created. If you have a dual aspect ratio DVD and don't know which Titleset to rip, here's a guide for you. After ripping is done, drag the original IFO into your "IFO" sub-folder. This IFO might be used and explained in a later step.
__________________________________________________________
3. Region Free every IFO and save commands if Region Code Encoding (RCE) is detected. DVD Decrypter does this by default but if I used SmartRipper instead, I do it out of habit just in case.
__________________________________________________________
4. Open IFOedit and press your "Create IFOs" button.
__________________________________________________________
5. By default, you should have these two options checked.

VTS_01_0.IFO PGC Options...............VTS_01_0.IFO Chapter Options
...X..Create 1 PGC Only............................X..Create Chapter for each Cell

__________________________________________________________
6. Now in your Output Stream section / 1st VOB of Title-Set, press your dotted button and open your first VOB in your folder. e.g. VTS_*_1.VOB. Also have your "same as source" checked. Having this checked, you will have your new IFOs created in the same folder.
__________________________________________________________
7. Press OK to process.
__________________________________________________________
C:cool::cool:L TIP: If you drag your processing window down so that your window's Title bar is above your Task Bar, IFOedit will process faster as you will see the % in Title Bar speed up.
__________________________________________________________
8. In your movie folder, you will have four new files.
VIDEO_TS.IFO
VIDEO_TS.BUP
VTS_01_0.IFO
VTS_01_0.BUP
Noticed that the new Titleset IFO and BUP are Titleset 1? Now if the VOBs you used wasn't VTS_01, then you have to rename as so. Here's an example below.
VTS_*_1.VOB -> VTS_01_1.VOB
VTS_*_2.VOB -> VTS_01_2.VOB
VTS_*_3.VOB -> VTS_01_3.VOB
VTS_*_4.VOB -> VTS_01_4.VOB

If you don't do this, IFOedit will give you a missing file error when you press your DVD Play button to preview.
__________________________________________________________
9. If you have subtitles in your movie, we need to correct them or else after you created new IFOs, you will be displaying fuzzy green subtitles. If you don't then skip this step.

Using IFOedit, open your VTS_*_0.IFO in your ˇ§IFOˇ¨ sub-folder. Go to / VTS_PGCITI / VTS_PGC_*. Whereas, VTS_PGC_* is the PGC that contains your movie. You can check which one is your PGC in the VTS Overview's PGC_* (program chain) section. The one with the most cells is your movie and PGC. With your correct VTS_PGC_1 selected, go topside in Title task bar and select SubTitle Color / Copy Color from this PGC.

Now go to the same VTS_PGC_* in your movie folder and again, go to Title task bar / SubTitle Color / Paste Colors in this PGC. If you scroll down to addresses [000000a5] to [000000e1], you will have new values. Before you pasted, all your values were zeroes.

Save your IFO at this point.
__________________________________________________________
10. Now, in this step, we have to check your original IFO to see if each cell of your movie has a chapter assign to it. So, using IFOedit, open up your IFO in your "IFO" sub-folder. In your VTS Overview, first page shown, scroll down to the PGC_* (program chain) section. The one with the most chapters/cells is your movie. Most likely it will be PGC_1. Examine the chapters and select your option below. Don't worry if you have more than one PGC as you won't be accessing those anyway after we're finished.
At least one Cell is not assigned a Chapter > Go to next step
Every Cell has a Chapter assigned > Go to step 26
__________________________________________________________
11. Close IFOedit and in explorer, drag all your VOBs and VIDEO_TS.* files into your "IFO" sub-folder.
__________________________________________________________
12. If your original VTS is not a VTS_01 then rename as VTS_01_0.IFO.
__________________________________________________________
13. Open up this newly renamed VTS_01_0.IFO and press "Get VTS Sectors" button. Press Yes and OK for rest of pop up windows.
__________________________________________________________
14. Now, we need to update your chapters so open up IFOupdate v0.69. Before you select your IFOs in the fields, we need to set some options. At the top, select Options and have these options checked as below.

Options
..X..Transfer VTS_C_ADT Table
..X..Copy Color Table in Each PGC
..X..Copy Audio and Subpictures Table
..X..AutoCorrect VTS Sectors (When Updating)
..X..AutoAnalyze Original IFO (When Specified)

Select Mode

Mode
..X..Adjusted Cell Mode

Now for your IFO Path fields...

Original IFO Path:..Browse to your original IFO in your "IFO" sub-folder.
Authored IFO Path:..Browse to your VTS_01_0.IFO in your movie folder.
Backup IFO Path:....Just press your Browse button and then Open Button to put your *.bak file in your movie folder.
__________________________________________________________
15. Press Update IFO button
__________________________________________________________
16. You'll have a window that saying "Write updates to IFO and BUP?". Click Yes.
__________________________________________________________
17. You'll have a following windows saying "Correcting sectors may change several IFO and BUP files. Continue?" Click Yes.
__________________________________________________________
18. Close IFOupdate
__________________________________________________________
From now on, you will be working with your files in your "IFO" folder.Go to next step.
__________________________________________________________
19. Using IFOedit, go to your VTS_01_0.IFO / VTS_PGCITI / VTS_PGC_* / PGC Command Table. The VTS_PGC_* was the same one you opened in step 9.

You will see these and we need to edit like below. To edit, double-left click on value and enter the required value.
Number of Pre Commands....0
Number of Post Commands...1
Number of Cell Commands...0
__________________________________________________________
20. Refresh and check your changes by clicking on /VTS_PGCITI and clicking back into your VTS_PGC_* / PGC Command Table. You should now have only one Post Command.
__________________________________________________________
21. Double-left click on Post Command #1 to bring up HexEdit Module. Click in module to place cursor and change the old hex value as below. When you're done, press OK to exit.

00000000 20 01 00 00 00 00 00 09 ........

__________________________________________________________
22. Refresh again (step 20) and check your changes. You should have this in your PGC Command Table.

PGC Command Table:
...Number of Pre Commands...............0..........................[0000]
...Number of Post Commands..............1..........................[0001]
...Number of Cell Commands..............0..........................[0000]
...Size of Command table in bytes.......##.........................[00##]
.....1.Post Command.....................(Link subset) LinkTopPGC...[20 01 00 00 00 00 00 09]

Post Commands are executed when your movie end and a LinkTopPGC Post Command means to jump to your Pre Command #1. Since you don't have any, your movie will play again.
__________________________________________________________
23. Save your VTS_01.IFO
__________________________________________________________
24. Press "Get VTS Sectors" button to correct sectors
__________________________________________________________
25. Press DVD Play button to test and preview. Movie will play and if you skip to the last chapter, check to see if movie replays when done. It should work and there you have it, a movie-only playing over and over and over...
__________________________________________________________
26. Using IFOedit, open up your VTS_01_0.IFO in your movie folder. Go to / VTS_PGCITI / VTS_PGC_* / PGC Command Table. The VTS_PGC_* was the same one you opened in step 9.

If you scroll down to your PGC Command Table which should be before your PGC Program Map section, you will find this.
There is no PGC Command Table
__________________________________________________________
27. Right click on this sentence and select "Add PostCommand" in pop-up menu.
__________________________________________________________
You should have this after adding a new Post Command.

PGC Command Table:
...Number of Pre Commands...............0............................[0000]
...Number of Post Commands..............1............................[0001]
...Number of Cell Commands..............0............................[0000]
...Size of Command table in bytes.......15...........................[0037]
.....1.Post Command.....................NOP ........................ [00 00 00 00 00 00 00 00]
__________________________________________________________
28. Perform final steps 21 to 25.
__________________________________________________________