999sian/melee-pc
Native PC port of Super Smash Bros. Melee (NTSC-U 1.02), built from doldecomp/melee on aurora. No game data; bring your own disc.
解決する課題
melee-pc は『大乱闘スマッシュブラザーズ MELEE』(NTSC-U 1.02)のネイティブPC移植版です。エミュレータを必要とせずに、最新のハードウェア上で複数のプラットフォームでネイティブに動作し、高解像度、カスタムテクスチャ、低レイテンシの入力などの強化機能を提供します。
仕組み
本プロジェクトは doldecomp/melee プロジェクトからのデコンパイル済みゲームコードを使用して構築されており、WebGPU バックエンドで GX/OS/PAD/DVD/CARD/THP 機能を提供する互換性レイヤーである aurora の上に動作します。ウィンドウ管理と入力管理には SDL3 を利用しています。ユーザーは独自のゲームディスクイメージ(.iso、.gcm、.ciso、または .rvz)を提供する必要があり、ランチャーは Redump データベースに対してこれを検証します。
対象ユーザー
PC、Linux、macOS、Android、iOS でネイティブな体験を求めている『大乱闘スマッシュブラザーズ MELEE』のプレイヤー、および UCF(Universal Controller Fix)や高ポーリングレートの GameCube アダプタ対応などの競技向け強化機能を求める方々です。
ハイライト
- クロスプラットフォーム対応: Windows、Linux、macOS、Android、iOS 向けのネイティブビルド。
- ビジュアル強化: ネイティブ解像度の最大10倍までの内部解像度、4x MSAA、異方性フィルタリング、ポストプロセッシングシェーダー(CRT スキャンライン、ビビッド)。
- Cスティックとゲームパッドのリマッピング: デバイスごとに保存される完全なコントローラのカスタマイズ。
- カスタマイズ: Dolphin 形式の HD テクスチャパックとカスタム
.ogg/.wavサウンドトラックのサポート。 - 競技向け機能: UCF 0.8x ダッシュバックとシールドドロップ、公式 GameCube コントローラアダプタ向けの生 1000 Hz 読み取りパス。
- ネットプレイ: LAN および直接 IP 接続でのプロトタイプロールバックネットコード(現在は Linux で最も安定)。
- ゲーム内オーバーレイ: 一時停止してリアルタイムで調整できる F1 設定メニュー。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト