Skip to content

ウマ娘のアセットファイルをダンプします (datフォルダにある英語の羅列のファイルに本来の名前を付けてコピーします)

License

Notifications You must be signed in to change notification settings

Endergreen12/Umamusume-Assets-Extractor

Repository files navigation

Umamusume-Assets-Extractor

ウマ娘のアセットファイルをダンプします (datフォルダにある英語の羅列のファイルに本来の名前を付けてコピーします)

何をする?

ウマ娘のアセットファイルは、そのまま置いてあるわけではなく、英語の羅列のファイルになっています。

例えば、うまぴょい伝説の音楽ファイルの場合、

image

sound/l/1001/snd_bgm_live_1001_oke_01.awbですが、実際は

image

こんな感じに保存されています。

もし音楽ファイルを取り出したいときは、metaというデータベースを見て、取り出したいファイルに対応している英語の羅列のファイルを探して、データベースに書いてある本来の名前にしてと面倒くさいことをしないといけないので、

この工程を全自動でやってくれるアプリを作りました。

image

使い方

ダウンロード

ダウンロードはこのサイトの右側にあるReleasesをクリックして最新のリリースをダウンロードしてください。

image

アプリの使い方

  1. 起動するとログを表示するか聞かれるので、お好きなほうを選んでください。(ログを表示すると少しコピー速度が低下します)

  2. モードを選択してください。フォルダをコピーするモードは指定された名前のフォルダをコピーします。(例:soundを指定するとsoundフォルダをコピーします)

ファイルをコピーするモードは、指定された文字列がファイル名に含まれているファイルをコピーします。(例:chr1032と入力するとアグネスタキオンに関するファイルがすべてコピーされます)

  1. 先ほど指定したモードにしたがってフォルダ名かファイル名に含まれる文字列を指定してください。

  2. 完了までお待ちください。完了した際、エクスプローラーでコピーしたフォルダを表示するか聞かれるので、お好きなほうを選んでください。

注意

ダウンロードされているかについて

ダウンロードされていないファイルはダンプできません。

(例:BLOW my GALEを一回も見たことがない場合はBLOW my GALEの音楽ファイルをダンプできない)

もし自分が見たいファイルが見つからなかった場合はウマ娘で一括ダウンロードしてからダンプしてみてください。

IDについて

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そしてそれに対応するキャラやライブの名前が書いてあるテキストファイルを生成してくれます。

古いバージョンの実行には.NET Runtimeが必要です

自己完結型に変更したので最新のリリースでは必要ありません。

https://dotnet.microsoft.com/ja-jp/download/dotnet/7.0

上のサイトを開いて、.NET Runtime という欄のところからお使いのOSと

アーキテクチャにあっているものをダウンロードしてインストールしてください。

image

About

ウマ娘のアセットファイルをダンプします (datフォルダにある英語の羅列のファイルに本来の名前を付けてコピーします)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages