Street Fighter III 3rd Strike Replays

General discussion on MAME, MARP, or whatever else that doesn't belong in any of the other forums

Moderators: mahlemiut, seymour, QRS

Post Reply
User avatar
BBH
Editor
Posts: 1585
Joined: Wed Feb 06, 2002 7:06 am
Location: Portland, Oregon
Contact:

Street Fighter III 3rd Strike Replays

Post by BBH »

http://bbh.marpirc.net/3s/

I decided to make all clear replays for all 19 characters in SFIII 3rd Strike. I wanted to do them on an English bios, and since the only ones supported in MAME are the CD sets, I had to record on those, and as such they're not eligible for MARP. Playing them back will require running the sfiii3 romset once to load all the flash rom data into the .nv file (although I hear Barry made some sort of rom loader that would simplify the process too?

I will probably replace some of the recordings that are up there with "better" ones later, also want to make the page itself look a little less crappy but ehhh I'm too lazy for that. Anyway, enjoy.
User avatar
mahlemiut
Editor
Posts: 4191
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Post by mahlemiut »

You could actually copy the NVRAM from the same revision (ie: same date shown on boot) No CD version, as the BIOS is the only difference, code-wise, just remember to run it once first, so that it will re-write the EEPROM data (takes all of a second or two).

I'll post a link to the small program I wrote to copy the flash ROM data into an NVRAM file, if Haze or MAMEdev don't have any issue with it. You'll still have to run it once to re-write the EEPROM data, anyway, but that's a non-issue in this case.
- Barry Rodewald
MARP Assistant Web Maintainer
Image
Haze
MARP Knight
MARP Knight
Posts: 350
Joined: Sat Mar 23, 2002 5:04 pm

Post by Haze »

shouldn't be a problem.

you should probably just make a special rule for these, that a default nvram file (as produced by such a program) is required. No real other way around the issue.
User avatar
mahlemiut
Editor
Posts: 4191
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Post by mahlemiut »

http://mahlemiut.marpirc.net/cps3quickload101.zip

Includes source and Win32 commandline binary. Should be no issue in compiling it on other OSes.

It works on the extracted CD files only, not directly from the CHD. Easiest ways are to just extract the CD image using chdman -extractcd, and mount it on a virtual CD drive (like VirtualCloneDrive, or Daemon Tools), or to just use the ROM files from the equivalent No CD set. It produces blank EEPROM data, so the game will restore that, ensuring that game settings are at default settings. You can still change to harder settings if you wish, via test mode (F2) at the beginning of your recording.

Setting the resultant .nv file to be read-only would be a smart idea (right-click file -> Properties..., check Read-only).
- Barry Rodewald
MARP Assistant Web Maintainer
Image
User avatar
Chad
Tournament Coordinator
Posts: 4463
Joined: Tue Mar 05, 2002 3:15 pm
Location: calif

Post by Chad »

here's the semi automated way.

(1) First copy this batch file and barry's quickload program to a place on the PATH where windows can find it.

(2) Then of course edit/configure it to set where your mame nvram path would be, your vcd gui, and the VCD drive letter it will be mounted to.

(3) Then add an association to CHD files through windows explorer. Tools->FolderOptions->FileTypes->CHD(if not there add it)->Advanced->New

Action = Extract CD and make nv
Application = c:\windows\system32\chd2nv.bat %1

(4) Replace c:\windows\system32 where you copied the file. Then OK->OK->OK and you now have a right click option under CHD files to create mame nvram files before playing back (and recording) chd recordings.

***** a few notes: This will also set the read only flag on the nvram file which will help with playing back sequences of recordings. Remember make sure your playback and record scripts for nvram needing games will NOT remove nvram files or this batch nvram maker will be kinda useless. This script assumes that your chd files are in a parent directory named after the mame game name (i think for most people this is the case) and that you right click them or run them in that directory. This script also assumes the chd filename itself has no spaces in it, i think this is true for all chds so far.
Attachments
chd2nv.zip
(820 Bytes) Downloaded 220 times
-skito
Post Reply