こちらではWiiUにスーパーマリオ64を移植する方法を紹介します
画質が大幅アップ&ワイドスクリーン
ウィルスソフトを無効化
またはドライブ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 wut-tools wiiu-pkg-config wiiu-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
をコピペして打ち込むとPCのドライブCの中のmsys64/home/ユーザーネームフォルダの中にsm64ex-aloフォルダが作成されるので開く
その中にbaserom.jp.z64ファイルを入れる
make -C tools clean
をコピペしてエンター
make -C tools
をコピペしてエンター
下記リンクよりgit apply alo-dkppc-20240702.patchファイルをダウンロードし、PCのドライブCの中のmsys64/home/ユーザーネーム/sm64ex-aloフォルダの中にコピー
git apply alo-dkppc-20240702.patch
をコピペしてエンター
make TARGET_WII_U=1 BETTERCAMERA=1 NODRAWINGDISTANCE=1 TEXTURE_FIX=1 VERSION=jp
でビルド開始
するとPCのドライブCの中のmsys64/home/ユーザーネーム/sm64ex-alo/build/jp_wiiuフォルダの中にsm64.jp.f3dex2e.rpxファイルがあるので、sm64.rpxにリネームし、sdカードの中のwiiu/appsフォルダの中にコピーし、hbcより起動
コメント
コメントを投稿