À propos du projet

SH1 Level Editor est un outil de développement conçu pour éditer la géométrie 3D et les niveaux du jeu PlayStation 1 Silent Hill (1999). Il permet de convertir les formats binaires propriétaires (.IPD, .PLM, .TIM) dans les deux sens. Fonctionnalités principales : - Viewport : prise en charge de la visualisation en fil de fer, de l'édition locale de la géométrie (faces, sommets, maillages), ainsi que de l'affichage des murs de collision, des rampes et de l'occlusion de la caméra. - Gestion des actifs : un gestionnaire de chunks pour la gestion de l'espace de travail et des surcharges de jeu, un outlineur pour les maillages, et une carte de textures pour le mapping UV et les lignes CLUT. - Waypoints : outils pour organiser les liaisons de portes entre les salles et les cartes, avec la possibilité d'éditer le code source C du port PC. - Édition de textures : un éditeur 2D de pixels basique pour les fichiers .TIM. Le projet est actuellement en phase de développement précoce et est principalement conçu pour Windows afin de s'intégrer au port PC du jeu. Il utilise C++17, Raylib et Dear ImGui pour son interface.