À propos du projet

# KeeperFX KeeperFX (Dungeon Keeper Fan eXpansion) est un projet open-source qui vise à corriger, améliorer et moderniser le jeu classique de gestion de donjon, Dungeon Keeper. Il offre une expérience de jeu améliorée et personnalisable tout en restant fidèle à l'esprit du jeu original. KeeperFX est un jeu autonome mais nécessite une copie des fichiers du jeu original comme preuve de propriété. Ces fichiers peuvent être automatiquement copiés à partir d'anciens CD ou d'éditions numériques d'EA, GOG ou Steam. Initialement lancé comme un projet de décompilation, l'ensemble du code source de Dungeon Keeper a été refait et réécrit. ## Fonctionnalités - Prise en charge de Windows 7/10/11 - Résolutions d'écran plus élevées - Augmentation des FPS, graphismes et logique de jeu découplés - Contrôles améliorés et modernisés - De nombreuses corrections de bugs - Personnalisation des cartes, campagnes et mods - IA améliorée - Protocole multijoueur moderne - Campagnes, cartes, créatures et autres contenus supplémentaires ## Comment jouer Les instructions d'installation et une FAQ sont disponibles sur le Wiki GitHub. Vous aurez besoin des fichiers originaux de Dungeon Keeper provenant d'un ancien CD ou des éditions numériques disponibles sur EA, GOG ou Steam. ## Développement Consultez le Guide de développement pour des instructions détaillées sur la configuration d'un environnement de développement et la compilation de KeeperFX à partir des sources. Les discussions de développement peuvent avoir lieu sur le Discord Keeper Klan. ## Composants - KeeperFX (C, C++) - Jeu principal - Launcher (C++) - Lanceur officiel pour modifier les paramètres et démarrer le jeu - FXGraphics - Sources des fichiers graphiques - FXSounds - Sources des fichiers audio - Masterserver (PHP CLI) - Serveur maître multijoueur pour trouver des salons publics - Site web (PHP) - keeperfx.net ## Outils - sndbanker - Crée des sons utilisables dans le jeu à partir d'archives SFX - po2ngdat - Convertit les fichiers de langue .po en .dat - png2bestpal - Détermine la meilleure palette de couleurs du jeu et crée des fichiers .pal - png2ico - Convertit .png en .ico - pngpal2raw - Crée des fichiers image .raw à partir de .png et .pal - rnctools - Gère la compression RNC des fichiers de données originaux de DK - dkillconv - Outil inachevé pour convertir les cartes en format texte ## Améliorations supplémentaires Les domaines potentiels d'amélioration incluent les performances multijoueur, l'expansion de l'IA, les performances de recherche de chemin, la liberté de modding, le support natif multiplateforme, la lisibilité du code, le support Lua, et plus encore. ## Contribution Les contributions sont les bienvenues via des rapports de bugs, des demandes de fonctionnalités et des demandes de tirage. ## Licence Sous licence GNU General Public License v2.0.