2020年3月8日日曜日

Win版 金色のコルダ(2003)のdiscの内容

※このページはスマホで見ると崩れます。色分けにも意味があるので、PCかwebバージョンで見るのをお勧めします

*.*…画像 *.*…色々混在

圧…圧縮データ

○インストールDISC

(E:) CORDA_1
│ 0x0411.ini   5KB
│ autorun.inf   1KB
│ Corda.msi   1,064KB
│ cordacd.ico   8KB
│ csplash.bmp   77KB   ←タイトル
│ Data1.cab 圧 632,228KB   ←動画,音楽,声,SE
│ instmsia.exe   1,669KB
│ instmsiw.exe   1,780KB
│ isscript.msi   619KB
│ launcher.exe   604KB
│ setup.exe   212KB
│ Setup.ini   2KB
└ DirectX(DirectX関連)
  中身省略

○ゲームDISC

(E:) CORDA_2
│ 0.016   38KB   ←タイトル
│ 0.256   77KB   ←〃
│ 00000001.TMP   2KB
│ AUTORUN.INF   1KB
│ DATA11.CAB 圧 152,651KB   ←Data1.cabの中身と同じ
│ DATA2.CAB 圧 490,188KB   ←圧縮ファイル,音楽,テキスト,バイナリデータなど
│ DISK.EXE   48KB
│ DRVMGT.DLL   41KB
│ SECDRV.SYS   13KB

DATA2.CAB内のCorda.exeをSafedisc Analyserで調べたところ、Ver2.90.040だった。

2020年2月4日火曜日

PS2版 テニスの王子様SWEAT&TEARS2の中身を見てみる

動画

MOVIEフォルダ内の*.PSS

  1. CubeMedia Player2で見る

    Open media file...でPSSファイルを指定するか、ウィンドウにPSSファイルをドロップする。

    もし使い方がわからなくても、HELPやもはや存在しないcubemediaplayer.comのボタンを押してはいけない!Windows破損詐欺警告画面が開いてしまうから。

  2. MPEG等に変換して動画再生プレイヤーで見る

    PSS_demuxで映像と音に分割して、XMedia Recodeなどで結合しmpgやmp4に変換する。

音楽・SE・声

SOUND_ID.BINの0x00000000~0x13380fff。

  1. 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にあたる。

  1. Psoundで聴く

    SOUND_ID.BINを0x13381000~EOFで分割したものをPsoundにドロップすると一応聴ける。
    サンプリングレートはIECSigaVの箇所を見て適宜指定する必要がある。調べるのが面倒な場合、SEは大抵44,100Hzか32,000Hzで、声は24,000Hzにするとそれらしく聞こえる。

  2. PSF2に変換して音楽プレイヤーで聴く

    VGMToolboxのPSF2 Data Finder機能を使いSOUND_ID.BINをドロップし、HD,BD,SQに分割してからmkpsf2 Front End機能を使ってpsf2ファイルに変換する。
    PSF2プラグインの入ったfoobar2000などで聴く。mp3に変換も可能。

VOICE_ID.BIN

  1. 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
         (以下省略)

  2. 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ファイル)については、圧縮され更に暗号化されているので復号化しないと読めない。暗号化の方法はアンジェリークエトワールとほぼ同じだった。

2020年1月29日水曜日

PS2版 テニスの王子様SWEAT&TEARS2(2003)のdiscの内容

※このページはスマホで見ると崩れます。色分けに意味があるので、PCかwebバージョンで見るのをお勧めします

*.PSS…動画 *.BIN…スチル・スプライト画像 *.BIN…音楽・SE・声 *.BIN…混在

圧…圧縮データ有り

◆トラック01
│ NORMAL.BIN 圧 80,810KB   ←ちびキャラ,ローディング,マッチ,画面周り
│ NORMAL.HD   2KB
│ SCRIPT.BIN 圧 1,698,678KB   ←エフェクト,背景,立ち絵,イベントスチル,台詞
│ SCRIPT.HD   18KB
│ SLPM_653.70   1,359KB
│ SOUND_ID.BIN   322,646KB   ←歌,BGM,SE,声
│ SOUND_ID.HD   3KB
│ SYSTEM.CNF   1KB
│ VOICE_ID.BIN   1,897,944KB   ←声
│ VOICE_ID.HD   129KB
├ IOP
│ CDVDSTM.IRX   34KB
│ DBCMAN.IRX   16KB
│ DS2U.IRX   11KB
│ DS2U_D.IRX   12KB
│ IOPRP280.IMG   264KB
│ LIBSD.IRX   28KB
│ MC2_D.IRX   21KB
│ MC2_S1.IRX   21KB
│ MODHSYN.IRX   60KB
│ MODMIDI.IRX   22KB
│ SDRDRV.IRX   9KB
│ SIO2D.IRX   12KB
│ SIO2MAN.IRX   7KB
│ SKHSYNTH.IRX   9KB
│ SKMIDI.IRX   13KB
│ SKSOUND.IRX   10KB
└ MOVIE
  BONFIRE.PSS   22,833KB   ←花火
  ED.PSS   216,817KB   ←エンディング
  OP.PSS   75,825KB   ←オープニング

