JST --:--:--

Action Kart

マリオカートDSのネイティブiOS移植

2005年のDSのカートレースゲームを、エミュレーターなしでiPhone・iPadのネイティブアプリに。ご自身のカートリッジのダンプからゲームのコードをMac上でC言語に変換し、自分の端末用のアプリとしてビルドします。

公開ビルドはありません。アプリにはご自身のゲームから変換したコードが含まれるためです。ROMをrom/mkds.ndsにコピーしてsh ios/construir.shを実行し、未署名のIPAをSideloadlyまたはAltStoreでご自身のApple IDを使ってインストールしてください。

Action Kart app icon
作った理由

DSのゲームをiPhoneで遊ぶには、ふつうエミュレーターを使い、上下2つの画面を横向きのスマホに詰め込むことになります。

できること

エミュレーター不要

ゲームのコードを事前にC言語に変換し、本物のiOSアプリとしてコンパイルします。

1画面の16:9レイアウト

DSの2画面を、スマホに合うひとつのワイド画面にまとめました。

広い3Dカメラ

レース中のカメラを広げ、16:9の画面いっぱいに表示します。

新しいドット絵のインターフェース

ドット絵で作り直したインターフェースと、オリジナルのアプリアイコン。

タッチ操作

iPhone・iPadの画面上のタッチ操作で遊べます。

ご自身のROMのみ

ゲームは含まれていません。アプリはビルドに使ったROMしか受け付けません。

概要

対応環境
iPhone・iPad
価格
無料・オープンソース(MITライセンス)
対応機種
  • iPhone・iPad
  • Xcode・Homebrew・SDL2・CMakeを入れたMacでビルド
  • ご自身でダンプした欧州版(ゲームコードAMCP)

非公式のファンプロジェクトです。任天堂とは一切関係がなく、承認・協賛を受けていません。マリオカートDSと関連する名称・キャラクター・商標はすべて任天堂に帰属します。ROM、ゲームのコード、ゲームの素材は一切含まれていません。alontube氏のDS Kart Recompiled(MIT)をもとにしています。

よくある質問

エミュレーターですか?

いいえ。ご自身のカートリッジのダンプからゲームのコードをMac上でC言語に変換し、ネイティブのiOSアプリとしてコンパイルします。

アプリをダウンロードできますか?

いいえ。IPA、App Store、TestFlight、ダウンロードはなく、今後も提供しません。ご自身のROMから、自分の端末用にだけビルドしてください。

どのバージョンのゲームが必要ですか?

ご自身で正規にダンプした欧州版(ゲームコードAMCP)が必要です。

公式のものですか?

いいえ。Action Kartは非公式のファンプロジェクトで、任天堂とは一切関係がなく、承認も受けていません。

開発者向けの技術情報

使用技術・アーキテクチャ・作り方について。

スタック

Static recompilationCC++Objective-CPythonSDL2Dear ImGuiXcode

ソースからビルド

すべてのコードとビルド手順はGitHubリポジトリにあります。

このようなプロジェクトをお考えですか?

アプリやウェブアプリを、最初のアイデアからリリースまでデザイン・開発しています。