勝手にいじらさせていただきました。
今後の追加編集は未定です。
タイトルから、スタートで[data/Event/Script/Quest/Chapter1.txt]へ
フリーHで[data/Event/Script/quest/ToFree.txt]へ
フリーバトルで[data/Event/Script/Quest/ToExtra.txt]へ
[Chapter1.txt]から、キャラ選択へ、
エイルを選択すると[data/Event/Script/Quest/eir/Start.txt]のあと、村の広場
ロタを選択すると[data/Event/Script/Quest/rota/Start.txt]のあと、村の広場
カスタムキャラ選択で、そのまま村の広場へ
自作キャラクタ登録をして[data/Event/Script/Quest/自作キャラクタ名/Start.txt]を作成すると
自作キャラクタ用の物語として進めることが出来る
村の広場 魔方陣で武器屋とクエストの依頼 [data/Event/Script/City]の中のそれぞれの.txtへ
通常クエスト 検証中
VS歴代らぶデスキャラ eir/rotaフォルダの中のRivalフォルダの中のキャラ.txtへ
【 Ver1.00で確認したEventType】
ChangeMode | ショップや町に戻るなど? | 詳細 |
CharaDraw | キャラを表示したり非表示にしたりする | 詳細 |
ChangeAnimeData | 指定キャラのTEA、ODA(ANMも指定可能か?)を指定する | 詳細 |
ChangeAnimeNo | 指定キャラに通常待機など番号指定でアニメーションさせる | 詳細 |
ChangeExpression | 指定キャラの表情を変える | 詳細 |
CharaLookType | 指定キャラをカメラ方向など目線を変えさせる | 詳細 |
ColorFilter | フェード演出 | 詳細 |
Camera | カメラの位置角度を変える | 詳細 |
DrawString | 文字を表示 | 詳細 |
EventChara | ALP指定でキャラを発生させる | 詳細 |
Equip | 武器を持たせる・持たせない | 詳細 |
Map | マップ変更 | 詳細 |
Quest | クエストに向かう・戻る | 詳細 |
Sound | BGM変更、音声SEの再生 | 詳細 |
ScriptJump | 別スクリプトファイルへ移動する | 詳細 |
SetPos | 指定キャラの位置を指定する | 詳細 |
Sprite | 画像ファイルの表示 | 詳細 |
【Ver1.00で使ってないけど使えるかもしれないEventType】
Choices | 選択肢表示とスクリプト切り替え? | 詳細 |
MovePos | 指定キャラを移動させる? | 詳細 |
Valiable | フラグや数値作成・比較? | 詳細 |
SetupChara | 操作キャラ切り替え?死亡させる? | 詳細 |
EventTrigger | ? | 詳細 |
ChangeDrawType | ハグやキスなどに切り替える? | 詳細 |
ChangeScene | ゲーム終了やタイトルに戻るなど? | 詳細 |
WearDraw | 着ている服の表示・非表示? | 詳細 |
CharaCtrl | ? | 詳細 |
[書式]
[EventKeyStart] Type:ChangeMode Time:-1 str Mode:CharaSelect [EventKeyEnd]
[Modeに指定可能なもの]
Action | |
H | |
City | |
Q_Result | |
Q_Receive | |
Shop | |
Free | |
CharaSelect | |
Ending |
[書式]
[EventKeyStart] Type:CharaDraw Time:-1 str Target:Rival str Command:Show [EventKeyEnd]
[Commandに指定可能なもの]
Show | |
Hide | |
[書式]
[EventKeyStart] Type:ChangeAnimeData Time:-1 str Target:Hero str TEA:./data/ODF/Body/RealBodyAnime/a_adv_000.tea str ODA:./data/ODF/Body/RealBodyAnime/a_adv_000.oda [EventKeyEnd]
[書式]
[EventKeyStart] Type:ChangeAnimeNo Time:-1 str Target:Player int No:0 int Lerp:0 [EventKeyEnd]
[書式]
[EventKeyStart] Type:ChangeExpression Time:+3 str Target:Player int No:0 [EventKeyEnd]
[書式]
[EventKeyStart] Type:CharaLookType Time:-1 str Command:Type str Target:Player str Type:No [EventKeyEnd]
[書式]
[EventKeyStart] Type:ColorFilter Time:-1 float R:0.0 float G:0.0 float B:0.0 float A:1.0 float ChangeTime:0.0 [EventKeyEnd]
[書式]
[EventKeyStart] Type:Camera Time:-1 float X:146.0 float Y:16.0 float Z:-53.0 float Yaw:0.0 float Pitch:0.0 float Roll:0.0 [EventKeyEnd]
[書式]
[EventKeyStart] Type:DrawString Time:+0 str_start Str (・・・どの依頼を受けようか?) str_end [EventKeyEnd]
[キャラクター生成書式]
[EventKeyStart] Type:EventChara Time:-1 str Command:Create str Name:Hero str Type:Human str ALP:data/EditData/DefEdit/Aaron.alp [EventKeyEnd]
[キャラクター削除書式]
[EventKeyStart] Type:EventChara Time:+0 str Command:Delete str Name:Hero [EventKeyEnd]
[Commandに指定可能なもの]
Create | キャラクター生成 |
Delete | キャラクター削除 |
[Create時に読込ファイルとして指定可能なもの]
ALP | alpファイルを指定 |
ANM |
|
TEA | |
ODA | |
Object |
odfファイルを指定 |
[書式]
[EventKeyStart] Type:Equip Time:-1 str Target:Player str Command:MainVisible int Visible:0 [EventKeyEnd]
[書式]
[EventKeyStart] Type:Map Time:-1 int No:70000 [EventKeyEnd]
[書式]
[EventKeyStart] Type:Quest Time:-1 str Command:Go [EventKeyEnd]
[書式]
[EventKeyStart] Type:Sound Time:+0 str Command:Voice_Play str Target:Player str File:data/pcm/voice/event/PointD/eir_sin_0019.ogg [EventKeyEnd]
[書式]
[EventKeyStart] Type:ScriptJump Time:+0 str File:./data/Event/Script/Quest/ReturnCity.txt [EventKeyEnd]
[書式]
[EventKeyStart] Type:SetPos Time:-1 str Target:Hero float X:0.0 float Y:54.5 float Z:295.0 float Yaw:0.0 [EventKeyEnd]
[書式]
[EventKeyStart] Type:Sprite Time:-1 str Command:Create float X:100 //画面左上を0とした表示位置Ⅹ float Y:100 //画面左上を0とした表示位置Y float Roll:360 //画像の回転 int TexW: 192 //画像の表示サイズ指定横 int TexH: 108 //画像の表示サイズ指定縦 float AreaX: 500 //画像の描画開始位置Ⅹ float AreaY: 200 //画像の描画開始位置Y float AreaW: 600 //画像サイズ横 float AreaH: 400 //画像サイズ縦 str File:data/def/Event/text_bg.bmp
str Name:BG str Type:CenterFill [EventKeyEnd]
表示場所角度指定は float X、float Y、float Roll
画像の単純拡縮は int TexW、int TexH
画像の切抜拡縮は float AreaX、float AreaY、float AreaW、float AreaH
組み合わせた場合は良くわからない。
[書式]
[EventKeyStart] Type:Choices Time:-1 str Str1:Test1.txtに飛びます str Str2:Test2.txtに飛びます str Str3:Test3.txtに飛びます str Jump1:./data/Event/Script/Quest/test1.txt str Jump2:./data/Event/Script/Quest/test2.txt str Jump3:./data/Event/Script/Quest/test3.txt [EventKeyEnd]
[書式]
[EventKeyStart] Type:MovePos Time:-1 str Target:Player float X:146.0 float Y:25.0 float Z:-140.0 float Yaw:0.0 [EventKeyEnd]
[変数作成書式]
[EventKeyStart] Type:Valiable Time:+0 str Command:Create str Name:TestFlag str Type:Int int Val:6 [EventKeyEnd]
[対象比較書式]
[EventKeyStart] Type:Valiable Time:+0 str Command:Comp str Name:TestFlag str Comp:== int Val:5 str True:./data/Event/Script/Quest/true.txt str False:./data/Event/Script/Quest/false.txt [EventKeyEnd]
[対象演算書式]
[EventKeyStart] Type:Valiable Time:+0 str Command:Calc str Name:TestFlag str Calc:+ int Val:1 [EventKeyEnd]
[Commandに指定可能なもの]
Create | 変数作成 |
Calc | 対象演算 |
Change | 対象変更 |
Comp | 対象比較 |
[Typeに指定可能なもの]
Int | |
Flaot | Floatじゃ駄目なんです |
Str |
[Comp(比較)に指定可能なもの]
== | |
!= | |
>= | |
<= | |
> | |
< |
[Calc(演算)に指定可能なもの]
+ | 足し算 |
- | 引き算 |
* | 掛け算 |
/ | 割り算 |