Dungeon Keeper is released
The Deeper Dungeons expansion pack is released
An expansion pack is released and comes with 30 new maps. It also features a much better AI and some bugfixes.
Mefistotelis starts working on rewriting the game
Tomasz Lis, also known as Mefistotelis or Mefisto, started working on rewriting Dungeon Keeper because of his interest in rewriting Syndicate Wars.
He was looking for debug info in the Syndicate Wars files, but didn't find any. So he started asking around forums, and the Keeper Klan community pointed him towards Dungeon Keeper because they both used the same code base. He then found the debug info he was after and started working on the project.
The goal was to rewrite the code that was used in Syndicate Wars, but the Keeper Klan community got Mefisto into Dungeon Keeper. Mefisto's idea was to convert the original Dungeon Keeper executable into a DLL file, so other programs can execute its code.
Mefisto shares the first of his work
Mefisto shares the first version of his work. It has no name and is just an executable that runs the DLL file. The DLL file is a converted Dungeon Keeper Gold executable.
First "KeeperFX" version is released
Mefisto releases version 0.1.1 of what he now calls "KeeperFX".
Loobinex releases an unofficial version of KeeperFX
Because Mefisto has been on a break, Loobinex (a.k.a. YourMaster) decided to release an unofficial version of KeeperFX that contains new fixes.
Mefistotelis stops working on KeeperFX
Mefistotelis stated that his break is final and that he will stop working on KeeperFX.
Launch of Keeper Klan Discord server
The Keeper Klan discord server was created, which eventually brought a lot of KeeperFX developers together.
Loobinex becomes the new maintainer
Loobinex took the task of maintaining the project on himself with the blessing of Mefistotelis.
The game logic gets decoupled from the FPS
rainlizard implemented Delta Time which decouples the game logic from the graphics loop, making the game always run at the same speed regardless of what FPS a player has.
First decent online Multiplayer implemented
TheSim finished adding ENET as a new Multiplayer protocol, which is stable enough to allow 2 Keepers to play over the internet over short distances. It still requires a very fast connection, but is much better than the earlier implemented protocols.
Dungeon Keeper completely rewritten
qqluqq rewrote the last parts of the DK code, making it so the DLL is no longer required and KeeperFX exists as its own program. This change makes it so the next big KeeperFX version will start at 1.0.0.
KeeperFX.net goes live. Yani created the website which now serves as the main homepage for KeeperFX.
The Workshop is released on the KeeperFX.net website
The official Workshop gets released and allows users to easily share their creations and find other players' content.
First KeeperFX tournament
The first KeeperFX tournament has started. Featuring 11 players from Europe and 1 from Russia.
KeeperFX 1.0.0 is released!
The long awaited 1.0.0 has been released! This is the first full version that makes no more use of the original converted DLL.