The problem with remaking games is that usually the remakes are abandoned at some stage and never finished. This means that all the work put into such remake is lost, as it usually isn't finished enough to be used. Making games requires lots of time, and often volunteers do not have enough will to finish the project.
Bearing this in mind, Mefistotelis decided he wouldn't try to remake the game from scratch. Instead, he learned binary formats of EXE and DLL files, and modified the Dungeon Keeper executable file to become a DLL.
With this new DLL, he was able to create a very simple executable file which could be used as complete code to run the game. He started incrementally rewriting DK; functions which were not yet rewritten were called from the DLL, so the project functioned like whole game, even though it wasn't completely rewritten yet.
KeeperFX is now fully rewritten, and development on what will be version 1.0.0 has been completed. There will be no further alpha patches for version 0.5.0. A release candidate has been created, providing users with a final opportunity to thoroughly test this version for any remaining issues. If no problems are found, this version will be widely accessible. Everyone is encouraged to participate in testing by performing a clean install and promptly reporting any bugs or issues on the Keeper Klan Discord.
Download one of these:
- 1.0.0 RC3 - KeeperFX.net : https://keeperfx.net/uploads/keeperfx_1_0_0_rc3_complete.7z
- 1.0.0 RC3 - Mega.co.nz : https://mega.nz/file/YRonyBQJ#KigAOncP6kcD1sAO-XYfJJp49i8x8E891mnAXzYZVGU
- 1.0.0 RC3 - Mediafire.com : https://www.mediafire.com/file/ob8s0fyyg4fg5xw/keeperfx_1_0_0_rc3_complete.7z/file
- KeeperFX Team