このプロジェクトについて

SH1 Level Editor は、PlayStation 1 用ゲーム『Silent Hill』(1999)の 3D ジオメトリとレベルを編集するために設計された開発ツールです。独自バイナリ形式(.IPD、.PLM、.TIM)の前方・逆方向変換機能を提供します。 主な機能は以下の通りです: - ビューポート:ワイヤーフレーム表示、ローカルジオメトリの編集(面、頂点、メッシュ)をサポートし、衝突壁、ランプ、カメラ遮蔽の表示が可能です。 - アセット管理:ワークスペースとゲーム上書き管理用の Chunk Manager、メッシュ用 Outliner、UV マッピングと CLUT 行用の Texture Map を備えています。 - ウェイポイント:部屋やマップ間のドアリンクを配置するツールで、PC ポート用の C ソースコードを編集する機能もあります。 - テクスチャ編集:.TIM ファイル用の基本的な 2D ピクセルエディタです。 本プロジェクトは現在初期開発段階で、主に Windows 向けに構築され、ゲームの PC ポートと統合されます。インターフェースは C++17、Raylib、Dear ImGui を使用しています。