Depois de 1,2 mil horas, o usuário GalaxyHaxz disponibilizou uma versão modificada do código fonte de Diablo, após muito tempo trabalhando para fazer engenharia reversa em cima desse código. O projeto ficou conhecido como Devilution. Apesar de muitas horas gastas, GalaxyHaxz alcançou o objetivo que queria.
Não ficou nenhuma característica do jogo original no código fonte. A ideia do projeto é facilitar a criação de mods no futuro. De acordo com GalaxyHaxz, ele não queria disponibilizar o projeto sem a fonte, já que isso dificulta os mods que são criados a partir dele.
O que significa que os mods podem ficar imcompletos, com bugs, etc. Ele queria que qualquer usuário pudesse utilizar o Devilution. A ideia do projeto é reproduzir o código fonte do Diablo original da melhor maneira possível.
Devilution também busca corrigir os bugs e as partes ruins do código original, permitindo que os mods possam ter updates e correções que o jogo original não tinha.