Skip to: Site menu | Main content

メニュー編集表示ツールヘルプ新規
Check
このウィキに参加ログイン
新規ページ作成
すでにあるページをコピーして新規ページを作成 スレッドフロート型掲示板から引用して新規ページ作成(α版) ブログの内容から引用して新規ページ作成(α版) ファイルをアップロードして新規ページ作成(α版) 他のホームページから引用して新規ページ作成(α版)
[PR] 無料でホームページをつくろう @PAGES [PR] オークション情報ならオークション@PEDIA [PR] 2ch風の掲示板のレンタルなら @chs [PR] おすすめ iPhone iPad アプリ情報
@wikiで新規wikiを作成
このページを編集 このページを編集(メニュー非表示編集;α) このページをコピーして新規ページを作成 このページのページ名を変更 このページの編集モードを変更 このページの閲覧/編集権限の変更
このページにファイルをアップロード
このウィキにファイルをアップロード(FTP機能/管理者のみ利用可)
メニューを編集(メニュー部分は非表示で編集) 上部ページを編集(メニュー部分は非表示で編集)
このページの最新版変更点 このページの編集履歴(バックアップ) このページへのリンク元 このページへのトラックバック
このページをPDFで表示(α版)
このwikiのページ一覧 編集履歴(バックアップ)のあるページ一覧 このwikiのタグ一覧 このwikiの更新情報RSSこのwikiの更新情報RSS このwikiの新着ページRSSこのwikiの新着ページRSS
このwiki内を検索 @wikiパーツ▶  @wiki便利ツール▶  このwikiの管理者に連絡
@wiki助け合いコミュニティ @wiki助け合い掲示板
wiki(ウィキ)って何?
初心者ガイド
ご利用ガイド 良くある質問 プラグイン一覧 編集モードの違いについて 不具合や障害を見つけたら 管理・設定マニュアル
@wikiパーツ:あなたのサイトにWikiデータを簡単表示!
最近更新したページの一覧を表示する 最近作成したページの一覧を表示する このwiki内を検索するフォームを表示する このwikiのタグクラウドを表示する 自動リンク辞書を利用する
@wiki便利ツール:トップページ
まとめサイト作成支援ツール RSSかんたん作成 興味キーワードをチェック!!(RSSナビ) いろんなblogのRSSかんたん作成ページ アマゾン商品検索(簡単アフィリエイト) wikiに株式情報(日本)を表示 wikiに株式情報(中国)を表示 かんたんHTML直接入力 Q&Aサイトかんたん連携作成 wikiに為替情報を表示 はてなアンテナと簡単連携
 
管理人Reisより
トラブルが頻繁化。鯖落ちが複数回。
一部データの崩壊。仕方なく再構築中。
新サイト: Yodouta Space
もう少し時間がかかりそうです・・・

大乱闘スマッシュブラザーズX



MusicHack

