这个项目能做什么

SH1 Level Editor 是一款用于编辑 PlayStation 1 游戏《寂静岭》(1999)的 3D 几何体和关卡的开发工具。它能够双向转换专有的二进制格式(.IPD、.PLM、.TIM)。 主要功能包括: - 视口:支持线框可视化、局部几何编辑(面、顶点、网格),以及查看碰撞墙、坡道和相机遮挡。 - 资源管理:包含用于工作区和游戏覆盖管理的 Chunk Manager、用于网格的 Outliner,以及用于 UV 映射和 CLUT 行的 Texture Map。 - 路点:提供用于在房间和地图之间安排门链接的工具,并能够编辑 PC 移植版的 C 源代码。 - 纹理编辑:提供一个基本的 2D 像素编辑器,用于编辑 .TIM 文件。 该项目目前处于早期开发阶段,主要面向 Windows 构建,以便与游戏的 PC 移植版集成。其界面使用 C++17、Raylib 和 Dear ImGui 实现。