Hello,
I'm currently recreating Dungeon Keeper from scratch ( https://github.com/Themperror/Dungeon-Keeper-Remake ) , I had a thread starting this here: https://keeperklan.com/threads/7003-...NDXX-DAT-files but that was actually intended to gain some info on a certain file structure.
So I'm formally making my announcement here.
As the title indicates I'm just flat out calling it "Dungeon Keeper: Remake".
It's all done in C++, DirectX11 and XAudio, I'm not doing a conversion step on any files and am reading them as they come with the original game, which meant reverse engineering some files, in which http://www.yoda.arachsys.com/dk/ was a great help, sadly not everything was explained as clearly as I wanted to be, including the now-outdated 16-bit tool programs that were made and therefore don't run anymore, Also did not help that the primitive data sizes weren't mentioned (an int can be 2 or 4 bytes! What is it!?).
Progress is going relatively smooth now, I'm mostly done with the engine stuff itself and have started on some gameplay already (which means imps running around!)
Basically everything up to the menu's is a 1:1 copy of the original game, so everything runs and plays, splash screen, intro video, loading screen and menu!
The levels itself are all being loaded though I haven't configured all the tiles yet (THERE'S SO MANY OF EM), as they nearly all have random texture layouts and situations in which they can differ and I sadly have to manually do each of em. So any black walls just mean it's not implemented yet (but it's there to prevent crashes :P)
Some actual game shots:
https://gyazo.com/fc612558c39289f01447079401983a7f
https://gyazo.com/6d6866421e96f2922c8f306313b4a866
https://gyazo.com/aefebbb79d6613a9e9c2be67f5a84ade
As you can see, at the time of this post I haven't done any in-game entities yet (such as the dungeon heart or torches or the like), but they'll come!
Everything at the moment is obviously still a Work In Progress, so any stuff that's wrong will be fixed and everything that's missing is yet to be added.
This is a pure solo project at the moment so don't expect the entire game to be done soon though I hope to have a majority of the game playable in the coming months.
I'd like to mention that even if you're a programmer that thinks to be a great help, I am not sure I can actually accept it until somewhere after January as this is my bachelor's graduation project, After the "project' has ended though I'll accept any help that comes my way :P.