The Ripping Thread - How to build your own legit retro ROM library.

New task: Extract Sonic the Hedgehog from XBLA.
Result: Success

Steps:

  1. Copy the XBLA game from the Xbox 360 system storage to a USB drive.

  2. Insert the USB drive into PC.

  3. On the USB drive enter the Content/0000000000000000/58410864/000D0000/ folder and copy the file 2C32E2CA563EA3764AFDD475ED16E3534A5E2AF758 somewhere.

  4. Using wxPirs extract the file contents to a new folder somewhere.

  5. This newly created/extracted folder should look something like this:

  6. Using offzip extract the SONIC.SR file inside the 0CLASSIC folder. Offzip is a command line tool. I created a folder in the Offzip folder called “out”, and copied SONIC.R to the offzip folder.

    image

    Opening CMD and changing directory to my offzip, the command looked like this:

    offzip.exe -a SONIC.SR out

  7. If successful inside the “out” folder should be a file named 00000804.dat, which is the ROM. The Hash data matches Sonic The Hedgehog (USA, Europe).md in the no-intro database. Rename it to Sonic The Hedgehog (USA, Europe).md or whatever you like.

Success! Let me know if I missed anything.

The hash data for this file should read as follows:

Name: 00000804.dat
Size: 524288 bytes (512 KiB)
CRC32: F9394E97
CRC64: C49D7B2C16850AAC
SHA256: 46160BAA06362C711C9F1A5017CB7371026444936C8AF5E93A78996CF32FF2A6
SHA1: 6DDB7DE1E17E7F6CDB88927BD906352030DAA194
BLAKE2sp: FE55B158637F71CF786ACDB2AB06A433DDF45859AFC726015870D61BC152F2EC

Worth trying some other classics on there, or something like Monster World IV, which you could extract and play on an Everdrive on original hardware :wink:

Quick edit: Some of these steps were helped along by this Reddit post: https://www.reddit.com/r/emulation/comments/4uxeo0/how_to_rip_your_xbox_360_and_xbla_games_for_use

3 Likes