*PSXLDR - Playstation Large Data Ripper
 This program was originally conceived and written as a means for ripping media files
 out of playstation images that only contained large data files and not individual
 media files. It will however rip singular files as well as hidden files, provided of
 course that they can be found with PSM Play. Please note that not all games can be
 ripped even if you can find the media. Some games just don't take well to it.

*Version History

02/15/04 - Version 1.05
-- Changed XA ripping to preserve the XA headers. This option can be toggled, but is
   enabled by default.

01/24/04 - Version 1.04
-- Public release.
-- Few changes to facilitate this.

01/14/04 - Version 1.03
--PSXLDR now automatically selects the first data entry and enables the buttons upon
  opening both files.
--Added a new data file type. For the lay user this is just like a normal PSM file only
  faster and more precise for automatic ripping as they have to be hand created. Being
  hand created as such, an .LDR file can be confirmed to produce a working rip, and of
  what size. LDR files may contain slightly edited values from a PSM file, as well as
  locations of any dummy files that may exsist.
--One other minor fix.

01/09/04 - Version 1.02
--Added an option to force a change in file type. To use this, select the file you
  want to change, enter the file type number you want it to become and then press the
  "Change Type" button. This is an advanced feature, and as such, I assume you know what
  you are doing enough to need this.
--Added a close all function to the file menu.
--Few other minor changes/fixes.

01/07/04 - Version 1.01
--Added a status message to display PSXLDR's current state.
--Added a "Rip All" button which replaces all XA's and STR's with the default blank.
--Created an icon for PSXLDR.
--Few other minor fixes.

01/06/04 - Version 1.0
--Initial Release

*And now for a short explaination of how to use PSXLDR

Required software.
CD ripping/dumping software for bin/cue. (ex. CDR Win)
PSMPlay Version .3 or .4 (I prefer .3).
CDMage (optional)

1) Start by dumping your PSX disc in the usual manner into bin/cue files.
2) Open up PSMPlay and analyze the image. Save the data somewhere and close PSMPlay.
3) Run PSXLDR, locate and open both your .psm and your .bin.
   -Note- At present PSXLDR only rips XA's and regular STR's.
   -Note- You can if you are feeling lucky hit the rip all button and skip steps 4 - 7
4) Look through the list box for any XA or STR files. Known types end in :10 for XA and
   :0 :1 :2 for STR's.
5) -Optional- You can backup the file before you rip it out in case it doesn't work and
   you want to restore it later.
6) Select an XA or STR file then hit replace file. Use the respective files from the
   \blanks directory.
   -Note- In the "Type" box an STR will appear as either ST0, ST1, or ST2. I am not
   certain of the differance, but PSMPlay seems to think there is one, so I left it.
7) The replacing shouldn't take too long. Once finished repeat with the rest of the
   XA and STR files.
8) -Optional- Yan can now if you like, run the finished image through CDMage and fix all
   of the "corrupted sectors". As far as I can tell, this is not necissary to do as the
   game still seems to work fine.
   -Note- Doing this last step takes a *LONG TIME* and will actually make your final file
   a bit larger after compression.

*Closing

People I would like to thank:
Schtruck: For porting FPSE to the Pocket PC, and for helping in testing this program.
Miracle: For putting the idea in my head(indirectly), by writing all of those ripping
         FAQs, and also for helping test this program.
The creator of the PSXRipPack: I used the blank .xa and .str files from it.

Enjoy, and good ripping.
2004 TheDragonKeeper of DK Soft.