https://www.dropbox.com/s/fb4vvglifi9p3qw/xcopy.7z?dl=0 - This is the link to XCOPY.
It actually does both CPS2 and CPS3 decryption, the readme is in Japanese but here's a translation:
Quote:
X.C.O.P.Y.version 20070912 by yumeji
■ Overview
This is a binary editor for CPS2 / CPS3 users who assists in modifying the PROM.
■ How to play
After startup, open the target ROM file with the menu or tool button.
Or you can use D & D for the icon.
Then a small window will appear, so make settings.
You don't need to worry about where you can no longer change
Be careful with the combo box labeled "Offset".
? CPS2
For example, when modifying ssf2, looking at the source of mame (src \ mame \ drivers \ cps2.c), it is as follows.
ROM_REGION (CODE_SIZE, REGION_CPU1, 0) / * 68000 code * /
ROM_LOAD16_WORD_SWAP ("ssfe.03", 0x000000, 0x80000, CRC (a597745d) SHA1 (5b12e09c14f0ea93b668b97ca2d27a686c85f641))
ROM_LOAD16_WORD_SWAP ("ssfe.04", 0x080000, 0x80000, CRC (b082aa67) SHA1 (ca26b4bb1947cb30eaf6b61f606b859d18da4c4c))
ROM_LOAD16_WORD_SWAP ("ssfe.05", 0x100000, 0x80000, CRC (02b9c137) SHA1 (ba624441e1b4bfb67c71f6a116fe43539eaa4a15))
ROM_LOAD16_WORD_SWAP ("ssfe.06", 0x180000, 0x80000, CRC (70d470c5) SHA1 (ba03c8f4c76f72f4483e91547e03d1a0cf6db485))
ROM_LOAD16_WORD_SWAP ("ssfe.07", 0x200000, 0x80000, CRC (2409001d) SHA1 (f532ebb2efbb8f8ba311d10ff897490352c87f97))
~~~~~~~~
If you modify ssfe.03, Offset will be $ 000000,
If you modify ssfe.04 Offset will be $ 080000,
When modifying ssfe.05, select $ 100000 for Offset.
The prefix for hexadecimal is "0x" in C language,
This is "$" because it is made by Delphi.
? CPS3
For example, if you modify sfiii3n, look at src \ mame \ drivers \ cps3.c
ROM_REGION32_BE (0x800000 * 2, REGION_USER4, ROMREGION_ERASEFF) / * cd content region * /
ROM_LOAD ("10", 0x0000000, 0x800000, CRC (77233d39) SHA1 (59c3f890fdc33a7d8dc91e5f9c4e7b7019acfb00))
ROM_LOAD ("20", 0x0800000, 0x800000, CRC (5ca8faba) SHA1 (71c12638ae7fa38b362d68c3ccb4bb3ccd67f0e9))
~~~~~~~~~
And the Offset should be $ 0000000 or $ 0800000
Since the PROM of CPS3 is read after 0x6000000,
If you modify 10, Offset will be $ 6000000,
To modify 20, select $ 6800000 for Offset.
After completing the above settings, press the OK button to start decryption.
After modification, press save button like general binary editor
It is re-encrypted and stored.
■ Points to note
Do not save the file with the file size changed.
Any excess is truncated and any excess is padded with extra data.
Do not make large amounts of data changes in CPS2.
If you need to do so, save frequently.
This is because CPS2 re-encryption is performed with brute force.
If all the data is changed, it will take about 30,000 times longer than if it had not been changed.
? File opening by D & D to windows cannot be performed.
Because I didn't know how to proceed.
? Saved will clear the UNDO history. … Specifications.
? UNDO seems to be unlimited, but REDO can only be done once.
This seems to be a component specification.
? The operation check is only performed easily.
I'm sorry if there is anything.
You can freely change, distribute, etc. without notice.
Wow
And I have a theory that the reason Warzard didn't work was because the sample data was just in one "30" file, instead of in the simm3.0, simm3.1, etc. format, which is NOCD. I'll try to see if that fixes it.