2012年4月7日土曜日

Soundtrack

Macで出来るMMORPG「World of Warcraft

Addon「Soundtrack」の使い方

通常はJAVAとpythonを使います。
JAVAは普通入ってると思うので、pythonを落としてインストールしておく。
入れたくない場合は手動でも出来ます。(後述)

1.
Soundtrackフォルダと、その中のSoundtrackMusicフォルダを出して
WoWのAddOnsフォルダに入れます。

AddOns─Soundtrack
   └SoundtrackMusic

2.
曲を用意する。何曲でもOK。
使えるのは.mp3のみで、軽目(128kbpsとか)の方が良いようです。
曲の最後が1秒ぐらい切れることがあるので無音でも入れて調整してください。
日本語のファイル名やMP3タグが含まれていると使えないので、
タグ編集ソフト(MacorWin)で半角英数にしておきます。

3.
Addons/Soundtrack/Music Managerの中のMusic_Manager.jarを起動して
Fileメニュー→Addで使いたい曲を追加します。
すると、AddOns/SoundtrackMusicフォルダに曲がコピーされます。
JAVAを使いたくない場合や出来ない場合は手動で入れてもOK。

4.
Addons/Soundtrackの中のGenerateMyLibrary.pyを起動すると
読み込める曲数が表示されます。
表示される文字に従いEnterキーを押してください。
すると、AddOns/SoundtrackMusicフォルダにMyTracks.luaが作られて
曲リストが出来ます。
MyTracks.luaに曲情報が追加されない場合は
mp3に日本語のタグ情報が含まれているなど何らかの原因でエラーが起きています。

GenerateMyLibrary.pyを使うにはpythonが必要です。
使いたくない場合や出来ない場合は後述。

これで曲追加完了

5.
ゲーム内のミニマップボタンで設定画面を開き曲を設定します。
細かい地名などは初期状態では設定項目に入っていませんが、
ゲーム内でその場所にいくと追加されていきます。

6.
設定画面のCustomでは任意のBuffにサウンドを付けることが出来ます。
BuffのアイコンをWoWHeadで調べてください。
例えばFrostwolf Howlerのアイコンはこれなので、Event TypeをBuffに、
Buff TextureをInterface\Icons\Ability_Mount_WhiteDireWolfにして
Saveしたら曲を割り当てるだけ。

以上

GenerateMyLibrary.pyを使わない場合は、
以下を参考に手動でMyTracks.luaを書いてください。
使えるのは半角英数のみです。

--下のスクリプトをMyTracks.luaというプレーンテキストにコピペ、ファイル名などを書き換える--

SMP3_PL_VERSION = "Thu Apr 05 05:05:05 2012"
function Soundtrack_LoadMyTracks()
if Soundtrack.Settings.MyTracksVersion == nil or Soundtrack.Settings.MyTracksVersion ~= SMP3_PL_VERSION then
Soundtrack.Settings.MyTracksVersion = SMP3_PL_VERSION
Soundtrack.Settings.MyTracksVersionSame = false
else
Soundtrack.Settings.MyTracksVersionSame = true
end
Soundtrack.Library.AddTrack("ファイル名(拡張子は書かない)", 曲の秒数, "曲名", "アーティスト名", "None");
Soundtrack.Library.AddTrack("Kouda_LoveMeBack", 165, "Love Me Back", "Kouda Kumi", "None");
end