ACFやACBに記録されている情報をJSONファイル形式で出力するオプションです。
ビルドダイアログで「JSON出力」にチェックをしてビルドします。
出力されるJSONファイルを個別に指定することは出来ません。ACF, ACBの出力設定に依存し、それぞれのファイルが出力された際にJSONファイルも同時に出力されます。
| キー名 | 型 | 説明 |
|---|---|---|
| Name | String | ACFの名前 |
| BuildDate | String | ACFをビルドした日付・日時(yyyyMMddhhmmss) |
| NumCategoriesPerPlayback | Number | 全体設定に設定されている最大カテゴリ数 |
| NumCategories | Number | ACFに記録されているカテゴリの総数 |
| NumAisacControls | Number | ACFに記録されているAISACコントロールの総数 |
| NumGlobalAisacs | Number | ACFに記録されているグローバルAISACの総数 |
| NumVoiceLimitGroups | Number | ACFに記録されているボイスリミットグループの総数 |
| NumDspBusSettings | Number | ACFに記録されているミキサーの総数 |
| NumDspBusSettingSnapshots | Number | ACFに記録されているスナップショットの総数 |
| NumDspBus | Number | ACFに記録されているバスの総数 |
| NumGameVariables | Number | ACFに記録されているゲーム変数の総数 |
| NumSelectors | Number | ACFに記録されているセレクターの総数 |
| NumReacts | Number | ACFに記録されているREACTの総数 |
| Selector | Array | 以下の、キー名に*が付く項目がセレクターの個数分追加されます。 |
| * Comment | String | セレクターのコメント |
| * Name | String | セレクター名 |
| * Labels | Array | 以下の、キー名に**が付く項目がセレクターラベルの個数分追加されます。 |
| ** Comment | String | セレクターラベルのコメント |
| ** Name | String | セレクターラベル名 |
| AisacControl | Array | 以下の、キー名に*が付く項目がAISACコントロールの個数分追加されます。 |
| * Comment | String | AISACコントロールのコメント |
| * Id | Number | AISACコントロールID |
| * Name | String | AISACコントロール名 |
| GameVariable | Array | 以下の、キー名に*が付く項目がゲーム変数の個数分追加されます。 |
| * Comment | String | ゲーム変数のコメント |
| * Value | Number | ゲーム変数の初期値 |
| * Name | String | ゲーム変数 |
| GlobalAisac | Array | 以下の、キー名に*が付く項目がグローバルAISACの個数分追加されます。 |
| * Comment | String | グローバルAISACのコメント |
| * AisacControl | String | このAISACを操作するAISACコントロール名 |
| * Name | String | グローバルAISAC名 |
| Category | Array | 以下の、キー名に*が付く項目がカテゴリーの個数分追加されます。 |
| * Comment | String | カテゴリーのコメント |
| * Group | String | カテゴリーが属するグループ名 |
| * Id | Number | カテゴリーのID |
| * Volume | Number | カテゴリーのボリューム |
| * Name | String | カテゴリー名 |
| DspBusSettings | Array | 以下の、キー名に*が付く項目がミキサーの個数分追加されます。 |
| * Comment | String | ミキサーのコメント |
| * Name | String | ミキサー名 |
| * Bus | Array | 以下の、キー名に**が付く項目がバスの個数分追加されます。 |
| ** Comment | String | バスのコメント |
| ** Name | String | バス名 |
| * Snapshot | Array | 以下の、キー名に**が付く項目がスナップショットの個数分追加されます。 |
| ** Comment | String | スナップショットのコメント |
| ** Name | String | スナップショット名 |
| React | Array | 以下の、キー名に*が付く項目がREACTの個数分追加されます。 |
| * Comment | String | REACTのコメント |
| * Name | String | REACT名 |
| キー名 | 型 | 説明 |
|---|---|---|
| Name | String | ACBの名前 |
| BuildDate | String | ACBをビルドした日付・日時(yyyyMMddhhmmss) |
| Comment | String | 出力するキューシートに記録されているコメント |
| WorkUnit | String | キューシートが所属するWorkUnit名 |
| Volume | Number | キューシートのボリューム |
| EnableCueLimit | Boolean | キューリミットが有効であるかのフラグ |
| NumCueLimits | Number | キューシート内のキューリミット数 |
| PriorityType | String | キューシート内のキューの発音プライオリティタイプの文字列(Last : 後着優先, First : 先着優先) |
| PriorityTypeIndex | Number | キューシート内のキューの発音プライオリティタイプの値 (0 : 後着優先, 1 : 先着優先) |
| Cue | Array | キューの個数分以下の情報が埋め込まれます。 |
| Name | String | キュー名 |
| Comment | String | キューのコメント |
| CueId | Number | キューID |
| CueTypeIndex | Number | キュータイプのID ポリフォニック : 0 シーケンシャル : 1 シャッフル : 2 ランダム : 3 ランダムノーリピート : 4 スイッチ(ゲーム変数による) : 5 コンボシーケンシャル : 6 スイッチ(セレクタによる) : 7 セレクタによるトラック遷移 : 8 |
| CueType | String | キュータイプ名 ポリフォニック : Polyphonic シーケンシャル : Sequential シャッフル : Shuffle ランダム : Random ランダムノーリピート : RandomNoRepeat スイッチ(ゲーム変数による) : GameVariable コンボシーケンシャル : ComboSequential スイッチ(セレクタによる) : SwitchSelector セレクタによるトラック遷移 : MusicTransition |
| Volume | Number | キューに設定されているボリューム |
| Public | Boolean | キューを公開するかどうかのフラグ true : 公開する false : 公開しない(プライベートキューフォルダに所属しています) |
| CategoryCuePriority | Number | カテゴリ内でのキュー発音プライオリティレベル |
| CategoryCuePriorityType | String | カテゴリ内でのキュー発音プライオリティタイプ(Last : 後着優先, First : 先着優先) |
| CategoryCuePriorityTypeIndex | Number | カテゴリ内でのキュー発音プライオリティタイプ (0 : 後着優先, 1 : 先着優先) |
| CuePriorityType | String | キューの発音プライオリティタイプ(Last : 後着優先, First : 先着優先) |
| CuePriorityTypeIndex | Number | キューの発音プライオリティタイプ (0 : 後着優先, 1 : 先着優先) |
| EnableCueLimit | Boolean | キューシート内のキューリミットを使用するかのフラグ |
| NumCueLimits | Number | キューリミット数 |
| Probability | Number | キューの再生確率 |
| Length | Number | キューの長さ(msec) 無限ループが設定されているキューは-1になります。 |
| Category | Array | 以下の、キー名に*が付く項目がキューに設定されているカテゴリの個数分追加されます。 |
| * Name | String | カテゴリ名 |
| Track | Array | 以下の、キー名に*が付く項目がトラックの個数分追加されます。 |
| * Comment | String | トラックのコメント |
| * Volume | Number | トラックに設定されているボリューム |
| * Name | String | トラック名 |
| Selector | Array | 以下の、キー名に**が付く項目がトラックに設定されているセレクタの個数分追加されます。 |
| ** Name | String | セレクタ名 |
| ** Label | String | セレクタラベル名 |
| BusSend | Array | 以下の、キー名に*が付く項目がキューに設定されているバスセンドの個数分追加されます。 |
| * Name | String | バスセンド名 |
| * Enable | Boolean | バスセンドが有効かどうかのフラグ |
| * Level | Number | バスセンド値 |
| Blocks | Array | 以下の、キー名に*が付く項目がキュー内のブロックの個数分追加されます。 |
| * Name | String | ブロック名 |
| * StartPosition | Number | ブロックが開始する位置(msec) |
| * Length | Number | ブロックの長さ(msec) |
| AttachedSelector | Array | 以下の、キー名に*が付く項目がトラックに設定されているセレクタの個数分追加されます。 |
| * Name | String | セレクタ名 |
| AttachedAisacControl | Array | 以下の、キー名に*が付く項目がキューで使用しているAISACコントロールの個数分追加されます。 |
| * Name | String | AISACコントロール名 |
| * Id | Number | AISACコントロールのコントロールID |