シナリオコマンド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*シナリオコマンド [#l5c1544f]
シナリオコマンドはシナリオスクリプトに記述することができ...
注意)シナリオコマンドで使用する記号はすべて半角になりま...
#contents
**コメント行 [#r53cf473]
行頭に“#“がある場合、コメント行となります。
**シーンを作るデータを指定 [#da480558]
**[データ名]( ,オプション:値,… )
[データ名]で指定したファイルからシーン[センテンスの集合]...
例)サンプルシナリオ(“サンプル.json”)を使う
**サンプル,進度1:1
オプション
進度1 進度1の表示行数を指定します。~
進度2 進度2の表示行数を指定します。~
進度3 進度3の表示行数を指定します。~
進度4 進度4の表示行数を指定します。~
重複 “重複:可”で重複有り、”重複:不可”で各進度で同じ行が表...
タグ 指定したタグに該当する行だけを対象に抽出します。~
**テキストを挿入 [#oa6dfd27]
*read=[テキストファイル]
[テキストファイル]で指定したテキスト文を挿入します。挿入...
例)追加サンプル.txt を挿入する。
*read=C:\追加サンプル.txt
**置換ファイルを指定 [#he23c7e8]
*replace=[置換ファイル](,[置換ファイル2],…)
テキストを置き換えるファイルを指定します。置換ファイルは...
例)置換A.rpl を指定する。
*replace=置換A
置き換えファイルの他に置換文字列を指定することもできます...
*replace=置換前文字列:置換後文字列
※特殊置換
@@replace=[置換ファイル](,[置換ファイル2],…)
@@で置換を指定した場合、最初にシナリオスクリプトを読み込...
**文書出力のスタイル指定 [#r98b734f]
*style [novel/ss]
novel
小説スタイルで出力します。
ss
冒頭にキャラ名が表示されるssスタイルで出力します。
**文書出力のフォーマット指定 [#gf70651a]
*format=[text/html/tyrano/hachi4]
文章の出力フォーマットを指定します。
text
通常のテキストとして出力します。
html
文末に改行文字が入ります。
tyrano
文末に[l][r]が入ります。
hachi4
hachi4のキャラクタ指定が入ります。
**デバッグモード [#dbbc7883]
*debug [on/off]
データから出力される各行の頭に進度を表示します。
**改行挿入 [#zbef6bb6]
*liefeed [on/off]
各行に空行を追加します。
**最終行固定 [#d555d613]
*fixlast [on/off]
進度最終行機能を使用します。データのタグに“> *”が入ってい...
**ストック行挿入 [#w95681cd]
*stock=[文書]
*set [数値]
挿入する文章をそのままシナリオに挿入せずストックに追加し...
**乱数挿入(%d表記) [#v1d9a196]
%d[数値]
数値の範囲で乱数を挿入します。
> %d[最小値,最大値] 最小値~最大値の範囲で乱数を挿入しま...
**乱数ストック(%dtock表記) [#e3ef9486]
%d表記と同じ乱数を挿入します。その時の値はストックされ、...
> %dstock[数値] 数値の範囲で乱数を挿入します。結果の値は...
%dstock[最小値,最大値]
最小値~最大値の範囲で乱数を挿入します。結果の値はストッ...
%dstock[]
ストックされている値を挿入します。
**カウント挿入(%c表記) [#g3a685b3]
%c
カウントされた数字が挿入されます。カウント値はストックさ...
%cstock
ストックされた数値を挿入します。
**その場で選択 [|] [#db7fcadd]
[文字列1|文字列2|文字列3…]
指定した文字列の中から1つをランダムに選択して表示しま...
システムコマンド
@@output=[ファイルパス]
シナリオ作成時に、出力結果を指定されたファイルとして出力。
@@outputrun=[ファイルパス]
シナリオ作成時に、出力結果を指定されたファイルとして出力...
@@run=[ファイルパス]
シナリオ作成直後に、指定されたファイルを起動。
@@changepath(=[フォルダパス])
指定されたフォルダパスをカレントパスにします。フォルダパ...
@@runnovel(=[シナリオパス])
指定されたシナリオパスにあるnovelゲームを起動します。パス...
@@clearsetting
シナリオ作成時のパラメータをデフォルトに戻します。コマン...
***画像合成コマンド [#o189fc7b]
@@imagefactory
画像合成を行う宣言。ファイル出力後(*output/*outputrun...
*canvas=[幅],[高さ]
合成を行うための画面サイズを指定します。
*add=[画像ファイル](,オプション)
合成する画像を追加します。
オプション
x:[数値],y:[数値] 合成する画像の位置を指定します。
zoom:[数値] 画像の倍率を指定します。
width:,height: 画像の幅と高さを指定します。
reverse:yes 画像をY軸反転させます。
*addtext=[文字列](,オプション)
合成する文字列を追加します。
オプション
x:[数値],y:[数値] 合成する画像の位置を指定します。
FontName:[フォント名] フォントを指定します。
FontSize:[数値] フォントサイズを指定します。
color:[色名] フォントの色を色名[black/white/red/blue/yell...
*save=[保存するファイル]
合成後の保存ファイル名を指定します。
***システム情報 [#n66dc0ca]
%scenario_path[]
現在開かれているシナリオフォルダのパスを返します。
%app_path[]
シナリオファクトリーがあるフォルダのパスを返します。
%datettime[]
日付・時刻を返します。
%datetime_year[] → 現在の年を返します。
%datetime_month[] → 現在の月を返します。
%datetime_day[] → 現在の日を返します。
%datetime_hour[] → 現在の時間を返します。
%datetime_minute[] → 現在の分を返します。
%datetime_second[] → 現在の秒を返します。
%desktop_path[]
デスクトップのパスを返します。
%mydocument_path[]
ドキュメントのパスを返します。
終了行:
*シナリオコマンド [#l5c1544f]
シナリオコマンドはシナリオスクリプトに記述することができ...
注意)シナリオコマンドで使用する記号はすべて半角になりま...
#contents
**コメント行 [#r53cf473]
行頭に“#“がある場合、コメント行となります。
**シーンを作るデータを指定 [#da480558]
**[データ名]( ,オプション:値,… )
[データ名]で指定したファイルからシーン[センテンスの集合]...
例)サンプルシナリオ(“サンプル.json”)を使う
**サンプル,進度1:1
オプション
進度1 進度1の表示行数を指定します。~
進度2 進度2の表示行数を指定します。~
進度3 進度3の表示行数を指定します。~
進度4 進度4の表示行数を指定します。~
重複 “重複:可”で重複有り、”重複:不可”で各進度で同じ行が表...
タグ 指定したタグに該当する行だけを対象に抽出します。~
**テキストを挿入 [#oa6dfd27]
*read=[テキストファイル]
[テキストファイル]で指定したテキスト文を挿入します。挿入...
例)追加サンプル.txt を挿入する。
*read=C:\追加サンプル.txt
**置換ファイルを指定 [#he23c7e8]
*replace=[置換ファイル](,[置換ファイル2],…)
テキストを置き換えるファイルを指定します。置換ファイルは...
例)置換A.rpl を指定する。
*replace=置換A
置き換えファイルの他に置換文字列を指定することもできます...
*replace=置換前文字列:置換後文字列
※特殊置換
@@replace=[置換ファイル](,[置換ファイル2],…)
@@で置換を指定した場合、最初にシナリオスクリプトを読み込...
**文書出力のスタイル指定 [#r98b734f]
*style [novel/ss]
novel
小説スタイルで出力します。
ss
冒頭にキャラ名が表示されるssスタイルで出力します。
**文書出力のフォーマット指定 [#gf70651a]
*format=[text/html/tyrano/hachi4]
文章の出力フォーマットを指定します。
text
通常のテキストとして出力します。
html
文末に改行文字が入ります。
tyrano
文末に[l][r]が入ります。
hachi4
hachi4のキャラクタ指定が入ります。
**デバッグモード [#dbbc7883]
*debug [on/off]
データから出力される各行の頭に進度を表示します。
**改行挿入 [#zbef6bb6]
*liefeed [on/off]
各行に空行を追加します。
**最終行固定 [#d555d613]
*fixlast [on/off]
進度最終行機能を使用します。データのタグに“> *”が入ってい...
**ストック行挿入 [#w95681cd]
*stock=[文書]
*set [数値]
挿入する文章をそのままシナリオに挿入せずストックに追加し...
**乱数挿入(%d表記) [#v1d9a196]
%d[数値]
数値の範囲で乱数を挿入します。
> %d[最小値,最大値] 最小値~最大値の範囲で乱数を挿入しま...
**乱数ストック(%dtock表記) [#e3ef9486]
%d表記と同じ乱数を挿入します。その時の値はストックされ、...
> %dstock[数値] 数値の範囲で乱数を挿入します。結果の値は...
%dstock[最小値,最大値]
最小値~最大値の範囲で乱数を挿入します。結果の値はストッ...
%dstock[]
ストックされている値を挿入します。
**カウント挿入(%c表記) [#g3a685b3]
%c
カウントされた数字が挿入されます。カウント値はストックさ...
%cstock
ストックされた数値を挿入します。
**その場で選択 [|] [#db7fcadd]
[文字列1|文字列2|文字列3…]
指定した文字列の中から1つをランダムに選択して表示しま...
システムコマンド
@@output=[ファイルパス]
シナリオ作成時に、出力結果を指定されたファイルとして出力。
@@outputrun=[ファイルパス]
シナリオ作成時に、出力結果を指定されたファイルとして出力...
@@run=[ファイルパス]
シナリオ作成直後に、指定されたファイルを起動。
@@changepath(=[フォルダパス])
指定されたフォルダパスをカレントパスにします。フォルダパ...
@@runnovel(=[シナリオパス])
指定されたシナリオパスにあるnovelゲームを起動します。パス...
@@clearsetting
シナリオ作成時のパラメータをデフォルトに戻します。コマン...
***画像合成コマンド [#o189fc7b]
@@imagefactory
画像合成を行う宣言。ファイル出力後(*output/*outputrun...
*canvas=[幅],[高さ]
合成を行うための画面サイズを指定します。
*add=[画像ファイル](,オプション)
合成する画像を追加します。
オプション
x:[数値],y:[数値] 合成する画像の位置を指定します。
zoom:[数値] 画像の倍率を指定します。
width:,height: 画像の幅と高さを指定します。
reverse:yes 画像をY軸反転させます。
*addtext=[文字列](,オプション)
合成する文字列を追加します。
オプション
x:[数値],y:[数値] 合成する画像の位置を指定します。
FontName:[フォント名] フォントを指定します。
FontSize:[数値] フォントサイズを指定します。
color:[色名] フォントの色を色名[black/white/red/blue/yell...
*save=[保存するファイル]
合成後の保存ファイル名を指定します。
***システム情報 [#n66dc0ca]
%scenario_path[]
現在開かれているシナリオフォルダのパスを返します。
%app_path[]
シナリオファクトリーがあるフォルダのパスを返します。
%datettime[]
日付・時刻を返します。
%datetime_year[] → 現在の年を返します。
%datetime_month[] → 現在の月を返します。
%datetime_day[] → 現在の日を返します。
%datetime_hour[] → 現在の時間を返します。
%datetime_minute[] → 現在の分を返します。
%datetime_second[] → 現在の秒を返します。
%desktop_path[]
デスクトップのパスを返します。
%mydocument_path[]
ドキュメントのパスを返します。
ページ名: