Sobre o projeto

SH1 Level Editor é uma ferramenta de desenvolvimento projetada para editar geometria 3D e níveis para o jogo de PlayStation 1 Silent Hill (1999). Ela fornece a capacidade de converter formatos binários proprietários (.IPD, .PLM, .TIM) tanto para frente quanto para trás. Principais capacidades incluem: - Viewport: Suporta visualização em wireframe, edição local de geometria (faces, vértices, malhas) e visualização de paredes de colisão, rampas e oclusão de câmera. - Gerenciamento de Ativos: Um Chunk Manager para gerenciamento de espaço de trabalho e substituição de jogo, um Outliner para malhas e um Texture Map para mapeamento UV e linhas CLUT. - Waypoints: Ferramentas para organizar ligações de portas entre salas e mapas, com a capacidade de editar código-fonte C para a porta PC. - Edição de Textura: Um editor de pixel 2D básico para arquivos .TIM. O projeto está atualmente em desenvolvimento inicial e é construído principalmente para Windows para integrar com a porta PC do jogo. Utiliza C++17, Raylib e Dear ImGui para sua interface.