※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

勝手にいじらさせていただきました。

今後の追加編集は未定です。

 

【シナリオの構成】

タイトルから、スタートで[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  詳細

 


[ChangeMode]

[書式]

[EventKeyStart]
Type:ChangeMode
Time:-1
str Mode:CharaSelect
[EventKeyEnd]

[Modeに指定可能なもの]

Action  
H  
City  
Q_Result  
Q_Receive  
Shop  
Free  
CharaSelect  
Ending  

 

[CharaDraw]

[書式]

[EventKeyStart]
Type:CharaDraw
Time:-1
str Target:Rival
str Command:Show
[EventKeyEnd]

[Commandに指定可能なもの]

Show  
Hide  
   

 

[ChangeAnimeData]

[書式]

[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]

[ChangeAnimeNo]

[書式]

[EventKeyStart]
Type:ChangeAnimeNo
Time:-1
str Target:Player
int No:0
int Lerp:0
[EventKeyEnd]

[ChangeExpression]

[書式]

[EventKeyStart]
Type:ChangeExpression
Time:+3
str Target:Player
int No:0
[EventKeyEnd]

[CharaLookType]

[書式]

[EventKeyStart]
Type:CharaLookType
Time:-1
str Command:Type
str Target:Player
str Type:No
[EventKeyEnd]

[ColorFilter]

[書式]

[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]

[Camera]

[書式]

[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]

[DrawString]

[書式]

[EventKeyStart]
Type:DrawString
Time:+0
str_start Str
(・・・どの依頼を受けようか?)
str_end
[EventKeyEnd]

[EventChara]

[キャラクター生成書式]

[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ファイルを指定

 

 

[Equip]

 

[書式]

 

[EventKeyStart]
Type:Equip
Time:-1
str Target:Player
str Command:MainVisible
int Visible:0
[EventKeyEnd]

[Map]

[書式]

[EventKeyStart]
Type:Map
Time:-1
int No:70000
[EventKeyEnd]

[Quest]

[書式]

[EventKeyStart]
Type:Quest
Time:-1
str Command:Go
[EventKeyEnd]

[Sound]

[書式]

[EventKeyStart]
Type:Sound
Time:+0
str Command:Voice_Play
str Target:Player
str File:data/pcm/voice/event/PointD/eir_sin_0019.ogg
[EventKeyEnd]

[ScriptJump]

[書式]

[EventKeyStart]
Type:ScriptJump
Time:+0
str File:./data/Event/Script/Quest/ReturnCity.txt
[EventKeyEnd]

[SetPos]

[書式]

[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]

[Sprite]

[書式]

[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

画像の切抜拡縮は floatAreaX、float AreaY、float AreaW、float AreaH

組み合わせた場合は良くわからない。

 

[Choices]

[書式]

[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]

[MovePos]

[書式]

[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]

[Valiable]

[変数作成書式]

[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(演算)に指定可能なもの]

+ 足し算
- 引き算
* 掛け算
/ 割り算