The above video goes away if you are a member and logged in, so log in now!
Generic Game Resizing Thread(First attempt to shrink game size (GTA III), need help.)
Generic Game Resizing Thread(First attempt to shrink game size (GTA III), need help.) –
Hi Guys. I have been digging and digging through these forms and have learned tons already. I have a retail version of hdloader, which I no longer use since I have learned how to use a patched version via MC exploit from these forums. I have around 20 games on the harddrive and I am now putting some effort into attempting to create smaller ISO's that work from the harddrive to same some precious hdd space.
My first attempt at this was Grand Theft Auto III. The straight iso copy is 4.32gb, the files copied from the DVD are around 2.4gb. I created an iso from the files but it wont play. I get an intro and then it hangs. I tried different mode changes as well. I tried lots of different apps to create the ISO (nero, cdgenps2, winiso). Cdgenps2 got the closest since it actually got to the point where it trys to load the game. I don't understand LBA and it's importance, so I think it might have something to do with that but I am not positive.
I scoured lots of posts trying to find the proper way to reduce the size of games. Has anyone else reduced the size of GTA III? Is it possible? Would anyone mind sharing some info on what I might be doing wrong? I appreciate it. Thanks!
Though I haven't tried GTA3, I've done a few of these with mostly success. Here's what I do (since I don't have GTA3, I'll use EyeToy Play as an example):
1. Copy the files to your PC's HDD (looks like you have this part down)
2. Start CDGENPS2. I've had the best luck with v3.
3. Open your SYSTEM.CNF file in notepad and find out what ELF it's referencing. In the case of EyeToy Play, it's "SCUS_973.19"
4. Drag SYSTEM.CNF into CDGENPS2.
5. Drag the file you from step 3 into CDGENPS2 (SCUS_973.19 in this case).
6. Drag the rest of the files into CDGENPS2.
7. Right-click SYSTEM.CNF, check "Fix LBA" and enter 12231 in the LBA box. Click OK. (I got that LBA value from the Snes-station CD Creation Guide, in the section about making a disc for unmodded systems - http://snes-station.gamebase.ca)
8. Click File | Edit Volume and change the "Name" to match the one on the disc. Click OK.
9. Click File | Save Image. Select ISO Files (*.iso), enter a filename, and click Save.
Put that ISO on your PS2's HDD however you normally do it. This should be all you need to do. Using this procedure, I got EyeToy Play down from 4GB to 700MB. It has also worked for several other games.
i just did the same thing with mortal kombat deception.
i viewed the order (lba) of the files on the disc image w/ isobuster.
i then added the files to cd/dvdgen 1.50 from the disc image (mounted with daemon tools) in the order they showed in isobuster, outputted the disc image (mkd.001, etc), combined the files to an iso and put it on my hdd. worked just fine with hdloader. got it down from 4.35gb to 2.64gb.
Thanks for the responses.
sjcarl: The method you described didn't work. The game got to the point of loading (progress bar after intro) but locked up at that point.
jeex: I haven't been able to get cd/dvdgen to work. It gives me an ASPI error.
you guys gave me enough info to figure out something that worked. I loaded the working ISO in ISO Buster and took a look at the file format, and the LBA order. Then I loaded the ISO in Daemon tools and created a new DVD ISO in Nero. I copied the files over into Nero in the same order that ISO Buster lists them. I created the ISO and copied it over to the PS2 hd and it's working. It's now about have the size of the original ISO. I coule probably do the same thing in Cdgenps2 by coping the files over in the same order that ISO buster lists them.
fyi, starwars battlefront didn't require anything special like this. I just used the files to build the iso and it worked.
I'm glad you found something that worked. Some games are definitely trickier than others ... I tend to be a bit on the lazier side so I usually don't try much harder than the CDGENPS2 method.
Thanks for posting your results, I'll keep those in mind next time I run into a tricky one.
I never screw with the disc id, lba, or any of that crap. I just extract the iso layer in isobuster, edit whatever I need to, remake it with cdgenps2 -V3- and it usually works fine.
what I found out... –
Your post got me curious and I had to try it for myself. I didn't have any prior experience with shrinking games, but based on the reply suggestions, I was able to come up with something. First off, LBA is more or less the physical location on the disc that the data is written. The LBA order of the files IS important when trying to shrink GTA3
I was able to shrink it using the following method:
1. Open the original disc with Isobuster and note LBA# of the files in the root folder
2. Open CDGENPS2 3.0, change the VOL to GTA3 (I don't know if volume label matters or not...)
3. Add the first file (according to the LBA#) from the root folder of the disc
4. Fix the LBA# of that file to the original LBA# (800) from the disc
5. Add all additional files and folders (with one exception!) in no particular order
6. Add the LAST file (according to LBA#) from the root folder of the disc. Leave the LBA# of this file as its automatically assigned from CDGENPS2 (of all the files on the disc, I noticed this one had the highest LBA#)
7. Create the .iso and load as desired (I ended up with an .iso about half the size as well)
I was able to launch the game from a loader and it loaded and seemed to play just fine. I didn't play for long but it appeared to work without a hitch.
Cool. Thanks for sharing your method. It makes sense, and explains why mine worked when I added the files in the order that the were listed in ISO buster. That should save some time.
I'm trying to do the same to Sonic Heros now. This one is different. It appears to have a dummy file, and one of the data files is over 2gb(its around 3gb). I think I can just create an empty dummy file, but CDGENPS2 and Nero don't want to let me build an ISO with a file larger than 2gb. Anyone have any ideas?
the fat file system does not support single files over 2gb
Yup. If you were working on an NTFS volume, you wouldn't have that problem.
I was also furthering my research on shrinking GTA3 and found out that the actual LBA# is not important, its strictly the order of the files in the root folder that matter (the smaller ones first and then the largest of them last following the rest of the files on the disc).
Also, I was sitting here scratching my head trying to figure out why all that space is wasted in the first place. The best I can figure is that the developers intentionally put the bulk of the data near the outside edge of the disc to increase data transfer speed. If anyone has any insightful information on this phenomenon, I'd be glad to hear it.