Custom Marvel vs Capcom 2
HomeExtract DataUpdate DataCustomize CharactersConvert SongsRepack DataBurn to CD

Extracting Data from the ROM

In order to modify the game, we need to have a copy of the game files. So we need to extract out the data from the disc image once. After you do that once, just make a copy of this data any time you want to make a new image - or use a previous mix you made as the new template.
Starting with a self-booting MvC2 Dreamcast CD (ISO)

You have two options if you're starting with a self-booting MvC2 CD: use ISOBuster or use Windows Explorer.

If you want to use ISOBuster you can:
  • Use File :: Open Image and point it to your CDI file.
  • Expand the CD :: Session :: Track listing so you can see the game data. That will contain subfolders like DPETC, DPFONT, and so forth. Right-click on that folder and use "Extract" to extract that all out to some place you want to work from.
  • That's it! You've now got all the game data where Windows can understand it.
If you want to use Windows Explorer, all you have to do is insert your Self Boot copy of MVC2 into your CD drive.

Now when the window pops up to chose what you want to do, click "open folder to view files". Your data will open in a Windows Explorer folder. View

Now copy and paste all the data from the CD into your "data" folder in your "selfboot" directory - except the "dummy file". That is usually named 0.bin or dummy.bin and is the only huge file among all the files you see in the window. So just select everything but the dummy file to be copied to your "data" folder. You can copy the dummy file if you want, but it's very large and will not be used.

Starting with a CDI version of Dreamcast Marvel

If you are starting out with a CDI (Disc Juggler Image File) you can still use that to extract your MvC2 data. If these steps don't work for you, use ISOBuster as specified above. If you get an error like "Windows can't access this disc" after mounting the CDI then you will need to use ISOBuster to extract it instead.

Download Daemon Tools and install the program. Once the program is installed you will see a Thunder Bolt icon near the clock in the lower right corner of your computer. View

Then right click on the icon and select the top menu item "Virtual CD/DVD-Rom", then select "Device 0: [E] No Media" and finally select "Mount Image". It will then ask you to navigate to your image file, select your MvC2 CDI file. Give it a second then it will either automatically open the contents of the CDI in a Windows Explorer, or it will ask you what you want to do with the CDI, select "open folder to view files". View

Then just copy and paste all the data into your "data" folder in your "selfboot" directory except the "dummy file". (That dummy file won't be used, so it's quicker to just ignore it.)


Starting with a CUE/BIN version of Playstation 2 Marvel

Playstation 2 images are sometimes available as a BIN (archives) and CUE (burn instructions). You can use ISOBuster to easily extract the contents of that BIN file.

Once you've done that, you will now have a MARVEL_VS_CAPCOM2 folder. Go to the PS2 folder in there and you will see a bunch of AFS archives. We will use AFSPacker to extract those AFS archives. To do this, use the command line: afspacker.exe -e AFS02.afs outputfolder (AFS02 has the files we care about: you can extract the others if you want.)

That's it! You should now have all the PS2 data files needed here in your output folder.


Starting with a PKG version of Playstation 3 (PSN) Marvel

Start with the US PSN Marvel vs Capcom 2 PKG. Get any PS3 PKG Viewer / Editor. I was using Smart Game Tech's PS3 PKG Viewer (password is actually "Smart Game Tech": some sources have the wrong password), but that appears to be offline. TrueAncestor PKG Repacker should work as of January 2024.

Now open the MVC2-PSN package in your PKG Viewer. Extract out the content: you want the data in the NPUB30068 folder. Then the PS3 color files can be found under "NPUB30068\USRDIR\gdrom" in that folder. Point PalMod there using Load Directory :: MVC2 :: PS2.


Starting with a CHD version of Dreamcast Marvel vs Capcom 2

This is what Fightcade uses (via the Flycast emulator): specifically "Marvel vs. Capcom 2 (USA).chd" at the time of this writing. Note that Flycast requires you and the person you're playing with to use the same exact ROM for online play. (The Steam/Collection version does not have this requirement.)

A CHD (Compressed Hunk of Data) can contain any number of things. We will presume that it contains a GDI.

Start You have a CHD: something like "Marvel vs. Capcom 2 (USA).chd". Copy it to a new folder named "Extraction" (or whatever you want).
Unpack the CHD to GDI
  1. Open the old but still useful guide at RetroPie. (There's a similar write-up here.) We just want the tools there. The other information on this page is interesting, but we're going to ignore it. Download the files from the "Download" link there. Copy them to "Extraction".
  2. Download the latest release of MAME.
  3. Run that MAME install EXE. It will prompt you to extract somewhere. Do so. All we care about from this is the "chdman.exe" file. Copy this current version of CHDMan.exe to "Extraction", replacing the old version you got from the RetroPie page.
  4. Look at your "Extraction" directory now. In there you have the CHD, the BAT files from the RetroPie ZIP, and the updated CHDMan. If not, you missed a step.
  5. Double-click "Extract CHD to GDI.bat". This will create four files. If you started with "Marvel vs. Capcom 2 (USA).chd", those files will be:
    • Marvel vs. Capcom 2 (USA).gdi
    • Marvel vs. Capcom 2 (USA)01.bin
    • Marvel vs. Capcom 2 (USA)02.raw
    • Marvel vs. Capcom 2 (USA)03.bin
    Note that the filenames will be different if you started with a different CHD filename.
Sweet. Now we have the GDI files we want.

(There is a quick video guide of how to do this part here, but it does the extraction by hand instead of using the BAT file. I'm trying to make this as straight-forward as possible.)
End: GDI workspace Let's create a clean workspace to work with our GDI files. Create a new folder called "GDI". Move these four files there:
  • Marvel vs. Capcom 2 (USA).gdi
  • Marvel vs. Capcom 2 (USA)01.bin
  • Marvel vs. Capcom 2 (USA)02.raw
  • Marvel vs. Capcom 2 (USA)03.bin


Now use the "Starting with a GDI version of Dreamcast Marvel vs Capcom 2" steps.


Starting with a GDI version of Dreamcast Marvel vs Capcom 2

GDI is more annoying but is the typical form of the game. People usually use CDIs after leaving GDI because CDIs are very easy to work with IMHO.

To extract the contents of the GDI files, we will use my updated version of Gdi2Data. (The older original version is here, but has a couple bugs that I have fixed.)

To run this tool, extract out EVERYTHING in this package to the location where your GDI is. Everything! Then simply double-click the updated gdi2data.bat and let it do its thing. It will quickly extract out the GDI in the folder and dump all the files into the "data" directory.

If the gdi2data.bat doesn't work for you, we can work around that. What we really wanted from that package was bin2iso.exe and extract.exe. Now that we have that, do the following:
  1. Open up a Windows command prompt (cmd.exe)
  2. Browse to the location your GDI files are in. Make a directory called "data" there. Now run:
    bin2iso.exe "Marvel vs. Capcom 2 (USA)03.bin" data\mvc2.iso
  3. Now you have an ISO you can work with. You can extract the files using Extract.exe . Extract will extract the files to whatever directory you run it in. So run this now:
    ..\utilities\extract.exe mvc2.iso
Congrats! You have now extracted the game's data files from your GDI and are ready to continue. Move on to the next page (presumably Update Data) now.


Links
Credits
Disclaimer