Об этом проекте

SH1 Level Editor — это инструмент разработки, предназначенный для редактирования 3D‑геометрии и уровней игры Silent Hill (1999) для PlayStation 1. Он предоставляет возможность конвертировать проприетарные бинарные форматы (.IPD, .PLM, .TIM) как в прямом, так и в обратном направлении. Ключевые возможности включают: - Viewport: поддерживает визуализацию в виде каркаса, локальное редактирование геометрии (грани, вершины, сетки), а также просмотр коллизийных стен, рамп и окклюзии камеры. - Управление ресурсами: Chunk Manager для управления рабочим пространством и переопределениями игры, Outliner для сеток и Texture Map для UV‑развёртки и строк CLUT. - Waypoints: инструменты для организации связей дверей между комнатами и картами, с возможностью редактировать исходный код на C для PC‑порта. - Редактирование текстур: базовый 2D‑пиксельный редактор для файлов .TIM. Проект находится на ранней стадии разработки и в основном построен для Windows с целью интеграции в PC‑порт игры. В качестве основы используется C++17, Raylib и Dear ImGui.