New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Additional Info #5
Comments
Street Hoop (Steam) Street Hoop on Steam contains the Neo Geo ROM and BIOS at \Street Hoop\roms. It's made by Digicon, they don't seem to have any other games available. |
Iridion 3D & Iridion II (Steam) Iridion 1 & 2 on Steam contains the GBA ROM at \res\game. Piko Interactive who have other games which contain their original ROMs. |
SNK Gals' Fighters (Switch) Using NXDumpTool on the Switch I was able to locate the ROM in the RomFS section at /game/SNK/NGPC/. Includes EU/US, Japanese versions and the BIOS. This then works in Mednafen. Currently SNK have only released one of the NGPC games onto the public eShop but they also have SAMURAI SHODOWN! 2 and King of Fighters R-2. A very good way to get these, in the UK at least they start at three times the cost to buy physical versions. This is the website for the line: https://www.snk-corp.co.jp/us/games/ngpcs/ |
Hey, thanks a lot for all of this info. I know this reply is late but I really appreciate you taking the time to post it all here. Regarding the DotEmu conversion script, looks like there's another script from the same author for converting the Atari Vault arcade games to Mame format: https://gist.github.com/cxx/6d1d44ce4a6107ed80e0a6c8c5b887c4. Looking forward to testing both of those out. |
That's okay. As I come across more I'll keep updating this. There's not many of us around so we've got to try and get this info out there some how. |
Namco Collection (Switch) The instructions for the Steam version of the Namco Collections also works on the Switch version once you've extracted alldata.psb.m. |
Arcade (Hamster Arcade Archives) Extracting the ROMs out of the Arcade Archives series by Hamster seems to be very difficult. I've just attempted to look at Kid's Horehore Daisakusen and I can't even begin to extract it. It looks like the actual ROM files are stored in the executable. |
Atari 12-in-1, Centipede, Asteroids, & Rampage (Arcade1Up) This should apply to all Arcade1Up Gen 1 boards but the ones listed are the only ones which use MAME/FBA and so have easily usable ROMs. The rest use Digital Eclipse's MOO which is awkward to extract (see Street Fighter Anniversary Collection). This is taken from https://www.reddit.com/r/Arcade1Up/comments/a02870/hack_original_board_not_just_replace_w_pietc/ but put into steps to achieve ROM extraction. Solder the UART pins and a female USB socket. To connect the UART pins to my computer I used this: https://www.ebay.co.uk/itm/6Pin-USB-2-0-to-TTL-UART-Serial-Converter-CP2102-STC-Replace-Ft232/181951886097 Next plug in the control board (or determine which pins on the long connector correspond to which buttons so you can short them out). Connect the UART to your PC and insert a USB flash drive into the female USB socket you added earlier. Using PUTTY connect to the board over the serial connection (-115200,N,8,1). Power the control board from it's barrel plug and turn it on using the power button (or by shorting out the correct pins). You should now see the boot log in the PUTTY window. Eventually it'll stop and ask for a username (default or newborg) and password (mimebox or newborg). I think for the boards we're looking at it should be the former for both. Via the PUTTY session use vi to edit /root/mameload.sh and add a new line at the top: echo -e "pass\npass" | passwd root. Exit vi (ZZ) and reboot the device. When it's finished rebooting you will need to launch a game, so press A on the control panel (or by shorting the correct pins). This will now set the root password as root. Reboot the device again. This time login using the username root and password root. Now mount your USB drive (mount /dev/uba1 /mnt/udisk). Finally copy the /root/roms folder to your mounted drive. These are the roms available: |
Neo Geo (Google Play) UPDATE: Disregard this post. I used a rooted phone and root file explorer to extract the unpacked data files and they worked perfectly, in fact, they created perfect dumps. Old post: Running the DotEmu2Mame script resulted in zip files that looked correct but they are unplayable in every emulator I tried. Final Burn Neo displays this validation info: kof98h When extracting roms like this, it's not unusual to have this sort of messy validation, as the files have usually been tampered with when compared to the originals, but in this case the files just seem to be incorrect. I do wonder if the way I extracted them from my Android device caused issues as that DotEmu2Mame script has worked perfect for everything else. Including the two R-Type games on Google Play that I tried (those just require you to extract the APK from your device). If anybody has any suggestions about extracting the data partitions, please let me know. |
SEGA AGES (Switch) Update: Updated to include information on extracting those using the CCF file type. Arcade Games (Fantasy Zone, Gain Ground, G-LOC Air Battle, Lightening Force, Outrun, Shinobi) Alex Kidd In Miracle World Columns II Herzog Zwei Ichidant-R Phantasy Star Puyo Puyo (Broken) Puyo Puyo 2 Sonic The Hedgehog Sonic The Hedgehog 2 Thunder Force AC Thunder Force IV Virtua Racing |
If you could upload some CCF files, I can look at unpacking them. |
I didn't see the above comment. Either way sharing copyrighted files is against what we're trying to do here. Thankfully I have actually been able to find out how to extract these CCF files. A discussion here resulted in the the author of CCFEX updating their application to support these type of files. Unfortunately this has only resulted in immediately usable ROMs for Alex Kidd In Miracle World for the SMS. Though it has lead to interesting information about the others. Will update the original post about this Switch Sega Ages. Update: While messing around updating the original Switch Sega Ages post I actually figured out how to get most of the games working! Woo! |
Marvel vs. Capcom 2: New Age of Heroes (Xbox 360) Extracting this from the Xbox 360 file format shows that there is a folder called gd_rom. It contains most of the files from the original GD-ROM but unfortunately is missing a few key ones. I was able to frankenstein a GDI file together by editing the IP.BIN from another game (I had to change the initial executable from 0.bin to 1ST_READ.BIN) and then using GDIbuilder on the gd_rom folder. This actually achieved more than I expected. The resulting GDI boots in Demul! But that's about all it does. It'll play the intro video fine. The menus will display but with what looks like debug text overlaid. You can navigate the main menu but pressing A will always start Arcade Mode, no matter what option you're on. When in the character select, you can choose any characters. You see all the animations and sounds on that screen. You can even press start! The level will load (including animations) but as soon as the characters are supposed to appear it hard locks. I was surprised by how close I was to getting it working but it looks like there was enough change for the Xbox 360 release that it's not a straight forward repackage. |
Capcom Arcade Stadium (Switch) You'll need to extract the re_chunk_000.pak (main game) or re_dlc_000.pak (DLC) files from the RomFS on your Switch using NXDumpTool. Once you've got these pak files follow the instructions on this website to unpack them. The arcade games are the only zip files which will be unpacked so should be pretty easy to spot. UPDATE: It looks like the main DLC files might require some form of conversion. I've only got GnG at the moment so I've not been able to look into it. |
NEOGEO (Hamster Arcade Archives NEOGEO) I've updated my tool to support converting from the following Arcade Archive NEOGEO games:
You'll need to have extracted the RomFS from the Switch yourself. |
Sega Mega Drive Ultimate Collection/Sonic's Ultimate Genesis Collection (Xbox 360) Mega Drive/Genesis and Master System
Arcade |
Can I ask how to download the func_getTYPE.bms script? I have had this quickbms tool for a while and have used it before. The thing about that script is that it is split into three parts. May I ask which one to use or do they have to be combined? I am speaking of the Sonic's UGC file by the way. The PS3 version seems to use the same format. |
I think you need to login to that forum to see the attached file. |
Okay. Thank you. I must have missed that. |
Hello, sorry If this isn't the right way and place to ask but I would be grateful If you could write down or provide links to any guide/post that has instructions on extracting the roms from the Google Play Neo Geo releases. I'm confused on what to do, does that script work or is there an easier method? And If it does, how do I do it as i'm not familiar with how to get that script with node.js running. Thanks. |
farmerbb has actually added the Google Play extraction method to the wiki now. https://github.com/farmerbb/RED-Project/wiki/R-Type It's R-Type but it uses the same script as the Neo Geo games did, so you can follow that. Unfortunately the Neo Geo games that this script is made for are no longer available on Google Play and this can be a very tricky method. |
Huh yeah the process is far beyond my knowledge, I was hoping if there was some automated batch file process or a standalone program or hell, hex editing certain strings in the files to make it work. Thanks for replying! |
Hello, where can I find this Konami guide? I didn't find in the repo Wiki here |
Ah I think it got split out after this was posted. This one should work: |
Thanks! It worked with no problems, back to the game now 😁 |
Darius Cozmic Collection Console - Switch |
Any ideas on getting the ROM out of this one? https://www.nintendo.com/store/products/mega-man-battle-and-fighters-switch/ |
I don't have this one but as it's part of the Neo Geo Pocket Colour range I'd suspect it'd be the same as #5 (comment) Remember you need a Switch that you can run Homebrew on to use the tools. |
Doesn't SEGA AGES Ichidant-R also contain a Mega Drive ROM for the game? |
Also, for Phantasy Star, the English ROM with FM sound was patched incorrectly. Someone over at the Rockin' the Classics Discord told me this. |
I’m not sure about this, I don’t think it did when I looked ages ago. But I’ll double check and edit this comment when I can.
When I last looked at this it definitely had FM sound playing. Though I seem to remember there was issues with the non-FM sound. |
Hi, how to extract rom file from QUBYTE Classics : Thunderbolt Collection By Piko. Im very interested on Thunderbolt II rom file, to see if copy protection is also enabled. I dumped my own copy of genesis cartridge but it unfortunatly copy protected... |
Taito Legends for PS2 has all the ROMs and other emulator files in FILES.HDR and FILES.DAT. Get this (Unixy) package: https://github.com/arpruss/taito-legends-ps2-extract Put FILES.* into the taito/ subdirectory. Then running taito-2003.sh will extract all the files into taito/extract/* and generate zip files (for mame2003, as that's what I have on my RPI 3, but they may work on newer versions) for many of the games. Due to DMCA and/or technical reasons, I omitted games that use copy protection chips. The following seem to all work: |
Thanks for this. This should probably be split into a separate issue so it is not hidden in this thread. I had to edit your script a little bit to make it work. taito-2003.sh tries to call taito-extract.sh where it should be calling taito-extract.py The script also assumes that the filesname are allcaps. I looked at the PS2 sequel, Taito Legends 2, but the files seem to be in a very different format. |
The func_getTYPE and XBLA flog_x360.fpg extractor scripts are missing now that Xentax forums have shut down. Does anyone have a link to these files? Or better yet, a copy of them? |
But maybe: The |
is pretty good, and I can see the pattern that the application uses now, but it would be nice to have a copy that's newer than the 2016 version. I think I can bodge Sega header information into this code, though.
I'll have to look over the QuickBMS documentation to understand this though. It's not clear to me where the encoding is happening. |
Just to contribute a little to this project, here's a list of links which contain all the information I have regarding extracting ROMs from retail games. This doesn't include any of the extracting from physical media guides or Virtual Consoles that I've found because that's widely covered.
One of the best online covering many games:
https://gitlab.com/vaiski/romextract/tree/master
Street Fighter 30th Anniversary Collection
https://github.com/ValadAmoleo/sf30ac-extractor
That's my fork of it but even my work was just implementing something that @ghoost82 had found.
Mega Man X Legacy Collection 1
https://github.com/s3phir0th115/MMXLC1-Rom-Extractor
Colecovision Flashback
https://github.com/anpage/Colecovision-Flashback-40-Game-Pack-ROM-Extractor
DotEmu releases
https://gist.github.com/cxx/81b9f45eb5b3cb87b4f3783ccdf8894f
Ultimate NES Remix
https://github.com/aspargas2/3DS-Tutorials/wiki/Ultimate-NES-Remix-ROMs-Extraction
Johnny Turbo's Arcade (Switch)
Using NXDumpTool on the Switch I was able to located the ROM in the RomFS section at /Data/StreamingAssets/[romname].zip. This then works in MAME and FinalBurn Neo.
SNK 40th Anniversary Collection (Switch)
You can follow the same steps to extract the games from the mbundle files on the Switch version too. Though, for me, it didn't extract all the games.
You've already done these but for completion sake:
Castlevania / Contra Anniversary collection
https://pastebin.com/suFHCH6K
Bonus extracting from Capcom Home Arcade
https://neo-source.com/index.php?topic=3558.0
The text was updated successfully, but these errors were encountered: