RenderWare DFF Viewer
A desktop application that parses RenderWare DFF files and visualizes their binary structure in a tree view.
- Chunk Visualization: Displays RenderWare chunks within DFF files in a hierarchical tree structure.
- Hex Dump View: Inspect raw binary data of selected chunks in hexadecimal format.
- Data Analysis: Parses and displays structured data for geometries, frames, materials, and more.
- Drag & Drop Support: Simply drop files into the window to load them instantly.
- Launch the application.
- Drag & Drop a DFF file into the window, or use the "Open" menu.
- Select chunks from the tree view on the left to inspect their data.
- Electron
- React
- TypeScript
- Vite
# 依存関係のインストール
npm install
# 開発サーバー起動
npm run dev# リリース用ビルド(ポータブル版を生成)
npm run distビルド成果物は release/ ディレクトリに出力されます:
| ファイル | 説明 |
|---|---|
RwGaze.exe |
ポータブル版 |
latest.yml |
自動アップデート用メタデータ |
CHANGELOG.md |
リリースノート |
このプロジェクトでは Conventional Commits 形式を採用しています。 コミットメッセージは以下の形式で記述してください:
<type>: <description>
| タイプ | 説明 | CHANGELOGに表示 |
|---|---|---|
feat |
新機能の追加 | ✅ Features |
fix |
バグ修正 | ✅ Bug Fixes |
perf |
パフォーマンス改善 | ✅ Performance |
docs |
ドキュメントのみの変更 | ❌ |
style |
コードの意味に影響しない変更(空白、フォーマット等) | ❌ |
refactor |
バグ修正でも機能追加でもないコード変更 | ❌ |
test |
テストの追加・修正 | ❌ |
chore |
ビルドプロセスやツールの変更 | ❌ |
git commit -m "feat: 自動アップデート機能を追加"
git commit -m "fix: インスペクタのスクロール問題を修正"
git commit -m "docs: READMEにコミットルールを追加"