リクエストがあったので、ムービー音声を english にすることがメインです。
CoL00
概要:
  • UbiArt Framework
  • アーカイブ ipk
  • フォント ビットマップ
ムービーは bink で音声は BinkSetSoundTrack() で各 language を切り替えているのでここをフックすると良い。
Track No は実行ファイルに依存しているようなので、プロセスエディタでそこを書き換えるようにする。

プロセスエディタは何でもいいんだが、とりあえず CheatEngine のスクリプトを書いたので記事中に記述する。
動作は CheatEngine の項目をオンにした状態でムービーが始まると英語、オフの状態で始まると japanese になる。

この状態だと japanese の音声に字幕表示時間が調整されているので、english に替えたときに若干表示が短くなったような気もする。このあたり気になる人は srt ファイルで字幕表示時間の調整が出来るのでそれをすると良い。ただしアンパックが必要。