ウマ娘のアセットファイルをダンプします (datフォルダにある英語の羅列のファイルに本来の名前を付けてコピーします)
ウマ娘のアセットファイルは、そのまま置いてあるわけではなく、英語の羅列のファイルになっています。
例えば、うまぴょい伝説の音楽ファイルの場合、
sound/l/1001/snd_bgm_live_1001_oke_01.awbですが、実際は
こんな感じに保存されています。
もし音楽ファイルを取り出したいときは、metaというデータベースを見て、取り出したいファイルに対応している英語の羅列のファイルを探して、データベースに書いてある本来の名前にしてと面倒くさいことをしないといけないので、
この工程を全自動でやってくれるアプリを作りました。
ダウンロードはこのサイトの右側にあるReleasesをクリックして最新のリリースをダウンロードしてください。
-
起動するとログを表示するか聞かれるので、お好きなほうを選んでください。(ログを表示すると少しコピー速度が低下します)
-
モードを選択してください。フォルダをコピーするモードは指定された名前のフォルダをコピーします。(例:soundを指定するとsoundフォルダをコピーします)
ファイルをコピーするモードは、指定された文字列がファイル名に含まれているファイルをコピーします。(例:chr1032と入力するとアグネスタキオンに関するファイルがすべてコピーされます)
-
先ほど指定したモードにしたがってフォルダ名かファイル名に含まれる文字列を指定してください。
-
完了までお待ちください。完了した際、エクスプローラーでコピーしたフォルダを表示するか聞かれるので、お好きなほうを選んでください。
ダウンロードされていないファイルはダンプできません。
(例:BLOW my GALEを一回も見たことがない場合はBLOW my GALEの音楽ファイルをダンプできない)
もし自分が見たいファイルが見つからなかった場合はウマ娘で一括ダウンロードしてからダンプしてみてください。
IDを知っておくと自分が欲しいファイルが簡単に見つけられます。
例えば、ライブの音楽ファイルは"sound/l/ライブID/snd_bgm_live_ライブID_oke_01.awb"に保存されています。
BLOW my GALEのライブIDは1048なので、BLOW my GALEの音楽ファイルは"sound/l/1048/snd_bgm_live_1048_oke_01.awb"に保存されているということになります。
もしIDがわからない場合、umamusume-localifyの作者さんが作ったものを改造させてもらったものがあるので、使ってください。
https://github.com/Endergreen12/Umamusume-ID-Dumper
このアプリは、キャラID、衣装ID、ライブIDそしてそれに対応するキャラやライブの名前が書いてあるテキストファイルを生成してくれます。
自己完結型に変更したので最新のリリースでは必要ありません。
https://dotnet.microsoft.com/ja-jp/download/dotnet/7.0
上のサイトを開いて、.NET Runtime という欄のところからお使いのOSと
アーキテクチャにあっているものをダウンロードしてインストールしてください。