HY8BIT.GITHUB ↗

DIABLO II: RESURRECTED

D2R
MOBILE.

あの冒険を、手元に。

Diablo II: Resurrected を iPhone、iPad、Mac へ。

おなじみの世界を、別の画面で。D2R Mobile は、所有する Switch 版を Apple デバイスで動かすコミュニティ製の互換レイヤーです。

森の廃墟にある橙色のポータルへ向かう冒険者のオリジナルイラスト
HY8BIT オリジナルイラスト・ゲーム画面ではありません

ダウンロードする前に

どんなプロジェクト?
Apple 端末で Diablo II: Resurrected をローカル・オフライン実行するコミュニティ製プロジェクト。
何が必要?
対応する自分の Switch データ、準備用コンピューター、対応端末が必要です。
何を取得する?
ソースまたはビルド用シェルです。App の生成とインストールが別途必要です。
ARM64
ゲームコードを直接実行
Metal
Apple の描画 API
オフライン
シングルプレイ

2026年10月16日に上流資料を確認。性能は開発者の報告に基づき、HY8BIT では実機検証していません。

DOWNLOAD & VERSION

D2R Mobile のダウンロード:必要なファイルから。

上流が提供するのはソースとゲーム内容を含まないシェルです。導入方法に合わせて選び、自分の Switch データを追加します。シェルだけでは遊べません。

導入方法取得するファイル確認すること
iOS 26 以降・Xcode なしD2RMobile-shell-build-input.zipソースとシェルを同じリリースに揃える。
iOS 18–25・Xcode なしD2RMobile-shell-ios18-build-input.zip古いチップには Legacy Device Pack も必要な場合あり。
Mac + Xcode / ネイティブ Mac同じリリースのソースと手順OS に合う iOS または Mac の資料を参照。
上流のリリースとダウンロード ↗

D2R Mobile の APK を探していますか?

ここで扱う D2R Mobile は Apple 向けで、Android APK は提供していません。検索結果にはアイテム追跡アプリ、攻略、リモートプレイも含まれます。同じプロジェクトか確認してください。

FIND YOUR BUILD

まず端末を確認

どのビルドを選べばいい?

プラットフォーム、OS、ハードウェアを選ぶと上流の要件を確認できます。実機テストではありません。

対応する導入方法

旧 OS ガイド ↗
チップ名だけでは決まらない。
ハードウェア資料に記載された状態
A17 Pro 以降 / M シリーズ iPad上流の主な iOS 対象。OS に合わせてビルドを選択。
A15–A16・6 GB 以上Legacy Device Pack が必要。一部機種の報告あり。
A14・6 GB 以上最低要件ですが、上流の一覧に実機報告なし。
4 GB 端末 / A13 以前現在は非対応。
Apple silicon Macネイティブ App あり。一部の操作には人による検証が不足。
Apple TV / Intel MacApple TV は限定的な開発者プレビュー。Intel Mac は非対応。
README ↗

GETTING STARTED

自分の環境に合う導入ルート。

01

Mac + Xcode → iPhone / iPad

ソースからビルド

ゲームファイル、setup、Apple の署名設定を準備して iOS App を作成。無料 Apple ID の署名は 7 日周期です。公開版の自己署名パッケージに iCloud 同期があるとは限りません。

iOS の導入手順 ↗
02

Windows / Linux → iPhone / iPad

シェルとパッケージツール

同じリリースのシェルと自分のゲームファイルでパッケージを生成し、署名して導入。シェル単体では動きません。確認した資料では他社サイドロード署名と Linux での作成は未検証です。

実験的な導入ガイド ↗
03

Apple silicon Mac → Mac

ネイティブ macOS App

共通 setup の後に Mac App をビルド。初回はリソースフォルダーを選択します。ローカルの ad-hoc 署名は開発者アカウント不要。一部の入力動作は自動検証のみです。

Mac 向けガイド ↗

BRING YOUR OWN GAME

まずは正しいファイルを。

Reign of the Warlock を含む Switch 1.0.34.0 が必要です。作業フォルダーでは対応する 3.3.94012 を使用。PC 版のファイルでは代用できません。

ExeFS

main · sdk · subsdk0

ビルドツールが使用するプログラム。

RomFS / data

build_manifest.psv + .data

ゲームリソース。iOS の初回起動には別途 18 個のアーカイブ、合計約 5.6 GB が必要。

元のゲームデータ、ビルド出力、セーブのバックアップを分けて保管しましょう。詳細な一覧には配置場所、バージョン照合、転送方法があります。

ゲームファイル一覧 ↗

パッケージから、最初のゲームまで。

  1. 準備にはコンピューターが必要

    Mac / Xcode の完全ビルド、またはシェルからのパッケージ作成を利用します。上流ではスマートフォンだけの導入方法は確立されていません。

  2. リソースを別途転送

    iOS App はパッケージ外の 18 個のリソースアーカイブ、約 5.6 GB も必要です。足りないファイルが表示されたら追加して再試行します。

  3. 初回のシェーダーコンパイル

    Apple のシェーダーコンパイラーなしで作成した場合、初回に端末でコンパイル。上流では約 7 分と報告されています。Xcode ビルドにはこの工程はありません。

  4. 署名の期限とセーブを確認

    無料 Apple ID の署名は 7 日周期。再インストール前にセーブを保存してください。公開の自己署名版にはテスト版の iCloud 同期権限はありません。

Xcode なしのパッケージ作成 ↗ · ゲームファイル一覧 ↗

