Arcade Patches
Translations, restorations and arranged soundtracks for classic arcade games.
← All patches

Night Warriors 2

English translation

Release candidaterc2Capcom CPS-2
Game
Vampire Hunter 2: Darkstalkers Revenge (Japan 970929)
Hardware
Capcom CPS-2
MAME set
vhunt2
Version
rc2
Updated
2026-09-17

Screenshots

Original

Original: Title screen. The arcade-native Night Warriors 2 logo, completed from the unused Western title path in the original ROM.

Patched

Patched: Title screen. The arcade-native Night Warriors 2 logo, completed from the unused Western title path in the original ROM.
Title screen. The arcade-native Night Warriors 2 logo, completed from the unused Western title path in the original ROM.

Original

Original: Character select. Phobos becomes Huitzil, his official Western name.

Patched

Patched: Character select. Phobos becomes Huitzil, his official Western name.
Character select. Phobos becomes Huitzil, his official Western name.
Capcom's hidden English name art spelled him "L.Rapter". It now reads L.Raptor everywhere it appears.
Capcom's hidden English name art spelled him "L.Rapter". It now reads L.Raptor everywhere it appears.
Post-fight quotes in English (Anakaris shown).
Post-fight quotes in English (Anakaris shown).
Ending narration in English (Pyron's ending shown).
Ending narration in English (Pyron's ending shown).

About this patch

Vampire Hunter 2 is a Japan-only follow-up to the game the West knew as Night Warriors: Darkstalkers' Revenge. It never came out in English. This patch translates the entire game and gives it the name it should have had, Night Warriors 2.

Where Capcom's own English exists, in the Western Night Warriors and Vampire Savior and the PlayStation Darkstalkers 3, the patch uses it, as long as it says what the Japanese says, so it reads like the official localization. The rest gets a fresh translation, written to read naturally while staying true to the original: the victory quotes, the boss exchanges, and every ending.

The Night Warriors 2 title screen isn't a fan mock-up. An unused Western title was already sitting inside the original game, and the patch finishes it and switches it on.

What's changed

Downloads

Tools updated 2026-09-20. Game version unchanged.

Patch kit for MAME, HBMAME, MiSTer and original hardware
SHA-256: ca9e9591f59dbe03aac0ed5fb95336e264fc134c0748b52762df26eae5eba9c3
MiSTer MRA only
SHA-256: eeaff790ad0358f8860697348883dfe187e4d2c571b466bbbae839adfa42d2d7

You need your own dump of Vampire Hunter 2: Darkstalkers Revenge (Japan 970929) as the MAME set vhunt2.zip. Each zip includes a readme.txt with full instructions.

Merged, split and complete sets work, including nested or renamed ROMs. Use --rompath /path/to/roms to search a collection (repeatable), and --check to check inputs before building. ZIPs and extracted folders need no extra software; 7z archives require 7-Zip. QSound can stay in your emulator's ROM path; valid firmware already embedded in a source set is kept in complete outputs.

How to apply

unzip vhunt2-english-rc2-ips.zip -d vhunt2-patch
cd vhunt2-patch
python3 apply.py /path/to/vhunt2.zip --out-dir out

The script checks every file against the checksums below, applies the patches, checks the result, and writes the files for every platform in one go:

out/mame/vhunt2.zip
out/hbmame/vhunt2s01.zip
out/mister/_Arcade/_Arcade Patches/_Translations/Night Warriors 2 (USA) [English Translation].mra

MAME and original hardware. Put the zip from out/mame/ ahead of the stock set in your MAME rompath (it keeps the name vhunt2.zip), or burn its ROM files. MAME reports checksum warnings for the patched ROMs. That's expected, and the game runs normally.

HBMAME. Put the zip from out/hbmame/ in HBMAME's roms/ folder next to your stock vhunt2.zip. It loads with no checksum warnings. This translation is an official HBMAME set, vhunt2s01 (merged upstream), so full HBMAME collections may already carry it.

MiSTer. Copy the _Arcade folder from out/mister/ to the root of your SD card, and keep the stock, unmodified romset at games/mame/vhunt2.zip (split MAME sets also need qsound.zip). You need Jotego's jtcps2 core, which update_all installs. The MRA applies the translation in memory as the game loads, so nothing on your card is modified, and it keeps its own settings and saves under nwarr2en. The MiSTer-only download holds the same MRAs, ready to copy.

Any IPS patcher. Apply each file in ips/ (Flips, Lunar IPS, …) to the ROM file of the same name and re-zip the set yourself.

Changed ROMs

FileSizeOriginal CRC32Patched CRC32
vh2.13m4.0 MB3b02ddaa3a56e2f4
vh2.15m4.0 MB4e40de66aa61e461
vh2.17m4.0 MBb31d00c9ccd2f7c4
vh2.19m4.0 MB149be3ab5df31cf6
vh2j.03a512 KB9ae8f18610da5708
vh2j.04a512 KBe2fabf5360cf3a23
vh2j.08512 KBac873dffbe9d8a6c

Release history

rc2 (2026-09-17)

rc1 (2026-07-10)

Notes