iPhoneをUSB-CでMacに接続し、GPUを活用してQwen 27Bをローカル実行。プロンプト処理を高速化し、コンテキストを拡張します。
jhaizhou-ops/d2r-mobile
Diablo II: ResurrectedのSwitch版を、手持ちのゲームデータを使ってiPhone、iPad、Macでネイティブ実行する、オープンソースのiOS・macOS互換レイヤー。
- スター
- 4,070
- フォーク
- 1,128
- 未解決の Issue
- 33
- 最終コミット
- 昨日
これは何?
D2R Mobileは、拡張版「Reign of the Warlock」を含むDiablo II: ResurrectedのSwitch版をiPhone、iPad、Macで実行する互換レイヤーです。ゲーム本来のaarch64プログラムが、CPUをエミュレートせずにデバイス上で直接動作します。Appleのカーネル上でそのまま実行できない一部の命令だけを書き換え、Appleプラットフォーム向けに実装した小規模なホストがプラットフォームサービスを提供します。グラフィックスAPIはMetal上に再実装され、シェーダーは元のゲームからオフラインで変換されます。
プロジェクトには、タッチ操作一式、iPhoneの画面端まで広がる表示、iPadの全画面表示、コントローラー対応、省電力モードが追加されています。また、グレーター・リフト、エンドゲーム・ボスラッシュ、Elysiumモード、Kill Board、拡張されたスタッシュなど、オリジナル版にはないエンドゲームコンテンツも収録されています。Apple silicon搭載Mac向けのネイティブビルドが含まれ、コミュニティによるApple TV 4K移植版も開発者プレビューとして公開されています。
リポジトリにゲームファイルは含まれていません。ユーザーはゲームを所有し、自分でファイルを用意する必要があります。ファイルは各自のマシン上でツールにより変換されます。プロジェクトは完全オフラインで動作し、マルチプレイには対応していません。
主な機能
- 01CPUエミュレーションなしで、ゲーム本来のプログラムをiPhone、iPad、Mac上でネイティブ実行。
- 02ジェスチャーによる移動、スキル使用、アイテム操作に対応したタッチ操作一式。
- 03オリジナル版と同じボタン配置と操作ガイドでコントローラーに対応。
- 04オリジナル版に、グレーター・リフト、エンドゲーム・ボスラッシュ、Elysiumモード、Kill Boardを追加。
- 05AppleのMetal API上にグラフィックスを実装し、シェーダーをオフラインで変換。
- 06英語、中国語、スペイン語のインターフェースに対応。
ユースケース
- 通勤中にiPhoneやiPadでDiablo II: ResurrectedのSwitch版をプレイする。
- Apple silicon搭載Macでキーボード、マウス、またはゲームパッドを使ってネイティブにプレイする。
- 互換レイヤーを使ってコンソールゲームをAppleプラットフォームに移植する方法を学ぶ。
使う前に知っておきたいこと
- ゲームファイルは同梱されていないため、Diablo II: Resurrectedの正規に入手したSwitch版をご自身で用意する必要があります。
- 現在のビルドにはiOS 26以降が必要です。iOS 18〜25のデバイスでは、旧APIを使用した別のビルドが必要です。
- A16以前などの古いチップでは、ご自身のゲームファイルから生成した追加のテクスチャパックが必要です。
- マルチプレイには対応していません。ゲームはオフラインでのみ動作します。
トピック
よくある質問
- d2r-mobile とは?
- Diablo II: ResurrectedのSwitch版を、手持ちのゲームデータを使ってiPhone、iPad、Macでネイティブ実行する、オープンソースのiOS・macOS互換レイヤー。 D2R Mobileは、拡張版「Reign of the Warlock」を含むDiablo II: ResurrectedのSwitch版をiPhone、iPad、Macで実行する互換レイヤーです。ゲーム本来のaarch64プログラムが、CPUをエミュレートせずにデバイス上で直接動作します。Appleのカーネル上でそのまま実行できない一部の命令だけを書き換え、Appleプラットフォーム向けに実装した小規模なホストがプラットフォームサービスを提供します。グラフィックスAPIはMetal上に再実装され、シェーダーは元のゲームからオフラインで変換されます。
- d2r-mobile は無料で使えますか?ライセンスは?
- d2r-mobile は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- d2r-mobile は今もメンテナンスされていますか?
- 活発にメンテナンス中。d2r-mobile の最終コミットは 2026年10月19日 です。
- d2r-mobile は何に使えますか?
- 通勤中にiPhoneやiPadでDiablo II: ResurrectedのSwitch版をプレイする。 Apple silicon搭載Macでキーボード、マウス、またはゲームパッドを使ってネイティブにプレイする。 互換レイヤーを使ってコンソールゲームをAppleプラットフォームに移植する方法を学ぶ。
- d2r-mobile はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jhaizhou-ops/d2r-mobile
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
QEMUをベースに、iOS、macOS、visionOSでWindowsやLinuxなどを実行できる、多機能なシステムエミュレーター兼仮想マシンホストです。
iPhone、iPad、または使っていないMacを、USBやWi-Fi経由でMacの拡張ディスプレイとして使える、無料のオープンソースアプリです。
話す内容に合わせて原稿の単語をハイライトする、Dynamic Island風オーバーレイ対応の無料macOSテレプロンプター。
デスクトップ風の編集環境にGit、ターミナル、言語ランタイムを備えたiPad向けコードエディタ。
macOSとiOS向けのセキュリティツール、テストアプリ、脱獄関連リソースを集めた厳選リスト。