Chapterファイルコンバータ
アドベンチャーパートの ChapterXXX.ybc というファイルを解析した内容を、テキストファイルに出力するためのツール。ダウンロードはこちら。
chcnv_090906.zip(解凍pass:sunsun)

使い方は同梱ドキュメントを参照のこと。
ご意見、ご希望はここか掲示板へ。お待ちしてます。
ご意見、ご希望はここか掲示板へ。お待ちしてます。
シナリオソースモード
既存の(つまり純正の)Chapterファイルを、シナリオコンバータでコンバートできる形式のシナリオソースファイルに変換する機能です。テキストファイルなので、気軽にデータを追加・削除できます。未解析のコマンドの動きを調べるのに便利かと。
コンバートの際は、最終行のfile_endコマンドを削除するのを忘れずに。
コンバートの際は、最終行のfile_endコマンドを削除するのを忘れずに。
セリフ一覧モード
「セリフ一覧モード」は、自作シナリオでのボイス再生を手助けするための機能です。
このモードでChapterファイルをコンバートすると、そのChapterファイル内で使用されているボイスファイル名と、発言しているキャラクタ名,その中身のセリフ(加えて、シナリオコンバータで使用する際に必要なフォルダ番号,ファイル番号)をcsv形式で一覧にして出力します。
もし、自作シナリオで使用しているセリフがこの一覧の中にあれば、本編シナリオと同じように、そのセリフを自作シナリオでしゃべらせることができます。
このモードでChapterファイルをコンバートすると、そのChapterファイル内で使用されているボイスファイル名と、発言しているキャラクタ名,その中身のセリフ(加えて、シナリオコンバータで使用する際に必要なフォルダ番号,ファイル番号)をcsv形式で一覧にして出力します。
もし、自作シナリオで使用しているセリフがこの一覧の中にあれば、本編シナリオと同じように、そのセリフを自作シナリオでしゃべらせることができます。
- セリフ表記上は「…」とか「!?」となっていても、音声を聞くと、「うーむ」とか「はっ!」とか、わりと汎用性の高いボイスがあったりするので要チェックです。
- プログラムの都合上、ボイスの全てをうまくリストアップできるわけではありません。特に、名前なし枠で発声している場合(シリウスやセシリスの手紙,露天風呂など)や第一声が名前なし枠になっている発声(セシリス夜襲シーン)などは、うまく出力されないので、自力でなんとかする必要があります。
- コメントのテスト。 -- X (2007-11-14 01:34:12)
更新履歴
- Version 0.5.090906
- 名前ありメッセージ枠,[戦]マップ移動,[戦]マップ半分フェード,ダミーファイルのソース出力を修正
- Version 0.5.090815
- シナリオソースモードでファイルのパスの\が\\にならないよう修正
- フォルダ番号120以降のセリフファイルを認識できるよう修正
- 今までエラーが出て変換できなかった一部の戦術シナリオについて、無理矢理変換するよう修正
- Version 0.5.090809
- シナリオソースモードを追加
- 出力ファイルの頭に入力ファイル名とVersionを書くようにした
- "[戦]マップ移動"の移動先データの表示が間違ってたのを修正
- Version 0.4.090807
- 次のコマンドに対応
- 0x00040015 -> 全オブジェクトクリア
- 0x00040024 -> キャラ表示待ち
- 次のコマンドに対応
- Version 0.4.090805
- セリフ一覧モードを追加
- 選択肢コマンドの後ろに、ありもしないフォント変更コマンドを勝手に付加しちゃってたのを修正
- Version 0.3.071125
- マップ移動コマンドのスイッチの数を修正
- 次のコマンドに対応
- 0x00666d64 -> ダミーファイル
- Version 0.3.071123
- 出力フォーマットを一部変更
- 次のコマンドに対応
- 0x00200088 -> [戦]マップ移動
- 0x000800A7 -> [戦]謎。戦術開始前のお約束(1)
- 0x000800A6 -> [戦]謎。戦術開始前のお約束(2)
- 0x0014008B -> [戦]フォーカスに目印マーク表示
- 0x0018008A -> [戦]マップ上の指定座標に目印マーク表示
- 0x00200089 -> [戦]マップ以外の指定座標に目印マーク表示
- 0x0008008C -> [戦]目印マークを消去
- 0x000C008E -> [戦]フォーカスへマップ移動
- 0x001C0092 -> [戦]フォーカス変更
- 0x00140082 -> [戦]指定座標に敵グループ出現
- 0x00200088 -> [戦]イベントスイッチON
- Version 0.3.071115
- 戦術パートのファイルにとりあえず対応
- Version 0.2.071114
- 「指定アドレスへ飛ぶ」の飛び先アドレスが正しく表示されていなかったのを修正
- Version 0.2.071113
- 複数ファイル(最大256)の一括処理に対応
- 次のコマンドに対応
- 0F 00 08 00 -> 次の Chapter ファイルへ飛ぶ
- 13 00 04 00 -> Chapterファイルを終了する
- 90 00 08 00 -> キャラクタを学級に追加
- 91 00 08 00 -> キャラクタを学級から削除
- 0B 00 08 00 -> 指定アドレスへジャンプ
- 3D 00 14 00 -> 選択肢を表示(1)
- 3D 00 18 00 -> 選択肢を表示(2)(解析中)
- 08 00 14 00 -> 選択肢別に指定アドレスへ飛ぶ
- A9 00 0C 00 -> 戦術結果による分岐
- 18 00 0C 00 -> 名前なしメッセージ枠消去(2)
- 1F 00 0C 00 -> 名前ありメッセージ枠消去
- 45 00 28 00 -> 画像表示操作
- 背景画像表示のファイル名がうまく表示されていなかったのを修正
- etc.