シナリオスクリプト
スクリプト一覧
| スクリプト | 効果 | 書式 | 主なシナリオNo | 備考 |
| [AllAnimeFileChange] | ||||
| [AllAnimeFileReset] | ||||
| [AnimeChange] | ||||
| [AnimeSpriteDraw_FullScreen] | ||||
| [AnimeSpriteHide] | ||||
| [Area] | ||||
| [BGM_Change] | 音楽を変更 | |||
| [BGM_Pause] | 音楽を一時停止 | |||
| [BGM_Play] | 音楽を演奏 | |||
| [BGM_Stop] | 音楽を停止 | |||
| [BloomReset] | ||||
| [BloomSet] | ||||
| [BlurReset] | ||||
| [BlurSet] | ||||
| [Bone] | ||||
| [Box] | ||||
| [BusRoot] | ||||
| [CameraCharaEye] | ||||
| [CameraLookChara] | ||||
| [CameraNullAnime] | ||||
| [CameraNullLoad] | ||||
| [CameraNullPoint] | ||||
| [CameraParseReset] | ||||
| [CameraParseSet] | ||||
| [CameraRotateChara] | ||||
| [CameraShake] | ||||
| [CameraTargetReset] | ||||
| [CameraTargetSet] | ||||
| [CameraTurn] | ||||
| [CarType] | ||||
| [ChangeCloth] | 着替え | |||
| [ChangeDefCloth] | ||||
| [CharaCollision] | ||||
| [CharaDrawFlag] | ||||
| [CharaMapWarp] | ||||
| [CharaParamChange] | キャラの パラメータを 変更 |
|||
| [CharaParamCmp] | ||||
| [CharaParamMax] | ||||
| [CharaParamMin] | ||||
| [CharaParamToVariable] | ||||
| [CharaPointMove] | ||||
| [CharaPosNullLoad] | ||||
| [CharaRelativeMove] | ||||
| [CharaTurnAngle] | ||||
| [CharaTurnChara] | ||||
| [CharaWarp] | キャラの移動 | |||
| [CharaWarpCameraPos] | ||||
| [Choices] | 選択肢を表示 | 10個まで 表示可能 | ||
| [CollisionBone] | ||||
| [CollisionModel] | ||||
| [ColorFilterChange] | ||||
| [ColorFilterOff] | ||||
| [ColorFilterOn] | ||||
| [Def] | ||||
| [DepthOfField_Chara] | ||||
| [DepthOfField_Distance] | ||||
| [DoorData] | ||||
| [DoorPoint] | ||||
| [EnvSound_Reset] | ||||
| [EnvSound_Set] | ||||
| [EnvSound_Stop] | ||||
| [ExpressionChange] | 表情制御 | 54種類 (0~53) | ||
| [FlowParticle_End] | ||||
| [FlowParticle_Start] | ||||
| [FlowParticle_StartEasy] | ||||
| [FlowParticle_Stop] | ||||
| [GameEnd] | ||||
| [GoCursorMode] | ||||
| [GoKigaeMode] | ||||
| [HeadTurnChara] | ||||
| [HeadTurnFront] | ||||
| [Index] | ||||
| [ItemAddBox] | アイテムを入手 | |||
| [ItemCreate] | ||||
| [LoopSE_LoadPlay] | ||||
| [LoopSE_Stop] | ||||
| [MainCharaChange] | ||||
| [MapChange] | マップを移動 | 主人公のみ カメラ 無移動 | ||
| [MapData_End] | ||||
| [MapData_Start] | ||||
| [Material] | ||||
| [MemoryUnlock] | Memoryを有効 | 値は 0~50 | ||
| [ModelFile_Base] | ||||
| [ModelFile_Transparent] | ||||
| [Movie] | ||||
| [ODF_Change] | ||||
| [ODF_Reset] | ||||
| [RootPoint] | ||||
| [RootPointAndArea] | ||||
| [ScenarioCharaCreate] | ||||
| [ScenarioCharaDelete] | ||||
| [ScenarioEnd] | 会話を終了 | |||
| [ScenarioEndNext] | ||||
| [ScenarioJump] | 次のイベントファイル を指定 |
|||
| [ScenarioOutFlag] | 会話中に 抜けれるか どうかの設定 |
|||
| [SE_LoadPlay] | ||||
| [SE_Wait] | ||||
| [Shader] | ||||
| [Stop] | ||||
| [StripCloth] | 任意の箇所の 脱衣 |
|||
| [SurfaceDrawFlag] | ||||
| [TEAandODA_Change] | ||||
| [TEAandODA_Reset] | ||||
| [TextEnd] | ||||
| [TextFrame] | ||||
| [TextStart] | セリフを出力 | |||
| [TimeAdd] | ||||
| [TimeChange] | 時間を変更 | |||
| [TitleReturn] | ||||
| [VariableChange] | ||||
| [VariableCmp] | ||||
| [VariableMax] | ||||
| [VariableMin] | ||||
| [VEDIT_START] | 茶ロイド | 任意のセリフ を喋らせる | ||
| [Vertex] | ||||
| [VoicePlay] | ||||
| [Wear] | ||||
| // | コメントアウト | //●場所 :永原荘食堂 |
ファイル構造
Textディレクトリ以下にシナリオスクリプトは配置されています。
そのうち、Start.txtとFreeStart.txtは特殊で、ゲーム開始時に最初に読み込まれるシナリオスクリプトです。
その他のx_sub_xxx.txtや、event内のxxxxxx.txtは個別のスクリプトです。特に気にする必要はありません。
そのうち、Start.txtとFreeStart.txtは特殊で、ゲーム開始時に最初に読み込まれるシナリオスクリプトです。
その他のx_sub_xxx.txtや、event内のxxxxxx.txtは個別のスクリプトです。特に気にする必要はありません。
各コマンド解説
◎アイテム制御命令
[命令文]
[ItemAddBox] P0 x
アイテムを入手します。
xにはアイテム番号が入ります。
xにはアイテム番号が入ります。
[例文]
[ItemAddBox] P0 45
とりにく を 1個入手
◎未分類命令
[例文]
[AllAnimeFileReset] H2
[例文]
[AnimeChange] H5 120
モーションを再生します。
P0 桜井 晴美
H0 永原 翔子
H1 保科 椎菜
H2 桜井 夕姫
H3 沢澄 美晴
H4 柊 楓
H5 進藤 奈々美
H6 永原 祥子
H0 永原 翔子
H1 保科 椎菜
H2 桜井 夕姫
H3 沢澄 美晴
H4 柊 楓
H5 進藤 奈々美
H6 永原 祥子
[例文]
[AnimeSpriteDraw_FullScreen] 0 Scenario/02_naka.tga 200 1 512 128 128 128 4 1 100
[例文]
[AnimeSpriteHide] 0 0
[例文]
[BGM_Change] BGM_06.wav [BGM_Play]
音楽を変更します。
[例文]
[BGM_Stop]
音楽を停止します。
[例文]
[BlurReset] 500
[例文]
[BlurSet] 0.2 600
[例文]
[CameraCharaEye] P0 10
カメラを主人公からの視点にします。
[例文]
[CameraLookChara] H5 10
[例文]
[CameraNullAnime] 0 9 0
[例文]
[CameraNullLoad] null/yuki_h01/event_000_camera
[例文]
[CameraParseReset] 0
[例文]
[CameraParseSet] 30.0 0000
[例文]
[CameraRotateChara] H0 0.0,-60.0,0.0 30.0 100
[例文]
[CameraShake] 10.0 5 1000
[例文]
[CameraTargetReset]
[例文]
[CameraTargetSet] H4 250
[例文]
[CameraTurn] 0.0,10.0,0.0 100
[例文]
[ChangeCloth] H4 904
着替えます。
[例文]
[CharaCollision] H3 0
[例文]
[CharaDrawFlag] H2 1
イベント時に、一時的にキャラを非表示にします(?)
[例文]
[CharaMapWarp] H4 3 M3
移動させます。
[例文]
[CharaParamChange] H2 Like + 10
キャラのパラメータを変更します。
変更できるパラメータには次のものがあり、数式には + - = などが使用できます。
Vital 、 Like 、 Eros 、 Virgin 、 AnalVirgin 、 FeraVirgin
変更できるパラメータには次のものがあり、数式には + - = などが使用できます。
Vital 、 Like 、 Eros 、 Virgin 、 AnalVirgin 、 FeraVirgin
[例文]
[CharaParamCmp] H4 Like >= 40 event/if_likeH4_2.txt event/if_likeH5.txt
[例文]
[CharaParamMax] Like 3 H4 event/if_likeH2.txt H5 event/if_likeH5_1.txt H2 event/if_likeH2.txt
[例文]
[CharaPointMove] H4 F6 76 25.0
[例文]
[CharaPosNullLoad] null/yuki_h01/event_000_null
[例文]
[CharaRelativeMove] P0 0.0 10.0 72 100.0
[例文]
[CharaTurnAngle] P0 180.0 0
[例文]
[CharaTurnChara] H4 H2 500
[例文]
[CharaWarp] P0 M7
移動します。H0 F0などとすると主人公の前に配置します。
[例文]
[CharaWarpCameraPos] P0
[例文]
[Choices] 3 「祥子さん」 「祥子お姉さん」 「ダウンロードした服を読み込む」 g_voice.txt g_item.txt g_item_01.txt
選択肢を表示します。選択肢は1~10個まで表示させることが可能です。
[例文]
[ColorFilterChange] 0.2,0.2,0.2,1.0 1000
[例文]
[ColorFilterOff] 2000
[例文]
[ColorFilterOn] 1.0,1.0,1.0,1.0 1000
[例文]
[DepthOfField_Chara] H4 100 250
[例文]
[DepthOfField_Distance] 0.0 1000.0 250
[例文]
[EnvSound_Set] OutSide
[例文]
[EnvSound_Stop]
[例文]
[ExpressionChange] H2 4
表情を変更します。
[例文]
[GameEnd]
[例文]
[GoCursorMode] battle/Rematch.txt
[例文]
[GoKigaeMode] battle/dummy.txt
[例文]
[HeadTurnChara] H6 P0
[例文]
[HeadTurnFront] H2
[例文]
[LoopSE_LoadPlay] se/se0102.wav
[例文]
[LoopSE_Stop]
[例文]
[MainCharaChange] H2
[例文]
[MapChange] 0
マップを移動します。主人公が移動するだけで、カメラは移動しないので注意。
0 :永原荘
1 :商店街
2 :学園
3 :アパート
4 :病院
0 :永原荘
1 :商店街
2 :学園
3 :アパート
4 :病院
[例文]
[MemoryUnlock] 16
Memoryを有効にします。値は0~50
[例文]
[Movie] ld4_op.mpg
[例文]
[ODF_Change] P0 player/player_nude.ODF
[例文]
[ODF_Reset] H4
[例文]
[ScenarioCharaCreate] S1 1 10440/10440.TEA 10440/10440.ODF 10440/m_advmot_000.ODA
[例文]
[ScenarioCharaDelete] S1
[例文]
[ScenarioEnd]
会話を終了します。
[例文]
[ScenarioJump] event/Broot/bun_B_route015a_end_1.txt
次のイベントファイルを指定します。
[例文]
[ScenarioOutFlag] 0
会話中に抜けられるかどうかの設定をします。
[例文]
[SE_LoadPlay] se/se0136.wav
[例文]
[StripCloth] H2 shorts
任意の箇所の服を脱がせます。H2 All などとすると全裸になります。
[例文]
[SurfaceDrawFlag]
[例文]
[TEAandODA_Change] H2 c/c_mot_uke07.TEA c/c_mot_uke07.ODA
[例文]
[TEAandODA_Reset] H4
[例文]
[TextFrame] 0
[例文]
[TextStart] 【晴美】 「あと、晴美(はるよし)です」 [TextEnd]
セリフを出力します。
[例文]
[TimeAdd] 1:00
[例文]
[TimeChange] 20:00
時間を変更します。
[例文]
[TitleReturn]
[例文]
[VariableChange] V100 + 1
[例文]
[VariableCmp] V2 == 1 event/bun_y10ca.txt event/bun_y10c1.txt
[例文]
[VEDIT_START] 6 1 100 さちこおねえさま
合成音声によって任意のセリフを喋らせることができます。茶ロイド
6 :キャラ番号 0~6
1 :音程
100 :長さ
さちこおねえさま :喋る言葉
1 :音程
100 :長さ
さちこおねえさま :喋る言葉
[例文]
[VoicePlay] H2 event/c/yuuki1398.ogg