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 設定メニュー。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト