Lançado em 2000, "Diablo II" da Blizzard Entertainment continua um dos jogos hack-and-slash mais populares, estando ainda entre os 10 jogos de PC mais vendidos nos EUA em 2010. Ao longo desta década de popularidade, um fluxo constante de modificações feitas por usuários ou "mods" surgiu. Para tornar ainda mais fácil para aspirantes a modders criarem seus próprios mods, a comunidade desenvolveu várias ferramentas.
Muitos jogos da Blizzard usam o formato de arquivo MPQ para armazenar dados como informações de personagens, efeitos sonoros, músicas e gráficos. Um editor MPQ permite extrair arquivos de um MPQ, renomeá-los ou editá-los, ou adicionar seus próprios arquivos. Sem um visualizador ou editor MPQ, é impossível acessar arquivos usados pelo jogo para modificá-los com outras ferramentas.
Dentro dos arquivos MPQ existem arquivos de banco de dados com extensão ".txt". Eles podem conter, por exemplo, lista de armas ou itens do jogo com configurações de tipo ou quantidade para cada entrada. Esses arquivos não podem ser abertos com um editor de texto comum. Embora planilhas como Microsoft Excel possam lê-los, fãs criaram software especializado como AFJ's Sheet Edit e D2Excel.
"Diablo II" usa arquivos TBL, ou tabelas de strings, para armazenar informações de texto como nomes de personagens, diálogos e descrições de itens. Editores TBL, como Darkstorm's TBL Editor e AFJ TBL Editor, podem abrir arquivos TBL, exibir o conteúdo e permitir que modders alterem o texto para criar itens personalizados.
"Diablo II" usa vários formatos para gráficos, incluindo DCC para animações e DC6 para imagens estáticas. Ferramentas como CV5 e DC6Maker permitem extrair, visualizar e converter arquivos gráficos nos formatos usados por "Diablo II" e realizar edição básica, embora para edição avançada um editor gráfico completo como Adobe Photoshop ou GIMP seja necessário.