2019年12月22日日曜日

Win版 アンジェリークエトワールの中身を見てみる

WIN版アンジェリークエトワール プロローグにもだいたい当てはまります。

動画

dataフォルダにあるdata05.pak~data22.pakは、中身がmpegファイル。
拡張子をmpgに変えるとダブルクリックで再生できる。

音楽・声・効果音

dataフォルダにあるdata03.pakはoggデータの集まり。
X-Ripperなどで切り出してやれば音楽プレイヤーで聴くことができる。

「アンジェリークエトワール」変換ツールでもoggファイルに切り出せる。

台詞・テキスト

dataフォルダにあるdata02.pakはバイナリデータがくっついた台詞あるいはスクリプト。
圧縮されているので、「アンジェリークエトワール」変換ツールで変換する。
大量のbinファイルに変換されるが、テキストエディタにドロップすれば見られる。

スチル・スプライト画像

dataフォルダにあるdata00.pak、data01.pak、data04.pakは画像やバイナリデータの集まり。
これも圧縮されているので、「アンジェリークエトワール」変換ツールで変換する。
画像はpngファイルに変換される。

中身を見てわかったことは、エトワールには没になったと思われるシステムがある。
試練は三択のどれを選んでも勝利するかたちではなく、ユニットを移動してコマンド指定するといったFFTのようなバトル形式であったようだ。
あまり複雑にしなかったことは結局は良かったのかもしれないが、個人的にはサクリアの精霊と、もっと歯ごたえのある戦いをしてみたかった。

2019年12月15日日曜日

Win版 アンジェリークエトワール(2003)のdiscの内容

※このページはスマホで見ると崩れます。色分けに意味があるので、PCかwebバージョンで見るのをお勧めします

*.PAK…動画 *.PAK,*.BMP…スチル・スプライト画像+α *.PAK…音楽・SE・声 *.PAK…台詞・テキスト

圧…圧縮データあり 暗…暗号化データあり

○インストールDISC1

(E:) ETOILE_1
│ 0x0411.ini  5KB
│ AneStart.exe  1,168KB
│ Autorun.inf  1KB
│ csplash.bmp  77KB   ←タイトル
│ instmsia.exe  1,669KB
│ instmsiw.exe  1,780KB
│ ISScript9.Msi  801KB
│ setup.exe  224KB
│ Setup.ini  2KB
│ アンジェリークエトワール.msi  1,758KB
├ data
│ data15.pak     53,785KB   ←メルED
│ data16.pak     56,097KB   ←セイランED
│ data17.pak     43,125KB   ←ティムカED
│ data18.pak     55,297KB   ←ヴィクトールED
│ data19.pak     79,075KB   ←誕生日パーティー(アリオス登場)
│ data20.pak     72,927KB   ←〃(アリオス未登場)
│ data21.pak     110,809KB   ←スタッフロール(アリオス登場)
│ data22.pak     110,797KB   ←〃(アリオス未登場)
└ DirectX81(DirectX関連)
  中身省略

○インストールDISC2

(E:) ETOILE_2
│ AneStart.exe     1,168KB
│ Autorun.inf     1KB
└ data
  data03.pak     378,562KB   ←BGM,声,SE
  data10.pak     49,825KB   ←チャーリーED
  data11.pak     41,029KB   ←エルンストED
  data12.pak     58,071KB   ←フランシスED
  data13.pak     20,257KB   ←ユーイED

○ゲームDISC

(E:) ETOILE_3
│ 00000000.016     38KB   ←タイトル
│ 00000000.256     77KB   ←〃
│ 00000001.TMP     2KB
│ AneStart.exe     1,168KB
│ Autorun.inf     1KB
│ Config.exe     372KB
│ DrvMgt.dll     41KB
│ enquete.url     1KB
│ Etoile.exe     2,989KB  ※SafeDiscVer2.90.040
│ Readme.txt     9KB
│ SECDRV.SYS     13KB
│ UserReg.url     1KB
├ data
│ data00.pak 暗,圧 30,019KB   ←画面周りの部品,プロローグ用の部品
│ data01.pak 暗,圧 189,051KB   ←背景,立ち絵,スチル,エフェクトなど
│ data02.pak 暗,圧 4,294KB   ←台詞,説明,テキスト
│ data04.pak 暗,圧 73,583KB   ←試練関係の部品
│ data05.pak     2,010KB   ←KOEIロゴ
│ data06.pak     2,010KB   ←〃
│ data07.pak     2,010KB   ←〃
│ data08.pak     23,387KB   ←オープニング
│ data09.pak     81,205KB   ←守護聖勢揃い
│ data14.pak     56,469KB   ←レオナードED
│ system.pak 暗,圧 1KB   ←定義
└ DirectX81(DirectX関連)
  中身省略

※SafeDiscのバージョンはSafedisc Analyserで調べた