Sobre o projeto

# KeeperFX KeeperFX (Dungeon Keeper Fan eXpansion) é um projeto de código aberto que visa corrigir, aprimorar e modernizar o clássico jogo de gerenciamento de masmorras, Dungeon Keeper. Ele oferece uma experiência de jogo melhorada e personalizável, mantendo-se fiel ao espírito do jogo original. KeeperFX é um jogo autônomo, mas requer uma cópia dos arquivos do jogo original como prova de propriedade. Esses arquivos podem ser copiados automaticamente de CDs antigos ou edições digitais da EA, GOG ou Steam. Originalmente iniciado como um projeto de descompilação, todo o código-fonte de Dungeon Keeper foi refeito e reescrito. ## Recursos - Suporte a Windows 7/10/11 - Resoluções de tela mais altas - FPS aumentado, gráficos e lógica de jogo desacoplados - Controles melhorados e modernizados - Muitas correções de bugs - Personalização de mapas, campanhas e mods - IA melhorada - Protocolo multijogador moderno - Campanhas, mapas, criaturas e outros conteúdos adicionais ## Como Jogar Instruções de instalação e uma FAQ podem ser encontradas na Wiki do GitHub. Você precisará dos arquivos originais de Dungeon Keeper de um CD antigo ou de edições digitais disponíveis na EA, GOG ou Steam. ## Desenvolvimento Consulte o Guia de Desenvolvimento para instruções detalhadas sobre como configurar um ambiente de desenvolvimento e compilar o KeeperFX a partir do código-fonte. Discussões sobre desenvolvimento podem ser realizadas no Discord do Keeper Klan. ## Componentes - KeeperFX (C, C++) - Jogo principal - Launcher (C++) - Launcher oficial para editar configurações e iniciar o jogo - FXGraphics - Fontes de arquivos gráficos - FXSounds - Fontes de arquivos de áudio - Masterserver (PHP CLI) - Masterserver multijogador para encontrar salas públicas - Website (PHP) - keeperfx.net ## Ferramentas - sndbanker - Cria sons utilizáveis no jogo a partir de arquivos SFX - po2ngdat - Converte arquivos de idioma .po para .dat - png2bestpal - Determina a melhor paleta de cores no jogo e cria arquivos .pal - png2ico - Converte .png para .ico - pngpal2raw - Cria arquivos de imagem .raw a partir de .png e .pal - rnctools - Lida com a compressão RNC dos arquivos de dados originais do DK - dkillconv - Ferramenta inacabada para converter mapas para formato baseado em texto ## Melhorias Futuras Áreas potenciais de melhoria incluem desempenho multijogador, expansão da IA, desempenho de pathfinding, liberdade de modding, suporte nativo multiplataforma, legibilidade do código, suporte a Lua e mais. ## Contribuindo Contribuições são bem-vindas por meio de relatórios de bugs, solicitações de recursos e pull requests. ## Licença Licenciado sob a GNU General Public License v2.0.