Sobre o projeto
DevilutionX é um port de código-fonte do Diablo e da expansão Hellfire, com o objetivo de tornar o jogo clássico fácil de executar em sistemas operacionais modernos. Além de simplesmente executar o jogo, o projeto adiciona melhorias no motor, correções de bugs e recursos opcionais de qualidade de vida.
O que ele fornece
- Uma reconstrução do motor Diablo/Hellfire que roda em plataformas contemporâneas, com correções e melhorias adicionais em relação ao código original.
- Recursos opcionais documentados no wiki do projeto e no manual, incluindo barras de saúde e XP (desativadas por padrão, habilitadas por meio das configurações do jogo) e um modo widescreen que também pode ser desativado.
- Um log de alterações rastreando mudanças entre as versões.
- Uma árvore de código-fonte completa, além de ferramentas de modding, descritas pelos mantenedores como um ponto de partida para mods da comunidade; uma página do wiki lista mods conhecidos baseados no DevilutionX.
O que você precisa
- São necessários dados do jogo original. Os usuários podem fornecer DIABDAT.MPQ de um CD, uma instalação existente do Diablo ou extraí-lo do instalador do GoG. A expansão Hellfire também precisa de hellfire.mpq, hfmonk.mpq, hfmusic.mpq e hfvoice.mpq.
- Alternativamente, spawn.mpq da versão shareware pode substituir DIABDAT.MPQ para jogar a parte shareware do jogo.
- As etapas de instalação são cobertas na documentação de instalação do repositório, com instruções de construção fornecidas para compilar a partir do código-fonte.
Plataformas e builds
- Versões pré-compiladas são publicadas na página de releases do projeto. Fluxos de trabalho de integração contínua produzem builds de teste para uma ampla gama de alvos, incluindo Linux (x86, x86_64, AArch64 e uma variante SDL1 x86_64), macOS x86_64, Windows (variantes MinGW e MSVC), Android, iOS, PlayStation 4, Xbox original, Xbox One/Series, Nintendo Switch, PlayStation Vita, Nintendo 3DS e Amiga M68K. Os builds de teste são artefatos de desenvolvimento e podem conter bugs, portanto, backups são aconselhados.
Comunidade e contribuição
- Contribuições são bem-vindas em codificação, documentação, teste das últimas builds, promoção e participação na comunidade; há um servidor Discord ativo e um guia de contribuição.
Legal
- DevilutionX é lançado sob a Sustainable Use License. O código-fonte do repositório é declarado como sendo apenas para uso não comercial, e os usuários não podem cobrar de outros pelo acesso a ele ou a obras derivadas.
- Diablo é uma marca registrada da Blizzard Entertainment, Inc. O projeto afirma não ser associado ou endossado pela Blizzard Entertainment.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.