もにゃにっき

つれづれなるままに、ちょっとコアな話をする

WiiROMからWiiメニューのアイコン、バナー、BGMを取り出す方法(TeconMoon's WiiVC Injector用)

備忘録。

こういう画面の画像やBGMを取り出します。

そんなことして何になるのかというと、TeconMoon's WiiVC Injectorで自動取得ができないときや起動音を変えたいときに。

 

必要なツールは適時青文字でリンクを張ります。

展開

WiiのROMをDolphinに読み込ませる。
取り出したいROMの上で右クリック→「プロパティ」→「構造」タブ→「opening.bnr」を右クリック→「このファイルを抽出」で適当な場所に保存。

ShowMiiWads(起動時になんか出たら「I accept~」にチェックして「OK」)の「Tools」タブ→「Unpack U8 Archive」→先ほどの「opening.bnr」を開く→適当な場所に展開。

変換(画像)

出てきた「opening_bnr_OUT」→「meta」にある「banner.bin」と「icon.bin」を、これまたShowMiiWadsの「Unpack U8 Archive」で展開。

出てきた「banner_bin_OUT」→「arc」→「timg」にある「banner_back1.tpl」などを、ShowMiiWadsの「Tools」タブ→「Convert Tpl To image」で開く→適当な場所に保存。
以下繰り返し。icon.binも同様。

一括で変換できるツールも探せばあるかもしれない。

変換(BGM)

「meta」にある「sound.bin」の名前を「sound.bns」に変更(当然警告が出ますが気にしない)。

Foobar2000(要vgmstreamコンポーネント)で再生。出来たらwavに変換。

 

 

こんな感じに取り出せます。まあ見ての通りバラバラなので実際にTeconMoon's WiiVC Injectorで使うにはここから編集が必要ですが。

テンプレートも置いておきます(見つからなかったので)。