farmerbb / RED-Project

ROM Extraction Documentation Project
192 stars 9 forks source link

midway-arcade-origins-extract.sh nearly(?) works on the PS3 version #169

Open smbhax opened 1 month ago

smbhax commented 1 month ago

The dumped PS3 Midway Arcade Origins has game-named ".SR" files in a subdirectory: PS3_GAME\USRDIR\0B

This Python script

https://github.com/arpruss/xsr

appears to extract sub files out of those, using a command like this from a WSL command line:

python3 xsr.py -o xenophobe XENOPHOBE.SR

A lot of the extracted files end up with an extra ".qz" extension on them. I'm not sure what that is--and it seems likely to me that this is where I'm going wrong. ; ) I can remove it recursively with CMD:

for /R %x in (.qz) do ren "%x" .

Then, launching this script, which appears to be designed for use on the Xbox 360 rather than the PS3 version of Midway Arcade Origins

https://github.com/farmerbb/RED-Project/blob/master/ROM%20Extraction/midway-arcade-origins-extract.sh

from a WSL command line:

./midway-arcade-origins-extract.sh

appears to run an extraction process on most of the xsr-extracted subfolders. Most the ROMs report errors in the extraction process, like for instance

Extracting totalcarnage... sh: 103094: 144: not found sh: 103094: 144: not found

The ones that don't report any errors are

bubbles.zip defender.zip joust.zip offroad.zip rbtapper.zip robotron.zip shollow.zip sinistar.zip smashtv.zip spyhunt.zip ssprint.zip stargate.zip toobin.zip vindctr2.zip wow.zip

When put in MAME 0.267's roms folder and run with "mame [rom name]" from the command line, some of those games go to an unresponsive black screen, and some have a color or scrambled pixel tile screen, also unresponsive. spyhunt.zip shows a gear shifter UI graphic in the lower right, on top of a scrambled pixel tile background.

spyhunt

ssprint animates scrambled tiles / blank color screens for a few seconds. wow.zip is the only one that errors out: "sc01.bin NOT FOUND (tried in votrsc01 wow)."

None of the games actually run correctly in MAME 0.267. But hopefully someone smarter than me can figure out a way to get them working with a er tweak or two.

kjetil-f commented 1 month ago

Nice find. Wondering if it will work on other versions like the PS2, XBOX or PC.