動画
MOVIEフォルダ内の*.PSS。
CubeMedia Player2で見る
Open media file...でPSSファイルを指定するか、ウィンドウにPSSファイルをドロップする。
もし使い方がわからなくても、HELPやもはや存在しないcubemediaplayer.comのボタンを押してはいけない!Windows破損詐欺警告画面が開いてしまうから。
MPEG等に変換して動画再生プレイヤーで見る
PSS_demuxで映像と音に分割して、XMedia Recodeなどで結合しmpgやmp4に変換する。
音楽・SE・声
SOUND_ID.BINの0x00000000~0x13380fff。
ADPCMconvで聴く
ゲームディスク(あるいはCDイメージファイル&仮想CDドライブ化ソフト)と専用のリストが必要。リストはSOUND_ID.HDをもとに作成する。
以下はサンプル。tenipri_sweat_and_tears2_sound.lst;テニスの王子様Sweat&Tears2
#GAMENAME Prince of Tennis Sweat&Tears2
#DIALOG_MES ゲームディスクの入ったドライブを選んでください
#SRCNAME SOUND_ID.BIN
#TAGSELECT SONG,BGM,SE
;----------------------------------------------------------
#TAG SONG
#CHANNEL 2
#FREQUENCY 48000
#INTERLEAVE $1000
#LOOPPOKE -3
#PARAMTYPE ofs,size,outname
$800,$1D0000,オープニング
$1D0800,$B68000,SORA高し
$D38800,$34E000,オープニングデモ
$1086800,$610000,カラオケA(越前)
$1696800,$612000,カラオケA(〃)
$1CA8800,$612000,カラオケA(不二)
(以下省略)
;----------------------------------------------------------
#TAG BGM
#CHANNEL 2
#FREQUENCY 48000
#INTERLEAVE $1000
#LOOPPOKE $0
#PARAMTYPE ofs,size,outname
$71E3000,$3F8000,BGM01
$75DB000,$462000,BGM02
$7A3D000,$416000,BGM03
$7E53000,$430000,BGM04
$8283000,$3DE000,BGM05
(以下省略)
;----------------------------------------------------------
#TAG SE
#CHANNEL 1
#FREQUENCY 22050
#LOOPPOKE -3
#PARAMTYPE ofs,size,outname
$11ECD800,$4000,SE001
$11ED1800,$50000,SE002
$11F21800,$A000,SE003
$11F2B800,$4000SE004
(以下省略)
SOUND_ID.BINの0x13381000~EOF。
IECSsreVの識別子で始まるPS1でいうところのVH,VB,SEQデータ群で、部活時の声とSEにあたる。
Psoundで聴く
SOUND_ID.BINを0x13381000~EOFで分割したものをPsoundにドロップすると一応聴ける。
サンプリングレートはIECSigaVの箇所を見て適宜指定する必要がある。調べるのが面倒な場合、SEは大抵44,100Hzか32,000Hzで、声は24,000Hzにするとそれらしく聞こえる。PSF2に変換して音楽プレイヤーで聴く
VGMToolboxのPSF2 Data Finder機能を使いSOUND_ID.BINをドロップし、HD,BD,SQに分割してからmkpsf2 Front End機能を使ってpsf2ファイルに変換する。
PSF2プラグインの入ったfoobar2000などで聴く。mp3に変換も可能。
VOICE_ID.BIN。
ADPCMconvで聴く
ゲームディスク(あるいはCDイメージファイル&仮想CDドライブ化ソフト)と専用のリストが必要。リストはVOICE_ID.HDをもとに作成する。
以下はサンプルで実際には32,783行もある。再生に34時間以上掛かった。
あまりに長いので、読み込み時にエラーが出たりフリーズすることも。tenipri_sweat_and_tears2_voice.lst;テニスの王子様Sweat&Tears2
#GAMENAME Prince of Tennis Sweat&Tears2
#DIALOG_MES ゲームディスクの入ったドライブを選んでください
#SRCNAME VOICE_ID.BIN
#CHANNEL 1
#FREQUENCY 24000
#LOOPPOKE -3
#PARAMTYPE ofs,size,outname
$0,$134B0,V071930_
$13800,$4390,CV0001A0
$18000,$61F0,CV0003A0
$1E800,$4460,CV0005A0
$23000,$4280,CV0005B0
$27800,$3A20,CV0009A0
$2B800,$3E40,CV0012A0
$2F800,$4510,CV0012B0
$34000,$75D0,CV0013A0
$3B800,$9510,CV0014A0
(以下省略)Psoundで聴く
VOICE_ID.BINをそのままドロップしても検出されない。VOICE_ID.HDをもとに個別に波形データを切り出してVAGヘッダを付加したファイルにすることで聴けるようになる。
サンプリングレートは24,000Hzにするといい感じ。
スチル・スプライト画像
NORMAL.BIN,SCRIPT.BIN内の*.tm2。
BINファイルの中には圧縮ファイル(*.PAK)と非圧縮ファイル(*.PAK以外)が混在していて、PAKファイルの中にほとんどのTM2形式の画像ファイルが入っている。
PAKファイルを展開すれば、TM2プラグインの入った画像ビューアで見られる。展開方法はときメモGSと同じ。
tm2ファイルの構造もときメモGSと同じなので、使用するビューアによっては、そのままでは正しく見られず、データを弄る必要が出てくるかもしれない。お勧めはNoesis。
SCRIPT.BIN内の*.tpk。
目パチ口パクなどの複数レイヤを持った32bitイメージファイル。立ち絵やイベントスチルにあたる。
自分でイメージデータを切り出し、TM2ヘッダを付加することでビューアで見られるようになる。
640*448の画像は640*480にリサイズするとバランス良い。
台詞
SCRIPT.BIN内の*.bin。
余計なバイナリデータがくっついてはいるものの、テキストエディタで読める。
Rush&DreamはSweat&Tears2と同じようなファイル構成
よって、中身を見る流れは同じ。展開プログラムも流用できる。
ただし台詞(*.sファイル)については、圧縮され更に暗号化されているので復号化しないと読めない。暗号化の方法はアンジェリークエトワールとほぼ同じだった。
0 件のコメント:
コメントを投稿