助っ人ではない人 さんによる訳です∩`・◇・)
ミ★(*^▽゚)v Thanks!!★彡
(消えるかもしれないのでお早めにo(〃^▽^〃)o)

まずフォルダ構成
C\-Music_Hax-tools-dspadpcm.exe
dspadpcmD.exe
revb.exe
cmd.exe(コマンドプロンとは%SystemRoot%\system32\cmd.exeからコピる)

最初のほうはぶっちゃけ必要ないんでSTEP10まで飛んでもへーキかも

1.
DSPADPCM.pdf (it's a small guide on how to use the DSPADPCM utility)
dspadpcm.exe (it's the utility that converts wav files into DSP format)
dspadpcmD.exe (I don't really know what it's for, but I'd keep it in the same directory as the filementioned above)
dsptool.dll (ここにコピー system32 フォルダへ x86 systemなら, もし 64bit OSならappropriate system へ)
dsptoolD.dll (上に同じ)

2.
これらのファイルをDev Kitから見つけたらフォルダをキミのHDDルートに作ってみよう!
これはとっても簡単^^
さあこのフォルダを"Music_Hax"と呼ぼう

3.
Revolution BをDL これはDSPファイルをbrstmファイル内にパックしてくれる
これらを tools フォルダへ
WiiScrubberをMusic_HAxフォルダへ
質問はするな、これをやるんだ!

4.
もうひとつのフォルダを作ってこう名づけよう"Original_Music"
これはXの音楽を取り出すのに使う(?)
これはとても、とても長いプロセスだ

5.
さあキミのスマブラXのISOをWiiScrubberで開くんだ
そしてPartition 2-データをクリックそのとき下へスクロールさせsoundをクリック
そしてstrmをクリック 音楽をすべて抽出だ
なぜこんなことするかって?・・・(訳できんかったOTL)
それらをOriginal_Musicフォルダへ 少々おまちを

6.
BRSTMを抽出し終わった後、あなたはMS-DOSコマンドラインを開けます。
使い方がわからないなら、スタートメニュ→クリックRun→cmdをタイプ(C:\Music_HAX\tools)
BrstmをDSPにするためrevb.exeを使う。
コマンドラインにrevbとタイプしてEnter
これはコマンドリストそしてオプションを可能にする
こうしてEXTRACTする 例えばK01.brstmをDSPにする

7.
コマンドラインでは・・・orz
C:\Music_Hax\Tools>revb --extract C:\Music_Hax\original_music\K01.brstm rstm C:\Music_Hax\original_music\K01.DSP
あ、↑の改行はスルーでっていうか、改行は基本スルーで
そのあとにEnter
そしてそのあとにoriginal_musicにK01.DSPファイルがあるはず

これですべてをDSPにできる、しかし多大な時間を要する

8.
DSPADPCM.pdfを開き下へスクロール それはCommandを教えてくれる(?)
dspadpcmをa .wav fileとTextファイルを作ってくれる

コマンドラインでdspadpcmとタイプ
それはコマンドを表示させる

変換するわけだが・・・私が例を挙げ、フォローしよう
C:\music_hax\tools>dspadpcm -d C:\music_hax\original_music\K01.dsp C:\music_hax\original_music\K01.wav -cC:\Music_Hax\original_music\K01.txt
これが終わったら両方(k01.WAVとTXT)を開こう
K01はリュカのステージの曲
私は、よく覚えてないが、スノーマンかWinterだと思う
しかし、これはWinterだテキストがそう語っている

Header size: 96 bytes

Sample : 'C:\Music_HAX\original_music\K01.dsp'
Length : 4189394 samples
Num nibbles: 4787880 ADPCM nibbles
Sample Rate: 32000 Hz
Loop Flag : LOOPED

Start Addr : 0x00044000 + ARAM_offset (ADPCM nibble mode)
End Addr : 0x00490EA7 + ARAM_offset (ADPCM nibble mode)
Curr Addr : 0x00000000 + ARAM_offset (ADPCM nibble mode)

a1[0]: 0x0221 a2[0]: 0xFFE6
a1[1]: 0x0AA3 a2[1]: 0xFB9A
a1[2]: 0x06E6 a2[2]: 0xFF9D
a1[3]: 0x0E92 a2[3]: 0xF8E1
a1[4]: 0x0430 a2[4]: 0x01D9
a1[5]: 0x0B9A a2[5]: 0xFBDE
a1[6]: 0x07DF a2[6]: 0xFFB6
a1[7]: 0x0E2D a2[7]: 0xF9AB

Gain : 0x0000
Pred/Scale: 0x0000
y[n-1] : 0x0000
y[n-2] : 0x0000

Loop Pred/Scale: 0x0057
Loop y[n-1] : 0x0780
Loop y[n-2] : 0x0980

これはレートのサンプル 
すべてのWAVはdspにするとき32000 Hzにしなければならない

9.
新しいフォルダをMusic_Haxフォルダ内につくり"new_music"と名づける
我々はK01.dsp と K01.wavをもってるはず
そしてサウンドエディタ(私はGoldWavを使ったが)を起動  訳者的にはSoundEngineでもいいかと
ステージのために.mp3, .ogg, .wav, etc. etc.を用意
私はこのアルバムを使った"Sweet Dream Lullaby"(なんでもいいですよ)
曲を32000hz, か 32khzに変換
そして曲の両端の無音を消し去ってやろう。
これはリピートするときに音楽が途切れないようにするため
そして16 bit PCMでnew_musicに保存 私はWAVに"sweet_dream.wav"と名づけた

10.さてWAVをDSPに変換しよう 
ところでDSPADPCMガイドをみてくれ、こいつをどう思う...じゃなくてここに変換法が載ってます
ここでまた私がフォロー
C:\Music_Hax\tools>DSPADPCM -e C:\Music_Hax\new_music\sweet_dream.wav C:\Music_Hax\new_music\K01NEW.dsp -cC:\Music_hax\new_music\k01NEW.txt
そしてEnter音楽をDSPに
訳者「ステレオだとエラー吐かれた・・・モノじゃなきゃだめみたい」

ここで吐くテキストはこんなことをおっしゃってます

Header size: 96 bytes

Sample : 'C:\Music_Hax\New_Music\sweet_Dream.wav'
Length : 7962741 samples
Num nibbles: 9100277 ADPCM nibbles
Sample Rate: 32000 Hz
Loop Flag : NOT LOOPED

Start Addr : 0x00000002 + ARAM_offset (ADPCM nibble mode)
End Addr : 0x008ADBF4 + ARAM_offset (ADPCM nibble mode)
Curr Addr : 0x00000002 + ARAM_offset (ADPCM nibble mode)

a1[0]: 0x031C a2[0]: 0xFF0C
a1[1]: 0x0ACC a2[1]: 0xFAF0
a1[2]: 0x065F a2[2]: 0x001F
a1[3]: 0x0E7A a2[3]: 0xF8FE
a1[4]: 0x0735 a2[4]: 0xFD15
a1[5]: 0x0BF3 a2[5]: 0xFB34
a1[6]: 0x08AE a2[6]: 0xFEDA
a1[7]: 0x0D99 a2[7]: 0xFA47

Gain : 0x0000
Pred/Scale: 0x0000
y[n-1] : 0x0000
y[n-2] : 0x0000

Loop Pred/Scale: 0x0000
Loop y[n-1] : 0x0000
Loop y[n-2] : 0x0000
これは曲によって変わるが…私たちは曲をリピートさせなければ
ここでコマンドライン、そして私のフォロー
C:\Music_Hax\tools>DSPADPCM -e C:\Music_Hax\new_music\sweet_dream.wav C:\Music_Hax\new_music\K01NEW.dsp -l0-7962741 -cC:\Music_hax\new_music\k01NEW.txt

これでDSPが終端から始点までLOOPする
HAL研は好きなとこからループさせてるが、私にはそんな時間も技術もない
(HAL恐るべし By訳)

11.
今、K01NEW.dsp と K01NEW.txtをもってbrstmフォーマットへ変換する
またrevb.exeをつかう
さてどうやるかというと…
C:\Music_hax\tools>revb --build C:\Music_hax\New_music\K01NEW.brstm C:\Music_hax\New_music\K01NEW.dsp

K01NEW.brstmをもって最終ステップへ

12.
スマブラXのISOを開くWiiScrubberでそして置き換えたい音楽を入れ替える
例)K01.brstmに同名にリネームしたK01NEW.brstmを

13.
さあDVD-ROMにするのだ、念のため低速でな
いいですとも!

14.
これでリュカのステージで音楽が流れるはず

訳者「私はThe Meaning of Truthでやりました。いい曲だ...」

△TOP

コメント

名前:
コメント:

すべてのコメントを見る
  • 詳細な説明 ありがとうございました。
    お蔭様で、好きな曲を入れることができました。 -- (よっつ~) 2010-06-07 15:45:42
  • すごい・・・・
    -- (無敵さん) 2010-01-08 14:06:36
  • マースオさん
    -- (神本涼) 2009-11-01 18:09:54
  • 今更気づいた事だが
    これのファイナルバージョンで好きなトコからループできんのな
    よくわかんなければ0を入力 みたいなとこで
    ループ時に戻ってくる場所のLenghtを入れてやるとそこからループ

    Lenghtを観る方法はGwavのSet Markerとかな
    っていうかバッチの説明に載ってんじゃん -- (名無しさん) 2009-09-28 01:22:56
  • BRSTM作成過程で生成されるTXTに-l0-7962741
    の部分のLenghtは記載されているはず -- (名無しさん) 2009-08-31 03:29:30
  • なんか説明文の日本語が変で読み取れん。
    何だ?結局ミュージックハックにfilepatchcodeはいらんのか? -- (名無し) 2009-08-29 16:51:39
  • >BRSTMのダウンロード先も記載されているようです。(Smash Boards)

    BRSTMをダウンロードして置き換えたら、不具合が多発しました。
    ご注意ください! -- (エメル) 2009-08-12 18:26:58
  • http://www.youtube.com/watch?v=0ZxQSoZ2N4E
    改造コードで終点の名前を変えることに成功したようです。
    コードも記載されています(`・ω・´) -- (エメル) 2009-08-12 16:22:30
  • http://www.youtube.com/watch?v=gqtF8VgOzwk
    上記はスマブラXテーマソングのHardstyleバージョンが作成されたようです。
    結構良いので聞いてみてください!
    BRSTMのダウンロード先も記載されているようです。(Smash Boards) -- (エメル) 2009-08-12 16:11:00
△TOP