2009年9月21日の日記の1番目の記事へのコメント

銀河お嬢様をアレする

先日,PSPの銀河お嬢様伝説コレクションに収録された3つのゲームをPCエンジン実機上で動かすことに挑戦したわけですが,サファイアはBGMの先頭にノイズが入り,ユナはデモは出るけどタイトル画面まで到達しないといった状況で,一応動くけどまだ完全ではないといった状況でした.で,本日はその続きに挑戦.前回気になった点を中心に色々と調査をして対処してみました.以下その際のメモが延々と続きます.結末と手順だけ知りたい人は読み飛ばして次のエントリを参照してくださいw

ユナの3トラック目が無音

まず,at3ファイルが無音なユナの3トラック目について.他の曲から察するに,これ,テーマソングが抜けてるんじゃないかという気が.当初 usrdir/content/sound/bgm/atrac3/48k/yuna_title.at3 にある この歌が流れるんだろうと思って引っ張ってこようとしたんですが,hcdファイルの情報から求まる3トラック目の曲の長さに対して5秒ほど長く,無音部分を切ったところで詰められそうになかったので断念 (´・ω・`).やっぱ違うのかなぁ・・・.エミュレーションの過程でここだけファイルを差し替えるとか,あんまり現実的な感じがしないし・・・.

これはPCエンジン版を手に入れないとわからんかなーと思いつつも一応ニコニコ動画を探してみたらそのものズバリの動画を発見しました.・・・うは,全然違う歌だし (;´Д`).しかもコメント見たらPSPだと無音だったとか書いてあるし (;´Д`).というわけでPSPから吸い出した場合,ここは音楽流れないのが正解なようですね.権利関係?残念な話です.

ユナの1トラック目が長い

次に,ユナがタイトル画面まで到達できない点について.これはデータトラックの開始セクタがずれてるのが悪いんじゃないかと予想.ずれる原因は,at3をデコードしてwavファイルにする際に,hcdファイルから求まるサイズと違うサイズのファイルができてしまうことにあります.なので,単純に無音部分を切ったり,逆に先頭や末尾に0を足したりして,本来期待されるファイルサイズに揃えれば良さそうなものなのですが,ここで1つ問題が.

先頭トラックの「こんにちはー!ユナでーす!」ってやつの長さが,hcdファイルから求まる再生時間よりも1秒ほど長いのです.両端の無音部分を削ってもまだ全然足りないため,ひょっとして2トラック目のプリギャップに食い込んでいる? でもこれだと焼くときに非常に辛そう・・・.うーん.

いやでも何か全体的にhcdファイルから求まるサイズよりも大きめのwavファイルができやすい傾向にあるような・・・.ひょっとしてツール側の設定の問題だったりするのか? そこで試しに HiMDRendererのパラメータを適当に色々いじって試してみたところ,Overlap sizeをいじると再生時間が目に見えて変わることが判明.あれこれ数を試した結果,160くらいにしたらちょうどいい再生時間となりました.気持ち悪いけどまあこれでいいや.

サファイアの音楽の開始部分にノイズが入る

先日,何も考えずにHiMDRendererで抽出したwavファイルをそのままCDに焼いて動かしたところ,ナレーション (15トラック目) の先頭にブツッっという盛大なノイズが乗る問題があったわけですが,これもwavファイルの長さのずれが原因・・・だと思っていたら実は全然違って,HiMDRendererでwavファイルに変換した時点でノイズが乗ってました.確認してみると,これ以外にもwavファイルの時点でノイズが入っているトラックがいくつか・・・.

HiMDRendererのオプションを色々いじってみたり,Sony ATRAC3 Audio Codec 0.98 を消して代わりに SonicStage CP (4.4) を入れて動かしてみたりしたんですが状況は変わらず.HiMDRendererは1.00beta4で最新だしなぁ・・・.うーむ.というわけで,これは観念して手で切ることに.どうせhcdファイルから求まる再生時間よりwavファイルの再生時間の方が長いから前後の無音部分をある程度カットしなきゃならないんでー.GoldWaveで先頭のノイズ部分をカットして完了.はー,エレガントじゃないな.

焼くのに適したツール

CDRWINのデモ版だとさすがに遅いので他にないか探してみたところ,ImgBurnなるツールを発見.試しに天外魔境で実験してみたところ,BINARYまじりのCUEシートを何の文句もいわずに処理してくれて,オリジナルと同じ配置で焼くことに成功.銀河お嬢様伝説コレクションに収録されている3作は,トラックの構成が (PCエンジンの中では) 普通みたいなんで,とりあえずこれでいけそうです (プリギャップ部分のデータが全然違うのがちょっと気になったけど,ゼロ埋めするわけじゃないのかな?)

その他

どっかにトラックの情報とかまとまってないかなーと思って探してみたら,ここにすごいデータベースがありました.素晴らしすぎる.このページによると,ユナは3バージョンあるようで,銀河お嬢様伝説コレクションに収録されているのは10トラック目のISOファイルのCRCから察するに,Galaxy Fraulein Yuna {HRH310827-3FAFT} というやつみたいです.ユナ2はCRCが掲載されていませんでしたが,サファイアはCRCが掲載されており,銀河お嬢様伝説コレクションに収録されていたのと一致してました.データの改変はないようですね.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2009年9月21日の日記の1番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2009年9月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