日本語のLuma3DSの作成方法の記事が1つも無いので、作り方を軽く紹介します。今回はv9.1をビルドしていきます。
※この記事では、devkitProとPythonがインストールされていることを前提として説明していくので、まだインストールしていない方はまずこの2つをインストールしてください。
※11月18日追記
gitをインストールしないとfirmtoolがインストール出来ないので、gitも先にインストールしておいて下さい。
ビルドするために必要なもの
ビルドするために必要なものは以下の通りです。
・Python
・devkitARM
・libctru
・makerom
・firmtool
・armips
・Git ※11月18日追記
必要なものをダウンロード/インストール
Luma3DSのソース
ここから Luma3DS-v9.1.zipをダウンロードし、展開してください。
libctru
libctruは、最新のバージョンじゃビルドできないので、ここから v1.5.0のものをダウンロードしてください。
ダウンロードしたものを展開し、中にある、includeフォルダ、libフォルダ、default_icon.pngを、C:\devkitPro\libctru\の中に配置してください。元々入っていたlibフォルダやincludeフォルダは消してください。
libctruはこれで完了です。
makerom
ここから makerom-v0.17-win_x86_64.zipをダウンロードし展開してください。展開して出てきたmakerom.exeをC:\devkitPro\tools\bin\の中に入れてください。(C:\devkitPro\tools\bin\のパスを通していない場合、パスを通してください。)
makeromはこれで完了です。
firmtool
ターミナルで、
pip install -U git+https://github.com/TuxSH/firmtool.git
と打ってください。
firmtoolはこれで完了です。