まさかの緋想天登場
せっかく鳳凰呼闘塊天のボイスも得られたし妖夢のテケテン音を変えてみるかと思いテケテン音を探してみたのですが、見つかりません。もしやと思い、
// 外部ファイルにlpEntryNameが見つかったらそっちに流してreturn // なかったらここ オリジナルの関数に任せる(datからロードされる) bool ret = pOrigLoadPackageFile(pp, 0, lpEntryName); logout << "(From: dat)" << (ret ? "(Succeeded)" : "(Failed)") << std::endl; return ret;
とオリジナル関数が成功しているかどうかをログに吐いてみました。
SEは000..255まで全部ロードしておいてインデックスで管理しているようですね。
data/se/youmu/050.cv3(From: dat)(Succeeded) data/se/youmu/051.cv3(From: dat)(Succeeded) data/se/youmu/052.cv3(From: dat)(Succeeded) data/se/youmu/053.cv3(From: dat)(Succeeded) data/se/youmu/054.cv3(From: dat)(Succeeded) data/se/youmu/055.cv3(From: dat)(Succeeded) data/se/youmu/056.cv3(From: hokuto\data/se/youmu/056.wav) data/se/youmu/057.cv3(From: hokuto\data/se/youmu/057.wav) data/se/youmu/058.cv3(From: hokuto\data/se/youmu/058.wav) data/se/youmu/059.cv3(From: dat)Failed data/se/youmu/060.cv3(From: dat)Failed
というわけで、非想天則のdatを展開して出てくる以外のファイルがロード成功しています。Brightmoonで再度確認してもこんなファイル入ってません。これ、どう見ても緋想天のdatです。というわけで
非想天則のth123c.dat→b→a→緋のth105c.dat→b→aと検索していくようです。またサイズ肥大化の恐れが…。