前提を確認して使うコマンド。

上流の事前準備を終えてからローカルで実行してください。以下は資料に基づく例で、HY8BIT はゲームビルドを実行していません。

作業環境を確認

不足するツール、ゲームファイル、署名設定を表示。環境は変更しません。

./setup.sh check

旧 iOS 用のビルド

setup、署名設定、Python 環境の有効化後、dm/ios 内で実行。

DM_IOS_M3=1 ./run.sh build

旧 macOS 用のビルド

共通 setup と Python 環境の有効化後、リポジトリ直下で実行。

DM_MAC_M3=1 dm/tools/mac_app.sh

起動できないときに。

「One More Step for This Device」

古い iOS チップでは Legacy Device Pack をパッケージへ含めたか確認。パックの生成と再作成は、旧 OS 用ビルドを選ぶ手順とは別です。

「This Package Is Not Ready」

シェルはビルド入力です。同じリリースのソースと自分のゲームデータから導入用パッケージを作ってください。

「No game resources yet」

必要な 18 個のリソースアーカイブを App のフォルダーへコピーして再試行。導入パッケージには含まれません。

解決しない場合

機種、OS、ソースのリビジョン、エラーを記録。可能ならポーズメニューの Share Diagnostics からログを出し、上流 Issue に添付。再インストール前にセーブをバックアップしてください。

GitHub Issues ↗

始める前に

ブラウザで遊べますか?

対応する Apple 端末へのインストールが必要です。HY8BIT はガイドを提供しています。

ゲームはどこでダウンロードできますか?

ゲームデータは自分で用意します。上流の要件と導入資料を確認してください。HY8BIT はゲームを配布しません。

オンラインマルチプレイは?

上流ではオフラインのシングルプレイのみと説明されています。

Android に対応していますか?

リンク先は Apple プラットフォーム向けです。このガイドでは Android 対応を案内していません。

バージョン番号が二つあるのは?

Switch 1.0.34.0 は作業フォルダーの 3.3.94012 に対応します。拡張を含む同じバージョンの Switch ファイルが必要です。

旧 iOS ビルドで 4 GB 端末は動きますか?

いいえ。OS とメモリ要件は別で、上流は現在 4 GB 端末を非対応としています。

シェル ZIP を直接インストールできますか?

できません。ゲーム内容を含まないパッケージツールの入力です。先に導入用パッケージを生成してください。

Mac App を別のコンピューターへコピーできますか?

上流ビルドはローカルの作業フォルダーを参照します。ビルドした Mac での利用を前提とし、必要なファイルを維持してください。

Blizzard 公式のモバイル版ですか?

いいえ。独立したコミュニティ製互換レイヤーであり、Blizzard 公式モバイル製品ではありません。

iPhone だけでインストールできますか?

資料の導入方法では、ビルドまたはパッケージ作成用コンピューターと署名・インストール手段が必要です。スマートフォンのみの方法は確立されていません。

ダウンロードはゲーム入りの完全な IPA ですか?

いいえ。上流の配布物にはゲーム内容がなく、現在のシェルはビルド入力 ZIP です。同じリリースのソースと自分のゲームファイルでパッケージを生成します。

アップデート時に揃えるバージョンは?

ソースとシェルを同じリリースに揃え、その手順でパッケージを再生成します。再インストール前にセーブを保存し、新しいソースと古いシェルを混ぜないでください。

プロジェクトをもっと知る

導入の前に体験や技術を知りたい方へ。機能、実行の仕組み、開発者が報告する性能をまとめています。

THE EXPERIENCE

別の操作で、あの冒険を。

コンソールからスマートフォンへ。上流プロジェクトは操作、アイテム管理、エンドゲームを拡張しています。以下は開発者の説明で、HY8BIT のプレイ検証ではありません。

タッチとコントローラー

指に合わせた操作。

仮想スティックで移動し、スキルは長押しやドラッグで照準を操作。コントローラー接続で表示を切り替えます。

アイテム管理

冒険に使う時間を増やす。

タッチ式インベントリに加え、コレクション保管やルーンワード支援を追加。内容は利用する上流ビルドに従います。

クリア後の世界

戻ってくる理由。

開発者は Greater Rift と Boss Rush を追加の終盤モードとして紹介しています。オフライン版独自の拡張です。

README ↗

UNDER THE HOOD

自分の Switch 版から Apple silicon へ。

Switch 版が持つ ARM64 コードに対し、互換レイヤーがシステムサービスと描画を Apple 環境へつなぎます。ゲームは端末上で実行されます。

  1. 01

    自分のゲームデータ

    ExeFS + RomFS

  2. 02

    コンピューターで準備

    コード書き換え・シェーダー処理

  3. 03

    互換レイヤー

    Host サービス + Metal

  4. 04

    Apple デバイス

    端末上でゲームを実行

実装の説明は上流 README を参照。Mac App はビルドに使った作業フォルダーのファイルを参照するため、その場所を維持してください。

README ↗

UPSTREAM REPORTS

数値は測定条件と一緒に。

60 fps

開発者による iOS 実機報告

約 1 秒

作者測定のメニューからゲームへの移行

30 fps

選択できる省電力モード

README の起動時間と電力測定は iPhone 17 Pro Max を使用。すべての対応機種に当てはまるものではなく、HY8BIT は再測定していません。

README ↗

詳しいことは一次資料へ。

対応環境や実験的な手順は変わります。ビルドの前に、開発者が管理する資料を確認してください。