2006-11-06, 07:36 PM
I have been playing with XDVD and it is a great plugin. However, I have a few ISO files that are of DVD's with multiple episodes of a series on them. In its normal state XDVD will only play one of them.
So, I have modified the batch file that is used to do the transcoding. The batch file concerned with ISO playback is playmvpdvdiso.bat and once modified the behaviour changes to allow you to select alternate titles to play from the dvd.
Firstly, you need to keep the original ISO image. However you may not now use a ) or a + sign in the file name - a compromise, but hopefully an acceptable one. Selecting this file from the plug in will still play it as normal, as will selecting any ISO that you do not want to play alternate titles on.
Next, for each title you want to explicitly specify you need to create a dummy file. It needs no content, it is the file name that is important. the file needs to be in the same folder as the original ISO and follows the following format titlenumber)file.iso - an example will make that clearer.
My original ISO is called series.iso
My dummy files will have the file names
1)series.iso and 2)series.iso
the numbers actually form part of the file name, they are not there as punctuation. They will appear in the XDVD file list, and you can select them then play them as you would expext. the file named 1)series.iso will trigger the playing of title one of the original ISO, similarly 2)series.iso will trigger title 2, and so on as you increment the numbers. Because the files need no content they can be zero bytes and so take up practically no extra space on your drive.
I would suggest including a 1)filename.iso even though title 1 will play anyway, since that will keep all of the titles listed together.
To install, make a copy of playmvpdvdiso.bat just in case you don't like my mod or it does not work for you, then copy the version in the zip file over the top of your existing one in the GBPVR folder.
Take a look at the code, make sure you are happy I am not setting you up to delete all of your work or worse(I'm not but you should always check code from strangers)
Create a couple of custom files and away you go, there is no need to re-start GBPVR.
Let me know how you get on. It works fine for me but I have only tested it on 2 machines. There is a bit of debugging code still there and commented out - leave it there until you are happy things are working - after that you can remove any line that starts ::
So, I have modified the batch file that is used to do the transcoding. The batch file concerned with ISO playback is playmvpdvdiso.bat and once modified the behaviour changes to allow you to select alternate titles to play from the dvd.
Firstly, you need to keep the original ISO image. However you may not now use a ) or a + sign in the file name - a compromise, but hopefully an acceptable one. Selecting this file from the plug in will still play it as normal, as will selecting any ISO that you do not want to play alternate titles on.
Next, for each title you want to explicitly specify you need to create a dummy file. It needs no content, it is the file name that is important. the file needs to be in the same folder as the original ISO and follows the following format titlenumber)file.iso - an example will make that clearer.
My original ISO is called series.iso
My dummy files will have the file names
1)series.iso and 2)series.iso
the numbers actually form part of the file name, they are not there as punctuation. They will appear in the XDVD file list, and you can select them then play them as you would expext. the file named 1)series.iso will trigger the playing of title one of the original ISO, similarly 2)series.iso will trigger title 2, and so on as you increment the numbers. Because the files need no content they can be zero bytes and so take up practically no extra space on your drive.
I would suggest including a 1)filename.iso even though title 1 will play anyway, since that will keep all of the titles listed together.
To install, make a copy of playmvpdvdiso.bat just in case you don't like my mod or it does not work for you, then copy the version in the zip file over the top of your existing one in the GBPVR folder.
Take a look at the code, make sure you are happy I am not setting you up to delete all of your work or worse(I'm not but you should always check code from strangers)
Create a couple of custom files and away you go, there is no need to re-start GBPVR.
Let me know how you get on. It works fine for me but I have only tested it on 2 machines. There is a bit of debugging code still there and commented out - leave it there until you are happy things are working - after that you can remove any line that starts ::