CUIツールを起動し、次の書式でコマンドを入力します。
| [書式] | criatomcraft Input_CRI_Atom_Craft_Project_filename Options | |
|---|---|---|
| [入力] | Input_CRI_Atom_Craft_Project_filename | : 入力CRI Atom Craftプロジェクトファイル名 |
| Options | : コマンドオプション | |
CRI Atom Craftプロジェクトファイルです。
プロジェクトのカレントターゲットとカレント言語で全てのキューシートをビルドします。
プロジェクトファイルパスはフルパスで指定する必要があります。
指定するファイルパスなどに空白が含まれる場合は「"」で括って指定してください。
様々な機能を切り替えるオプションです。以下のオプションが用意されています。
コマンドラインに何も入力しない場合、コマンドの説明が表示されます。
| オプション | 説明 |
|---|---|
| -target | ターゲットを指定します。指定が無い場合はPCのみ出力します。 |
| -ingame | インゲームビルドをする場合に指定します。指定が無い場合通常バイナリのみ出力します。 |
| -cuesheet | キューシート名指定でビルドする場合に指定します。指定が無い場合は開いたワークユニットの全てのキューシートを出力します。 |
| -language | 言語を指定する場合に指定します。 未指定の場合は言語に依存しないキューシート(マテリアルで多言語なし、トラックの言語指定なし)のみビルドされます。 |
| -clean | クリーンビルドをする場合に指定します。指定が無い場合はキャッシュを利用してビルドします。 |
| -outdir | 出力先を指定します。 指定が無い場合は以下の動作をします。 - (a) CRI Atom Craftで最後にビルドした出力先(ビルド後に保存する必要があります) - (b) (a)の条件が満たされていない場合、プロジェクトのデフォルトの出力先(プロジェクト直下のフォルダ) |
| -defaultoutdir | プロジェクトの直下に出力します。 -outdirの指定をせずにプロジェクト直下に出力したい場合に使用します。 -outdirオプションが指定されている場合、このオプションは無視されます。 |
| -noclose | ビルド中のウィンドウを表示します。コマンドが正しく動作しているかウィンドウ確認する場合に使用します。 |
| -workunit | ワークユニットを開きます。ビルド対象となるワークユニットを指定します。 |
| -workunitall | すべてのワークユニットを開きます。 ビルド対象のワークユニット指定が煩雑な場合に使用します。 |
| -noacf | ACFをビルドせず、ACBのみビルドします。 |
| -unity | Unity用ファイルを出力します。 |
| -hierarchy | キューシートフォルダを階層化して出力します。 |
| -acbinfoxml | ACBのXML情報ファイルを出力します。 |
| -csheader | CSharp(.cs)を出力します。 |
| オプション | 説明 |
|---|---|
| -importcuesheetcsv | キューシートCSVのインポートをします。 カンマ区切りで、キューシートCSVファイルとインポート先のCRI Atom Craft上でのパスを指定します。 複数指定する場合は、 -importCuesheetCsv "C:/CueSheet_0.csv","WorkUnit_0/CueSheetFolder/","C:/CueSheet_1.csv","WorkUnit_0/CueSheetFolder/" といった形で指定します。 AtomCraftパスが存在しない場合は、ワークユニットやキューシートサブフォルダが自動生成されます。 ウェーブフォームが参照しているマテリアルが存在しない場合保存に失敗します。 |
| -importMaterialCsv | マテリアルCSVのインポートをします。 カンマ区切りで、マテリアルCSVファイルとインポート先のCRI Atom Craft上でのパスを指定します。 複数指定する場合は、 -importMaterialCsv "C:/voice.csv","WorkUnit_0/MaterialRootFolder/","C:/voice2.csv","WorkUnit_0/MaterialRootFolder/" といった形で指定します。<br> AtomCraftパスが存在しない場合は、ワークユニットやマテリアルサブフォルダが自動生成されます。 マテリアルが参照している波形が存在しない場合ビルドに失敗しますが、保存は行えます。 |
| -marge | キューシートCSVおよびマテリアルCSVのインポート時にマージをする場合に指定します。 マージをすると、CSVに存在しないデータは影響を受けません。 このフラグが無い場合、キューシート以下のデータをCSVの内容で新規作成します。 |
| -saveProject | プロジェクトを保存します。(インポートやビルドに問題が無かった時のみ保存します) |
| -nobuild | ACB/ACF/AWBのビルドを行わないようにします。 -saveProjectと合わせて使用することで、ビルドなしでインポートによるデータ生成のみを行いたい時に使用します。 |
Windowsの場合
Macの場合
Windowsの場合
Macの場合
プロジェクトのどのワークユニットをビルドするのかを指定する必要があります。
具体的には以下のいずれかのサブコマンドを使います。
なお、インポート時は、インポートの引数の内容から自動でワークユニットを開きます。(存在しない場合はエラーになります。)
キューシートフォルダやワークユニットが異なっていれば、 同名のキューシートを出力することができます。
-hierarchyサブコマンドを使用すると異なるフォルダへ出力することができます。