Repolode
kuraeow

kuraeow/ultratears

手元で抽出したゲームデータからビルドする、『ティアーズ オブ ザ キングダム』1.4.3の非公式ネイティブWindows・Linux移植版。

スター
791
フォーク
40
未解決の Issue
40
最終コミット
15 時間前

これは何?

UltraTearsは、『ゼルダの伝説 ティアーズ オブ ザ キングダム』(バージョン1.4.3)をWindows、Linux、Steam Deck向けのネイティブ版としてビルドします。エミュレーターではなく、ゲームのコードを事前にネイティブコードへ変換し、シェーダーとテクスチャもプレイ中ではなくゲームのビルド時に準備します。

リポジトリにはゲームデータ、鍵、ファームウェアは含まれていません。ユーザーがゲームのダンプデータをexefsとromfsフォルダーとして用意すると、セットアップツールが手元のPC上にゲーム一式を作成します。ランチャーはビルドを実行し、更新時には変更された部分だけを再ビルドします。セーブデータはuserdataに保存されます。

対象はWindows 10/11とLinuxです。Steam DeckではAppImageをSteamに追加して利用できます。Vulkan 1.3対応GPU、16 GBのRAM、4 GBのビデオメモリ、およそ40 GBの空きディスク容量が必要です。

主な機能

  • 01手元のゲームダンプから、WindowsおよびLinux向けのネイティブ実行ファイルをビルドします。
  • 02AppImageをSteamに追加することで、Steam Deckで動作します。
  • 03シェーダーとテクスチャをプレイ中ではなく、ビルド時に準備します。
  • 04新しいバージョンが公開されると、ランチャーが変更された部分だけを再ビルドします。
  • 05更新後もuserdataフォルダーにセーブデータを保持します。
  • 06ゲームデータ、鍵、ファームウェアは付属しません。

ユースケース

  • 合法的に入手した自分のゲームデータを使って、Windows PCで『ティアーズ オブ ザ キングダム』をネイティブにプレイする。
  • Steam Deckのゲームモードでゲームを実行する。
  • 商用のコンソールゲームに静的再コンパイルを適用する方法を学ぶ。

クイックスタート

  1. 1

    Git と Python 3 をインストールしてから、リポジトリをクローンします

    git clone https://github.com/kuraeow/ultratears.git
  2. 2

    プロジェクトフォルダーに移動します

    cd ultratears
  3. 3

    展開済みのゲームダンプのパスを指定してセットアップを実行します

    python tools/setup.py --dump D:\path\to\dump
  4. 4

    build\UltraTears Launcher.exe を起動して、[Play]をクリックします

使う前に知っておきたいこと

  • Tears of the Kingdom バージョン 1.4.3 のダンプはご自身で用意する必要があります。ゲームファイルは含まれていません。
  • 約 40 GB の空きディスク容量、16 GB の RAM、4 GB のビデオメモリが必要です。
  • Linux ではカーネル 6.7 以降と glibc 2.34 以降が必要です。
  • これは非公式のプロジェクトであり、Nintendo との提携や同社からの承認はありません。

トピック

#static-recompilation#game-port#vulkan#windows#linux#steam-deck#retro-gaming#arm64#arm64-x86#native-port

よくある質問

ultratears とは?
手元で抽出したゲームデータからビルドする、『ティアーズ オブ ザ キングダム』1.4.3の非公式ネイティブWindows・Linux移植版。 UltraTearsは、『ゼルダの伝説 ティアーズ オブ ザ キングダム』(バージョン1.4.3)をWindows、Linux、Steam Deck向けのネイティブ版としてビルドします。エミュレーターではなく、ゲームのコードを事前にネイティブコードへ変換し、シェーダーとテクスチャもプレイ中ではなくゲームのビルド時に準備します。
ultratears は無料で使えますか?ライセンスは?
ultratears は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ultratears は今もメンテナンスされていますか?
活発にメンテナンス中。ultratears の最終コミットは 2026年11月6日 です。
ultratears は何に使えますか?
合法的に入手した自分のゲームデータを使って、Windows PCで『ティアーズ オブ ザ キングダム』をネイティブにプレイする。 Steam Deckのゲームモードでゲームを実行する。 商用のコンソールゲームに静的再コンパイルを適用する方法を学ぶ。
ultratears のインストール方法は?
Git と Python 3 をインストールしてから、リポジトリをクローンします: git clone https://github.com/kuraeow/ultratears.git プロジェクトフォルダーに移動します: cd ultratears 展開済みのゲームダンプのパスを指定してセットアップを実行します: python tools/setup.py --dump D:\path\to\dump build\UltraTears Launcher.exe を起動して、[Play]をクリックします
ultratears はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kuraeow/ultratears

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

上画面でゲームを、下画面でマップやメニューを表示する、『ゼルダの伝説 神々のトライフォース』のNintendo 3DS向けネイティブ移植版です。

その他#game-port#nintendo-3ds#homebrew
779+9 今週24Cライセンスなし活発にメンテナンス更新 一昨日

自分のディスクの実行ファイルをC++に再コンパイルして動作する、GTA: Vice City StoriesのWindows・Linux向けネイティブ移植版。

その他#game-port#static-recompilation#ps2
505+121 今週26C++GPL-3.0活発にメンテナンス更新 21 時間前

静的再コンパイルで制作された『Pokémon Pokopia』(Switch 2)のWindows移植版。自分で抽出したゲームデータを使って実行します。

その他#recompilation#static-recompilation#switch2
461+233 今週44C++GPL-3.0更新 3 日前

Xbox 360版を再コンパイルしたFIFA Street (2012)のWindows PC移植版。ランチャーやルーム機能を備え、コミュニティサーバーで無料のオンラインプレイが可能。ISOは各自で用意します。

その他#game-preservation#recompilation#windows
490+27 今週26C#MIT活発にメンテナンス更新 7 日前