It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
KeyperOS: Valad's script that _Auster_ posted will extract *MOST* of the SNK 40th games: https://github.com/ValadAmoleo/sf30ac-extractor/tree/mame

However, there is a second set of scripts from lioneltrs that successfully extracts a few more ROMs: https://github.com/lioneltrs/buildROM
Thank you, #1 UPDATED.
avatar
kbnrylaec: The Python 3 scripts provided by renloz are
convert.py
and
dragon-convert.py
packaged in the file convert.7z.

I copied and verified them in pastebin:
1. convert.py
2. dragon-convert.py

Download them and put them in the same directory.
A few things to note:
If you use the default installation path for GOG games and you don't want to move the ROM files elsewhere, the script dragon-convert.py goes in C: > GOG Games > Double Dragon Trilogy > resources > game, and the script convert.py goes in C: > GOG Games > Raiden Legacy > roms.
Then run the scripts (requires Python), and the raw files will be placed in the folder mame inside the same folder as the scripts.
Just mind it seems the scripts can't convert the rfjet files from Raiden.

To make these raw files playable in MAME, I use the ClrMamePro method specified here:
https://docs.libretro.com/guides/arcade-getting-started/#optional-clrmamepro-tutorial
Just mind the program tries to generate all ROMs that have at least 1 of the files of the romset, but most ROMs aren't actually functional, so you'll have to dig the functional ones among them.
Forgot to mention, but in case the information is useful, the games included in Raiden Legacy and Double Dragon Trilogy can be compiled to MAME Current, and, from what I could test, the ROMs from Wizard Fire, BreakThru, Gate of Doom and Super Real Darwin are compatible with MAME 2003, but not MAME Current.
Post edited October 23, 2021 by _Auster_
avatar
_Auster_: Forgot to mention, but in case the information is useful, the games included in Raiden Legacy and Double Dragon Trilogy can be compiled to MAME Current, and, from what I could test, the ROMs from Wizard Fire, BreakThru, Gate of Doom and Super Real Darwin are compatible with MAME 2003, but not MAME Current.
Heh, as someone else who took advantage of the excellent Ziggurat 2nd anniversary sale and got many of the Retro Classix games, here are my findings:

- Bad Dudes: Works normally in both current Mame and FinalBurn Neo
- Joe & Mac - Caveman Ninja: Works normally in both current Mame and FinalBurn Neo
- Joe & Mac Returns: Works normally in both current Mame and FinalBurn Neo
- Night Slashers: Works normally in both current Mame and FinalBurn Neo
- Two Crude: Works normally in both current Mame and FinalBurn Neo after renaming the twocrude.zip file to twocrudea.zip.
- Gate of Doom: Works with Mame2003.*
- Wizard Fire: Works with Mame2003**

All ROM files can be found in the game's NameOfGame_Data\StreamingAssets subfolder, sitting neatly inside a zip.

*This ROM is a weird combination of the US gatedoom.zip and the World darkseal.zip ROMs. Because of that it isn't detected as either.
If one wished to "complete" the ROM properly then one would need to *EITHER* replace the files gb_00.h12 and gb_05.j14 thus creating a complete Gate of Doom (US revision 4) ROM *OR* replace the files ga_01-3.h14 and ga_04-3.j12 thus creating a complete Dark Seal (World revision 3) ROM.

** This ROM appears to be a partial dump of the US wizdfireu.zip ROM. The file mas10 is only 512 KB instead of 1024 KB.
If one wished to create a "proper" ROM then one would need to replace the mas10 file with a complete one and then rename the zip file to wizdfireu.zip.

The following games I have not yet been able to purchase and test but I would at least expect them to run under Mame2003:

BreakThru
Heavy Barrel
Express Raider
Super BurgerTime
SRD - Super Real Darwin
Post edited October 23, 2021 by KeyperOS
Concerning the Double Dragon Trilogy, like _Auster_ already hinted, ALL THREE ROMs can be extracted from the game files and played using the current MAME*.

To extract them, first download the application Node.js to use with the script farmerbb created: https://github.com/farmerbb/RED-Project/wiki/Double-Dragon-Trilogy
https://gist.githubusercontent.com/cxx/81b9f45eb5b3cb87b4f3783ccdf8894f/raw/5b5e677d2d904071888fe7ea08a83c50ab9ba1cb/dotemu2mame.js

Create a new folder to copy/extract the following:
-All the files inside the Trilogy's "\resources\game" subfolder
-The node.js application files
-The dotemu2mame.js script.
Finally run the command:
node dotemu2mame.js .
(including the full-stop character).

The converted ROMs are saved as .zip files inside the folder:
- ddragon.zip: Works normally in both current Mame and FinalBurn Neo
- ddragon2.zip: Works normally in both current Mame and FinalBurn Neo
- ddragon3.zip*: Works in current Mame (but will display a LUA error)

