A tiny enhancement to #CDogsSDL - sprite variations. Notice how the plants in the screenshot are not quite identical? No? Oh well. I guess being unnoticeable is the point "( – ⌓ – )

But also, reached a milestone: we can extract the level data from Wolfstone! (It's a Wolf3D easter egg in Wolfenstein 2) Although the levels are identical to Wolf3D so there's not much to show yet, haha...

#GameDev #ScreenshotSaturday #OpenSource

The hard work in reverse engineering and extracting the Wolfstone data was already done by ECWolf et al so it wasn't too difficult, just porting and adapting the code from C++ to C for the most part. The technical details are pretty intense - the levels are kraken-encoded in IDCL containers, and the sound files are OGG Vorbis but in Wwise sound banks. If that sounds like gibberish to you you're not alone! Games just love proprietary formats (except for a short, glorious era around the late 90's)