u/Dr_RetroMod

NeoGeo ROM Extractor launches with 29 supported games
▲ 38 r/metalslug+1 crossposts

NeoGeo ROM Extractor launches with 29 supported games

Edit:
Metal Slug 3 is now available also, thanks to terminatorhex's direct contribution (thnx 😊)

So now it is 30 in total 😊
__________________________________________

I’m pleased to share the first public release of NeoGeo ROM Extractor.

This is an early preservation-focused Python project designed to rebuild verified Neo Geo ROM ZIPs from supported PC releases that the user legally owns. This does not 'dump' game carts, but 'extracts' digital store versions on Steam/Amazon/GOG.

The project uses a modular system: each supported game has its own extraction module, while the main extractor handles the shared workflow. The aim is to make the process cleaner, easier to test, and easier to expand over time.

This first release supports 29 games:

  • Count Bout
  • Alpha Mission II
  • Art of Fighting 3
  • Crossed Swords
  • Ghost Pilots
  • King of the Monsters 2
  • Kizuna Encounter - Super Tag Battle
  • Last Resort
  • Magician Lord
  • Metal Slug
  • Metal Slug 2
  • Metal Slug 4
  • Metal Slug X
  • Mutation Nation
  • Ninja Commando
  • Ninja Master’s
  • Over Top
  • Robo Army
  • Samurai Shodown IV
  • Sengoku
  • Sengoku 2
  • Soccer Brawl
  • Super Sidekicks
  • The King of Fighters
  • The Last Blade
  • The Last Blade 2
  • The Super Spy
  • Top Hunter
  • Twinkle Star Sprites

What it does

  • Scans supported game folders
  • Uses per-game modules to locate and extract ROM data
  • Rebuilds emulator-ready Neo Geo ZIP files
  • Validates output files using known hashes
  • Handles game-specific extraction quirks through individual modules
  • Keeps the core extractor general-purpose and reusable

Important notes

This project does not include ROMs, BIOS files, game data, or copyrighted assets.

You must provide your own legally acquired source files.

This is an early release, so support is intentionally limited. Some games may require further work, and some outputs may depend on the exact PC release version used.

https://preview.redd.it/vle6vzt5q51h1.png?width=2508&format=png&auto=webp&s=8e06f16e93b9ed59157907757d1f593a620903cb

https://preview.redd.it/3c01o6x6q51h1.png?width=2388&format=png&auto=webp&s=2c15b27ff1a86d6efb7c614d7c260b1ff7bb0da0

https://preview.redd.it/beuqzts7q51h1.png?width=2338&format=png&auto=webp&s=07e3fef22f326417e98dda25d7ae43b05e75eb48

https://preview.redd.it/cflcc8p8q51h1.png?width=2232&format=png&auto=webp&s=b030b0dcf3f383d3ca8c4b1269e7cb6276d46061

Current status

The project is now ready for public testing and feedback.

After this release, I may open a short request window for additional games, but support will remain focused on titles I can personally verify and test properly.

​​​​Credits

This project was informed by public Neo Geo preservation research and existing community work, including projects such as NGPrimeClaim, goNCommand, mslug-rom-extractor, and other documented extraction research. Full credits are included in the README.

The goal is preservation, verification, and transparency.

LLMs were used in the making of this project

GitHub release:

https://github.com/DrRetroMod/neogeo-rom-extractor

reddit.com
u/Dr_RetroMod — 8 days ago
▲ 12 r/launchbox+3 crossposts

Twinkle Star Sprites ROM Extractor (Dotemu)

Hey guys, here is another script for extracting Twinkle Star Sprites ROM from Steam/GOG/Amazon Gaming. This is also heavily informed by terminatorhex's script. How to use it is in the description on github.

DrRetroMod/twinspri-rom-extractor: twinspri-rom-extractor is a Python script to extract MAME compatible rom archives from the Dotemu release of Twinkle Star Sprites

Also if you are interested in also extracting 'The Last Blade' I posted this earlier today: The Last Blade (Dotemu) Amazon Gaming/Steam Extractor : r/neogeo

u/Dr_RetroMod — 10 days ago
▲ 5 r/launchbox+2 crossposts

The Last Blade (Dotemu) Amazon Gaming/Steam Extractor

Hey guys, if anyone here are interested, I have recently forked terminatorhex's script in order to extract 'The Last Blade' into MAME working files, which ROMVault accepts. I personally have this game via Amazon Games., but so long as the game folder/files structure has 'resources/game' this should also work on any other. It doesn't run the same way as terminatorhex's, but it is heavily informed by their script. Just place the two files in the game folder and run the bat file:

DrRetroMod/lastblad-rom-extractor: lastblad-rom-extractor is a Python script to extract MAME compatible rom archives from the Dotemu release of The Last Blade

u/Dr_RetroMod — 11 days ago