*Double Dragon 3: For some reason, one of the files in this ROM, mb7114h.ic38 is not the original game file.
That is the reason why FinaBurn Neo rejects the ROM and also why Mame displays that LUA error during runtime.
If one wished to create a "proper" ROM then one would need to replace the current mb7114h.ic38 file with the game's actual file.
Post edited October 23, 2021 by KeyperOS
avatar
KeyperOS: snip
Thanks for the GitHub method for the Double Dragon Trilogy and both in-depth analysis!
avatar
KeyperOS: Concerning the Double Dragon Trilogy, like _Auster_ already hinted, ALL THREE ROMs can be extracted from the game files and played using the current MAME*.
Thank you, #1 UPDATED.
avatar
_Auster_: Zombies Ate My Neighbours and Ghoul Patrol come with SNES ROMs, but extracting them requires a bit of work, according to this post:
https://steamcommunity.com/app/1137970/discussions/0/3046105389665628847/

Important parts of the post in case the original post can't be accessed:

Locations of ZAMN and GP's ROMs (Updated 08.18.2021)
The ROMs are located within the executable, "ZAMN_GP.exe", so the locations listed below are hexadecimal addresses. To get them, you'll need a hex editor that allows you to highlight and copy data chunks over to new files. I would recommend HxD (freeware: https://mh-nexus.de/en/hxd/ ), to complete this task.

Release build:

Steam version:
Zombies Ate My Neighbors: 1B0974C - 1C0974B
Ghoul Patrol: 19A03C0 - 1AA03BF

GOG version:
Zombies Ate My Neighbors: 1B0654C - 1C0654B
Ghoul Patrol: 199D1C0 - 1A9D1BF

1.1 Hotfix update: (Current version)

Steam version: (Thanks to Red Lettuce)
Zombies Ate My Neighbors: 1B0BD4C - 1C0BD3F
Ghoul Patrol: 19A29C0 - 1AA29BF

GOG version:
Zombies Ate My Neighbors: 1B0894C - 1C0894B
Ghoul Patrol: 199F5C0 - 1A9F5BF

The ROMs should be given the .sfc extension to maximize the number of compatible emulators. If copied over successfully, the ROMs will be 8Mb/1MB in size and be identical the verified good SNES NTSC-U dumps of both games. What this means is that they'll have the logos, licensing information, and even the secret level codes, left completely intact.
avatar
_Auster_: It should be possible to extract the game through command terminals such as CMD or Ubuntu's terminal, but I don't have the game to test.

If someone wants to try, just need to modify the commands from this repository to match that of the game, then do what the repository asks for each OS (adapting the steps, since it the method was made for another game):
https://github.com/sigboe/extractwings
The commands from the bat file are for Windows, and the commands in the Linux part are for Linux.
The skip values are where the ROMs start (e.g. 1B0894C for Zombies Ate My Neighbours), but converted to bytes.
The count values are where the ROMs end (e.g. 1C0894B for ZAMN), but also converted to bytes.
These are one-liners to extract the gog 1.1 roms on linux/mac/posix OS:
dd bs=1 skip=26867136 count=1048576 if=ZAMN_GP.exe of=gp.sfc status=progress
dd bs=1 skip=28346700 count=1048576 if=ZAMN_GP.exe of=zamn.sfc status=progress
Anyone knows if there is a rom file on Metal Gear?
avatar
M3troid: Anyone knows if there is a rom file on Metal Gear?
From what I could gather from the game's forum here on GOG, as well as a Reddit post and some random threads, no. It seems it's a new version based on the MSX release, but no disk ROM was used. But if someone with the game wants to confirm, it'd be pretty helpful.
avatar
M3troid: Anyone knows if there is a rom file on Metal Gear?
avatar
_Auster_: From what I could gather from the game's forum here on GOG, as well as a Reddit post and some random threads, no. It seems it's a new version based on the MSX release, but no disk ROM was used. But if someone with the game wants to confirm, it'd be pretty helpful.
I see. Thanks.
Do source ports count? If they do, Aquaria can be turned into PSP and Switch ROMs.

Game page: https://www.gog.com/game/aquaria

The PSP version can be created with this tool:
http://achurch.org/AquariaPSPBuilder-1.6.678.tar.gz
The tool is only for Linux, but maybe it works on the latest update of WSL and on Mac with Unix's bash enabled.
And this version doesn't seem to work with emulators such as PPSSPP, since, according to someone on PPSSPP's Discord, some homebrews use uncommon API calls that may not be covered by the emulator yet, and this could be one of them. But it does work on an actual PSP, as well as the PS Vita since it is engineered to run PSP games (inherited hardware, partial PSP OS installation by default and capable of running the full PSP OS).

And it seems the Switch version can be created from this GitHub repo, but I can't test it right now:
https://github.com/dimag0g/Aquaria/tree/switch
avatar
_Auster_: Do source ports count? If they do, Aquaria can be turned into PSP and Switch ROMs.
Thank you!
The topic of this thread is "compatible with emulators" but I added Aquaria to #1 anyway. :-P