画質が大幅アップ&ワイドスクリーン
ウィルスソフトを無効化
またはドライブcを例外にする
64 bit Windows 10又はそれ以降のOSに限る
各種モジュールのインストールに失敗する場合ネット回線がおかしい又は何らかの理由で速度が遅くなっている場合があります
その場合ビルドできません
またmsys2やgccのアップデートによりビルドできなくなるケースがあります
その場合は開発元のソースコードが改良されないと厳しいです
エラーが出る場合は必ず失敗します
ビルドにはものすごい時間がかかります
ネットワーク速度が遅いとgithubからダウンロードできません
スーパーマリオ64(通常版で振動パック版ではない)のバックアップを用意
下記リンクを参考にスーパーマリオ64のバックアップのSHA-1が
8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51
か確認
合ってたらファイル名を拡張子ごとbaserom.jp.z64にリネーム
下記リンクよりmsys2のインストーラーのexeファイルをダウンロードし、インストール
PCのスタートメニューからMSYS2 MinGWを起動
MSYS2 MSYSではない
一度MSYS2 MinGWを何かで使用していた場合はMSYS2自体アンインストールをおすすめします
自分の環境ではエラー
コピペは文字列を選択して右クリックからコピー、端末上で右クリックからPaste
YesかNoを聞かれる場合全てYesでyを打ち込むこと
ulimit -s 10485760
pacman -Syuu --needed --noconfirm --disable-download-timeout
をコピペしてエンター
インストールが完了するとMSYS2 MinGWが閉じるので再び起動
ulimit -s 10485760
nano /etc/pacman.conf
をコピペしてエンター
ページを一番下に
[dkp-libs]
Server = https://pkg.devkitpro.org/packages
[dkp-windows]
Server = https://pkg.devkitpro.org/packages/windows/$arch/
をコピペしてコントロールキー+X → y →エンター
pacman-key --recv BC26F752D25B92CE272E0F44F7FD5492264BB9D0 --keyserver keyserver.ubuntu.com
pacman-key --lsign BC26F752D25B92CE272E0F44F7FD5492264BB9D0
をコピペしてエンター
pacman-key -l BC26F752D25B92CE272E0F44F7FD5492264BB9D0
pacman-key -l F7FD5492264BB9D0
をコピペしてエンター
pacman -Syuu --needed --noconfirm
pacman -U https://pkg.devkitpro.org/devkitpro-keyring.pkg.tar.xz --noconfirm
をコピペしてエンター
pacman -Syuu --needed --noconfirm
をコピペしてエンター
pacman -Syuu --needed --noconfirm devkit-env
をコピペしてエンター
source /etc/profile.d/devkit-env.sh
をコピペしてエンター
pacman -Syuu --needed --noconfirm base-devel git make mercurial python3 subversion unzip autoconf automake libtool pkg-config autoconf-wrapper mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc mingw-w64-x86_64-glew mingw-w64-x86_64-SDL2 mingw-w64-x86_64-toolchain mingw-w64-x86_64-SDL switch-dev devkitA64 dkp-toolchain-vars libnx switch-tools switch-mesa switch-libdrm_nouveau switch-sdl2
をコピペしてエンター
pacman -Syuu --needed --noconfirm
をコピペしてエンター
export PATH="$PATH:/opt/devkitpro/tools/bin" && echo "OK!"
export DEVKITPRO=/opt/devkitpro && echo "OK!"
export DEVKITARM=/opt/devkitpro/devkitARM && echo "OK!"
export DEVKITPPC=/opt/devkitpro/devkitPPC && echo "OK!"
をコピペしてエンター
git config --global http.version HTTP/1.1
git clone --recursive https://github.com/AloUltraExt/sm64ex-alo --depth 1
cd sm64ex-alo
git fetch origin pull/67/head
git checkout -b pullrequest FETCH_HEAD
をコピペして打ち込むとPCのドライブCの中のmsys64/home/ユーザーネームフォルダの中にsm64ex-aloフォルダが作成されるので開く
その中にbaserom.jp.z64ファイルを入れる
make -C tools clean
をコピペしてエンター
make -C tools
をコピペしてエンター
make TARGET_SWITCH=1 BETTERCAMERA=1 NODRAWINGDISTANCE=1 TEXTURE_FIX=1 VERSION=jp EXT_OPTIONS_MENU=1 EXTERNAL_DATA=1
でビルド開始
PCのドライブCの中のmsys64/home/ユーザーネーム/sm64ex-alo/build/jp_nxフォルダの中に.nroファイルが生成されていると思うので名前をsm64.nroにしてsdカードの中のswitch/sm64フォルダの中にいれる
switch/sm64フォルダの中にresフォルダを作成すれば、中にカスタムテクスチャを入れられる
hbmenuより起動
コメント
コメントを投稿