Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: Trimming the 'Fat' PSX Games(for converting into PSP)

                  
   
  1. #11
    DCEmu Newbie
    Join Date
    Jan 2006
    Location
    Texas
    Posts
    31
    Rep Power
    0

    Default

    Instead of making another thread on the same topic I figured I would post this here.

    Ok so I was messing around trying to reduce the size of my games to fit on a 512 mb memory stick by ripping movies out, and I think I have come up with a working method. I will warn you, however, that it can be a tedious process.

    What you will need:
    1. IsoBuster or UltraIso for ripping individual files
    2. CDgen for recreating a working image (in the attachment)
    3. ccs2cti.exe for converting the file generated by cdgen into a usable cti file (in the attachment)
    4. buildcd.exe for making a image that you must convert to an iso (in the attachment)
    5. Revenge of Stripiso for converting the image generated by buildcd.exe into an iso. (in the attachment)
    6. Cdrwin for properly extracting the music
    7. A blank str file in 2336 mode (important! any movies or music file on a psx game must be in 2336 bytes per block or your iso may freeze when encountering the movie or music ingame) (in the attachment)
    8. A license file, it should come in cdtools.zip (in the attachment)

    First extract all of the psx cd's contents to a folder on you computer using IsoBuster or UltraIso except for the movie files (.str) and audio files (have xa somewhere in the filename). Make sure to preserve the directory structure.

    Note: Because I don't know where you can get a blank audio file for psx games you must do this next part, and it is the most tedious part.

    Taken from The PlayStation hacking doc Version 2

    PROPER XA FILE EXTRACTION:

    Okay, this is going to be annoying to explain. PSX2HD used to do this for you,
    but since that doesn't work anymore, there's only one other way that I know of
    that will do it right-- RAW sector extraction using CDRWIN. This is a
    painstaking process that is done manually and takes a lot more time to do.

    So, you're going to need the sector range to extract this stuff. How do you get
    it? This is where IsoBuster is going to come in handy. With your CD open in
    IsoBuster, check out the files. There's a column that says LBA. That is the
    first sector for the file. To learn what the final sector is, look for the file
    with the next highest starting sector. Subtract one from that number and you get
    the final sector to the file you want to extract. Example:

    NAME | LBA
    ----------|------
    FILE1.XA | 3423
    FILE2.XA | 35709
    FILE3.DAT | 63935

    FILE1.XA's first sector is 3423. FILE2.XA's first sector 35709. Subtract 1, and
    FILE1.XA's final sector is 35708. Likewise, since FILE3.DAT begins at 63935,
    FILE2.XA's final sector will be 63934.

    So, write the file name and its sector range down. Repeat that until you cover
    all XA files on the disc.

    Directories on the discs tend to be orderly, so you if you sort the file view
    in IsoBuster by LBA, the next file should be the true up of the one you noted.

    If an XA file happens to be the last one in a directory, look around on the disc
    for a file (or folder! Don't forget to check the folder LBAs too) that succeeds
    it. If the XA file turns out to be the last file on the disc, go over to the
    tree on the left, right click the Track, and select properties. Size (Blocks)
    will give you the final sector of the disc. Use that exact number as the final
    sector number.

    With the filenames and sector ranges recorded, it's time to extract with CDRWIN.
    Once in CDRWIN, go to the extract menu (the upper middle button). Do this:

    1) Set Extract Mode to "Select Sectors".
    2) In the Sector Selection part, set the Datatype to "Data Mode2 Mixed(2336)"
    3) Under the Start Box, input the first sector for the file, and the final
    sector in the end box.
    4) Put the name of the file in the "Image Filename" box.

    Press the START button at the bottom of the menu. It'll start extracting the
    sectors into a file. You can check the file with PSMPlay
    (located at http://www.zophar.net/utilities/psxutil.html). If it plays in that,
    then the file is definitely good.

    Repeat as necessary for all the XA files. Note: These files should be around 15%
    larger than they appear on the disc. THIS IS NORMAL, so don't worry about it.
    Now take the blank str file (remember it's the 2336 one) and rename it to the exact name of the str file you are replacing it with. Do this for all str files.

    Now launch CDgen and click on the directory button.
    Add the files extracted from your game by pressing the insert key on your keyboard and navigating to the folder containg the files from the psx game.

    This next part is crucial, once all of the files have been inserted, highlight all of the str and audio files and click on the File Type button on the bottom and change it to Subheader files (XA audio, STR with Audio).

    This next part I am not sure is necessary but I do it anyways. Click on the Volume Button and click on additional information and in the field for System Area file type the name of the license file (if it cannot be found put the file in the folder containing your psx game files).

    As for the rest of the information enter what you like or leave it blank as it is not important.

    Now save this as a .ccs file, you can now exit cdgen.

    In a command prompt navigate to the folder containing buildcd.exe, ccs2cti.exe, stripiso.exe, and the .ccs file you just saved. Now type ccs2cti "Name of your file here".ccs "Name of new file".cti.

    Once that is finished type buildcd -i"anynamehere" "name of your file".cti It should then run and build the image. If it gives you some warning about the structure of the image don't worry that is normal.

    Once it is finished hit escape and type stripiso s 2352 "name of the file buildcd generated here" "name of your new iso".iso here. (i don't know if the s is necessary, but I do it just in case).

    Finally convert this iso using popstation and if all went well it should work. If not go back and check your steps or test in ePSXe to see if it works there. I made a working ripped Lunar iso using this method where it wouldn't even boot with any other method.
    I hope this helps someone who is willing to spend this much time to rip their games. I know it is long and tedious, but no other method has really worked for me. If it doesn't work for you I apologize in advance for wasting your time.

    If any of the files contained in the following attachment are illegal please feel free to remove them, although I don't think they are.

  2. #12
    Registered User Mr. Shizzy's Avatar
    Join Date
    Apr 2006
    Location
    In The UMD Drive
    Posts
    1,386
    Rep Power
    0

    Default

    Cool thanks for the heads up. Maybe someone will eventually make a program to auto rip them....

Page 2 of 2 FirstFirst 12

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •