How To Add Multiple PS2 Games on a single DVD
Until now, it was able to put two full DVD games on a single DVD and get that to work. If we want to add more, the DVD doesnot boot at all. Try this guide to put more games in one DVD.
Disclaimer: This tutorial is for educational purposes only! Do not use this tutorial to compile discs that contain backups you do not legally own. I am in no way responsible should people use this tutorial for illegal activities. Respect the legal rights of the copyright owners!!!
- Use good quality media! Among them are Verbatim and TDK. Get rid of those Princo's!
- Quite some games have LBA checks (CD games for example), and in order to make them work, you need to rewrite the LBA tables. DVD rips don't have such checks; therefore, DVD rips back on DVD have a high success rate.
- DVD-RW is your friend! Test your compilations first and if they are good, burn to a DVD-R. Not all PS2 versions will read DVD-RW, so if yours doesn't, please don't bother trying this. Unavoidably, you will get some coasters on the way.
- It all depends on the quality of the DVD Scanlite tool by Sonix which should patch your games correctly for DVD.
- Games in subfolders don't work (yet). Maybe someone will find a workaround or fix.
- This method is not 100% successful!!
Tutorial - Multiple games on a DVD
The following stuff I used for my project:
- A couple of ISO's or BIN/CUE files for each game you have that you want to put on a DVD. These games can be DVD games, DVD rips or CD games.
- ISOBuster for extracting files from the ISO or the BIN/CUE files.
- CDLoader for creating a menu from where to choose what game to boot.
- DVD Scanlite 3.5 for putting DVD checks back into DVD rips and patching CD games.
- Sony CDVDGEN 1.5 for creating a bootable DVD.
- DVD Decrypter for burning an image.
- CDVDGEN ISOBuilder 1.0 by JRLS for merging the ISO parts (Optional)
DVD Decrypter and DVD Scanlite 3.5 can be downloaded from this topic (are attached). The rest you should find for yourself on the net.
For this manual the following games used:
- Auto_Modellista_USA_PS2-CSiSO (DVD rip).
- Clock_Tower_3_USA_PS2-MIRACLE (DVD rip).
- Paris.Dakar.Rally.2.DVDRIP.PAL.PS2-ConFuSiON (DVD rip).
First download CDLoader. Make sure you download the correct version of CDLoader that will boot on your PS2 console version. I have a PS2 version 7, so I downloaded CDLoaderV7_b51. I've tried other versions of CDLoader before and they didn’t boot, so beware.
Unpack the CDLoader package and there will be an ISO in it, probably called"CDLOADER.ISO".
Start ISOBuster and open the CDLoader ISO. The following files will be in there:
Extract the following folder (and the files within that folder) and files to a separate folder on your hard drive. Don’t choose a fancy folder name. CDVDGEN might be picky about spaces and long folder names. Keep it simple like “C:CDLOADER”, not something like C:My DocumentsMy Disc.
You can toss the other files not listed below. They are not really needed.
Now I load my first game image in ISOBuster. I used "Auto_Modellista_USA_PS2-CSiSO" which is a DVD rip. If I load up the BIN/CUE file I get the following files:
Extract all the folders and files to your hard drive. Keep it simple like “C:AM”
Now I load my second game ISO in ISOBuster. I used "Clock_Tower_3_USA_PS2-MIRACLE" which is also a DVD rip. If I load up the BIN/CUE file I get the following files:
Again, extract all the folders and files to your hard drive in a separate folder (not the same folder in which the previous game files were saved). Again do the same thing for my last game "Paris.Dakar.Rally.2.DVDRIP.PAL.PS2-ConFuSiON":
All three games have a file that will be executed when running that game. These are the SLES and SLUS files. In this case these are the files:
- Auto Modellista: SLUS_206.42
- Clock Tower 3: SLUS_206.33
- Paris Dakar Rally 2: SLES_508.79
(Some games don't have SLUS or SLES files, but instead .ELF files.)
Now, browse with Windows Explorer to the folder where the files for the CDLoader ISO were saved and open up the "MSYSTEM" file using NotePad (or any other ASCII editor). Edit it, so every game has its menu item. This will be used to create a menu based on the games that you want to put in this DVD. If the DVD boots, a menu will appear and you can choose a game.
Each menu item should be edited this way:
GAME NAME cdrom0:SLXX_XXX.XX;1
GAME NAME: The name of the game how you want it to appear in the CD Loader menu.
SLXX_XXX.XX: This should be replaced with the executable that belongs to this menu item.
In our case we first have the game “Auto Modellista” that has executable "SLUS_206.42". I want the game to show up as "AUTO MODELISTA" (wrong spelling, I know, but this is an example!), so the first menu item will be:
AUTO MODELISTA cdrom0: SLUS_206.42;1
Do not forget to add ";1" after each line and make sure you have exactly 10 menu items.
I have added all the three menu items, and then your “MSYSTEM” file should look like this:
When done, save this file.
In the case you are using one or more DVD rips (I’ve used three DVD rips), these DVD rips need to be patched by DVD Scanlite. Also CD games put on DVD will need a patch. This (GREAT!) tool will add the DVD checks again that were removed and also patch CD games. If you don't do that, these games sure will not boot.
So, to list it up (pay attention!):
Put DVD games on DVD : I already said this isn't useful! Just make a 1-1 copy of the DVD, and forget about this tutorial!
Put CD games on DVD: Patch with DVD Scanlite, using option "DVD-R".
Put DVD Rips on DVD: Patch with DVD Scanlite, using option "Restore".
I will show you how to patch Auto Modellista. The other ones go similar.
Run DVD Scanlite 3.5 and the following window appear. (Please also read the manual that is provided with DVD Scanlite to know what files to scan!)
If you want to put a DVD rip back on DVD, choose "Restore" to restore the DVD check that was removed earlier. If this game is a CD game, then choose "DVD-R" option.
Then click on "Scan Files" and browse to the folder of your first game ("Auto Modellista" in this case). Choose "SLUS_206.42" and wait for the program to patch this file (this might take a while on a slow computer. Just be patient if the application seems to hang. It will finish).
If successful, it will probably patch one location in this file (sometimes two locations):
Sometimes it is necessary to patch more than one file. In that case the SLUS, SLES or SCES file alone is not enough. The other files that need to be patched can be ELF files, .IRX files and IOPRP*.IMG files. You can also just scan all files and let DVD Scanlite do the work!
In this case, this one file is enough. Also it is known that some games cannot be patched correctly. In most cases these are DVD rips where something was added. For example: a PAL/NTSC selector, some trainer or an intro.
For the other two games, files "SLUS_206.33" and "SLES_508.79" are the only files to patch and both are patched in exactly one location.
After your three games are patched, it is time to build the DVD.
Run CDVDGEN1.5 and choose "Create new Project" and "DVD-ROM Master Disc":
First you need to add the files of the CDLoader to your DVD master disc. Make sure the button "DIRECTORY" in CDVDGEN is clicked and that CDVDGEN is not maximized. With Windows Explorer (also not maximized) browse to your folder where the files (and also the edited "MSYSTEM" file) of the CDLoader were saved and drag and drop them into the right white pane of CDVDGEN.
Drag and drop every file. The folder "SCEE_DD" (with the files in the folder) can be dragged in one go by dragging the folder. When this is done, it will look like this:
Next, you must add your games.
Open up ISO buster and load your first game. Pay attention to the column with "LBA" values in it.
Some games have LBA checks in them, so they can only run properly when the files are in the same order as the image.
To avoid this, make sure you add them into CDVDGEN in the same order, which is in ascending order of LBA values. In this case, the folder "MODULES" should go first, then the next one. The files within the folders should also maintain their order.
Make sure the button "DIRECTORY" in CDVDGEN is clicked and that CDVDGEN is not maximized. With Windows Explorer (also not maximized) browse to your folder where the files of the first game were saved and drag and drop them into the right white pane of CDVDGEN.
Drag and drop every file, EXCEPT the "SYSTEM" file. When the first game is done, it will look like this:
Do the same with the second game. Keep their LBA order and add them after the first game (Again. don't drag the "SYSTEM" file). It will then look like this:
Now it's time for the last game, but we have a problem: The third game also has a folder called "IOP". This should not always be a problem if the files within "IOP" have different filenames in both games. In that case, you can drop the files from the folder "IOP" from the third game in the same folder and add them at the end.
Files from both games will be in the same folder, but that should not always be a problem. In CDVDGEN in the left pane, click on the "IOP" folder to get into the subfolder. Then drag your files from the third game into that folder. If done, the folder "IOP" will look like this:
Go up to the "Root" in the left pane again and then continue to drag all the other files into CDVDGEN (Again, do not drag the "SYSTEM" files). When done, it will look like this:
Note: There seems to be a limit of 30 files (folders not included) that can be in your root. If you have more than 30 files, this compilation won't work, so avoid this.
Next, click the "VOLUME" button to fill in some info about this disc.
For the disc name it is said that it should match the executable that is on the disc. If it's not the same, the disc won't boot (you can rename the SLUS or SLES files in your compilation, but in that case you also have to change the Disc Name to match this.
This may cause your game not to boot, since all kinds of checks may be in the game, so this is not recommended).
Our first executable is "SLUS206.42", so your disc name will be "SLUS" for the first textbox and "20642" for the second textbox. (Just forget about the "" and the ".". They can't be entered anyway)
Fill in your Volume name which can be anything as far as I know (I used "MULTI" and also choose a Licence Area. (I've chosen "America").
If done, you should really save this CDVDGEN project in [File] [Save as]. This will save a .ccz file.
Now, your project file is done, and it is time to write an image file.
Click the record button and a window should pop up and ask you to save your .IML file. I saved it as "MULTI".
This will save an .IML file and an .IMS file.
If you have a burner that is not compatible with CDVDGEN you might get some error message after this.
(Note: If your .IML file is saved, you can just exit CDVDGEN and use a program "iml2iso.exe" to convert this .IML (and .IMS) to an ISO file which can be burned.
But beware: if your ISO is going to be bigger than 2 GIG, the ISO that is build by iml2iso will just gets bigger and bigger and won't stop, since iml2iso suffers from the FAT32 2 GIG limit. This method will only work with small .IML files, so you'd better avoid this and just don't do it this way)
If you get the following error after saving:
Then you are missing file "WNASPI32.DLL" in your windows system folder. It might be on your PC somewhere else. If so, just COPY it to your windows system folder (do not CUT and PASTE). If not, download it somewhere and put it in your windows system folder.
This is usually "C:WINDOWSSYSTEM" depending on your operating system. If the file is there, then close and restart CDVDGEN and reload your .ccz project and hit the Record button again (thank god you saved your .ccz project, right?)
After this, you shouldn't see the"ASPI Manager loading failed" error again, but you might see the following ones, which should be ignored:
After this, this menu will pop up:
Choose [File] [Export image] in this menu and choose a filename to save. Again, I used "MULTI":
This will save an .LST file. After that, the image starts creating:
Just wait a while until it's finished:
Click "O" and then "QUIT".
If your burner is not compatible, you must make the ISO manually. To do this, open up a DOS prompt and go to the folder where your .LST file was saved.
In this folder you will find files like "MULTI.000", "MULTI.001", "MULTI.002", "MULTI.003", etc. if your .LST file was saved as"MULTI". All these files should be patched together. Do to this, type the following depending on the name of your .LST file and the number of files you have:
COPY /B MULTI.000 + MULTI.001 + MULTI.002 + MULTI.003 FINAL.ISO
This will patch all the files together to a new file called "FINAL.ISO".
Note: You can also use a small tool "CDVDGEN ISOBuilder" which I made myself to build the ISO from the parts generated by CDVDGEN. It's doing the same thing, but it's a windows tool to make it easier (browsing to files, sorting them in the right other, etc)
Please note: For CDVDGEN ISO Builder to work, the VB runtime DLLs should be installed on your computer and maybe some more windows components! Also, please read the Help file that is provided with the program!
Anyway, your ISO is finished, so open up DVD Decrypter to burn "FINAL.ISO" (or any other decent burning program) on a DVD-R or even better on a DVD-RW (if your PS2 can read them) to test it out. Pop it in your PS2 and hope for the best! The games in this tutorial are tested and they work.
Alternative: If you are lucky and have a burner that is compatible with CDVDGEN, then after clicking the Record Button and saving your .IML file, you won't get any error messages and you do not have to export your image, but you can click the Rec button straight away and your image will be burned immediately. After finish, put the disk in PlayStation 2.