Blzut3's Weblog

Weblog ECWolf ECWolf Wiki

WolfstoneExtract - Play Wolfstone 3D and Elite Hans in ECWolf 2020-07-25 17:59:09

Although it took me longer to get the final touches in, I'm pleased to announce that my Wolfstone extraction utility is complete! With this tool you can pull Wolfstone 3D out of Wolfenstein II or Elite Hans: Die Neue Ordnung out of Wolfenstein Youngblood.

For those who are not aware, these two games contain arcade machines with a parody of Wolfenstein 3D set in the alternate history world of the Machine Games Wolfenstein series. Effectively Wolfstone 3D is Wofenstein 3D with the roles, specifically in regards to symbolism, reversed. Elite Hans is a new set of 18 levels of dubious quality.

Conveniently, the developer chose to emulate the original engine down to even using the same wl6 file formats. This makes them easy to load in ECWolf or even in vanilla, but some subtle tweaks made required a few things to be added to ECWolf for the full experience. Thus once extracted the development version of ECWolf will be required to play (and it will detect the pk3 files along with the other supported games). It is important that I note that the extraction utility does only what it says, extracts the game into a form readable by ECWolf. It does not perform any alterations on the game data. The sound quality is horrible, but that's because the processing to make it sound like it was being played on an in game arcade cabinet was baked into the sounds. Not anything of my doing.

The tool can be found on the ECWolf downloads page. Binaries are available for 64-bit Windows and Linux since those are the platforms you can install Wolfsentein II and Youngblood on.

This tool has been made possible by the work of emoose (idCrypt), Adam "hcs64" Gashlin (ww2ogg), powzix (ooz), and the XeNTaX and ZenHAX community. Although I did a little bit of reversing myself, WolfstoneExtract is largely an assembly of those tools and knowledge into a nice integrated package.

Edit 2020-07-27: Realized my musicalias implementation was backwards so corrected extraction tool accordingly as 1.1.


© 2004-2020 Braden "Blzut3" Obrzut