atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
FF7をファミコンに移植させた職人は神認定 まとめページver.2 @ ウィキ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
FF7をファミコンに移植させた職人は神認定 まとめページver.2 @ ウィキ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
FF7をファミコンに移植させた職人は神認定 まとめページver.2 @ ウィキ
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • FF7をファミコンに移植させた職人は神認定 まとめページver.2 @ ウィキ
  • イベントスクリプト

イベントスクリプト

最終更新:2012年11月29日 14:11

Bot(ページ名リンク)

- view
だれでも歓迎! 編集
BETA氏制作のシミュレータ(v3.00a)のイベントスクリプト部分についてのまとめ。
同梱のイベントスクリプト命令一覧.txtと同じ内容です。

  • ■イベントタイプ
  • ■スクリプト命令

■イベントタイプ

event_generator スクリプトに記述されたイベント処理を実行する
ゲームの状態をイベント状態に遷移させる

ゲームの状態がマップ移動画面もしくはイベント状態のときに、
スクリプトの処理を上から順に実行していく
スクリプトを最下行まで実行し終えると、
ゲームの状態をマップ移動画面に戻した後、自身は消滅する
(ただしset_eternal_eventを実行した場合は消滅しない)
スクリプトの命令一覧は"イベントスクリプト命令一覧.txt"に記載

paramの欄にスクリプトを記述する
頭に'@'を付けるとファイルから読み込むことも可能
@ichibangai_station_baret.txtと記述すると./event/script/ichibangai_station_baret.txtを読み込む
directionやspeedのパラメータは使用しない
npc 話しかけるとparamの欄の内容が表示される。
speedに設定したスピードで自動で歩き回る
イベント状態では処理が止まる。
画像は./image/character.bmpを使用
image_idと画像の対応は"新キャラチップ対応表.txt"に記載
npc2 話しかけてもセリフのウィンドウが開かない。
speedに設定したスピードで自動で歩き回る
イベント状態では処理が止まる。
npc3 話しかけるとparamの欄の内容が表示される。
speedに設定したスピードで自動で歩き回る
イベント状態では処理が止まる。
話しかけても振り返らない。
npc_event 話しかけてもセリフのウィンドウが開かない。
イベント状態でも処理が続く。
speedにnot_move以外が設定されていても自動では歩かない
(move_npc命令を受けたときのみ歩かせることができる)
item_shop ショップ系イベント
話しかけるとショップ画面が開く
paramには./item/以下のテキストに記述してある各アイテムのIDを
'/'区切りで記述する
weapon_shop
armor_shop
materia_shop
acce_shop
treasure_box 宝箱。画像は./image/treasure_box.bmpを使う。
paramに./item/以下のテキストに記述してあるアイテムのIDを指定する
treasure_box2 宝箱。2回アイテムが取れる
treasure_box3 宝箱。一度もアイテムが取れない
treasure_item マップ上に落ちている拾えるアイテム。拾うと消滅する。
画像は./image/treasure_item.bmpを使う




■スクリプト命令

トリガー系
wait_same_pos キャラとマップ上の座標が同じになるまでスクリプトの処理を止める
wait_talk 話しかけられるまでスクリプトの処理を止める
wait_event_invalid (event_idx) event_idxのイベントが消えるまで処理を止める
wait_target_talked (event_idx) event_idxのイベントとの会話が終わるのを待つ
wait_target_talk (event_idx) event_idxのイベントが話しかけられるのを待つ
状態制御系
sleep (フレーム数) スクリプトの処理を指定フレーム数分止める
条件分岐系
if_flag (flag_id) (val)
(処理)
fi
flag_idのイベントフラグの値がvalと等しければ処理を実行する
if_party_mem (idx)
(処理)
fi
idxのキャラがパーティメンバーであれば処理を実行する
idxの値の対応は以下の通り
0: クラウド, 1: バレット, 2: ティファ, 3: エアリス,
4: レッド13, 5: ユフィ, 6: ケットシー, 7: シド, 8: ヴィンセント
if_active_mem (idx)
(処理)
fi
idxのキャラが戦闘参加メンバーであれば処理を実行する
if_char_img (idx)
(処理)
fi
idxのキャラがマップ画面表示中キャラであれば処理を実行する
if_owned_item (idx)
(処理)
fi
idxのアイテムを所有していれば処理を実行する
エンカウント系
encount (モンスターパーティID) エンカウントさせる
boss_encount (モンスターパーティID) エンカウントさせる。BGMがボス戦のものとなる
キャラ操作系
move_char (direction) (移動量) キャラを移動させる
step_char (回数) キャラを足踏みさせる
chg_char_dir (direction) キャラの向きを変える
add_party_mem (idx) パーティメンバーを追加する。idxの値の対応は以下の通り
0: クラウド, 1: バレット, 2: ティファ, 3: エアリス,
4: レッド13, 5: ユフィ, 6: ケットシー, 7: シド, 8: ヴィンセント
draw_char (on/off) キャラ表示/非表示切り替え
warp (map_id) (x) (y) (direction) キャラの位置をワープさせる
chg_char_img (idx) キャラ表示切替。idxには0~2を指定可。
ステータス画面のキャラの並びに対応
backup_char_img 現在表示中のキャラのidxを内部で保存
restore_char_img 内部に保存していたidxでキャラ表示切替
イベント操作系
create (event_type) (event_id) (map_id) (x) (y) (image_id) (direction) (speed) (param) イベントを生成する。paramは一行で記述すること。
改行は\nと記述する
なお、paramに@で始まる文字列を記述した場合には、
@の後の文字列をファイル名とみなし、そのファイルの中身を展開する
kill (event_id) イベントを削除する
kill_through (event_id) イベントを削除する
※event_idのイベントが存在しない場合でも強制終了しない
move_npc (event_id) (direction) (移動量) event_idで指定したNPCを移動させる
slide_npc (event_id) (direction) (移動量) event_idで指定したNPCを体の向きを変えずにdirectionの方向へスライドさせる
slide_walk_npc (event_id) (direction) (移動量) event_idで指定したNPCを体の向きを変えずにdirectionの方向へ移動させる
step_npc (event_id) (回数) キャラを足踏みさせる
chg_npc_dir (event_id) (direction) NPCの向きを変える
chg_type (event_id) (type) typeのパラメータを変更する
chg_speed (event_id) (speed) speedのパラメータを変更する
chg_param (event_id) (string) paramのパラメータを変更する
inactive (event_id) 動きを止める
active (event_id) 動ける状態にする
set_eternal_event イベントが消滅しないようにする
set_flag_wall 当たり判定フラグを有効にする
reset_talked_flag NPCに話しかけた後に立つフラグをリセットする(同じNPCに対してwait_target_talkedを再使用するときなど使える)
reset_talk_flag NPCに話しかけた際に立つフラグをリセットする(同じNPCに対してwait_target_talkを再使用するときなど使える)
recover_talked_npc_dir npc_shopに話しかけた後、話しかける前の方向に戻し会話後に足踏みを開始させる
backup_npc_dir (event_id) event_idの方向を保存
restore_npc_dir (event_id) event_idの方向を保存しておいた方向で設定
set_talk_npc (event_id) 会話中のNPCのIDをセット (会話ウィンドウの上にNPCを表示させるため)
reset_talk_npc 会話中のNPCのIDをリセット
(set_talk_npcを使用した場合は必ず会話後にリセットすること)
chg_dir_to_char (event_id) event_idのNPCの向きをキャラの方向に向ける
set_npc_pos (event_id) (map_id) (x) (y) event_idのNPCの座標を指定した位置に飛ばす
jump_npc (event_id) (direction) (移動量) event_idのNPCをdirectionの方向へ移動量だけジャンプさせる
jump_npc_target_pos (event_id) (x) (y) event_idのNPCを座標(x, y)の位置にジャンプで移動させる
パラメータ操作系
add_gil (val) ギルを増やす
sub_gil (val) ギルを減らす
add_likability (idx) (val) 好感度を上げる
idxの値の対応は以下の通り
0: クラウド, 1: バレット, 2: ティファ, 3: エアリス,
4: レッド13, 5: ユフィ, 6: ケットシー, 7: シド, 8: ヴィンセント
sub_likability (idx) (val) 好感度を下げる
recover_active_chara active memberのHP MPを全回復させる
画面エフェクト系
screen_effect (color) 画面全体にエフェクトをかける。colorにはred blue green offが指定可
使用後はoff指定でエフェクト解除すること
flush 短時間画面全体に白い矩形を描画する
fadeout フェードアウト
fadein フェードイン
サウンド系
play_se (path) SEを再生させる。pathには./sound/se/の部分は不要
play_bgm マップのBGMの再生を開始
stop_bgm マップのBGMの再生を停止
play_event_bgm (path) pathで指定したBGMの再生を開始
pathには./sound/bgm/の部分は不要
stop_se SEの再生を停止
メッセージ表示系
msg (テキスト) FF3風のウィンドウにテキスト表示
※テキストは一行で記述すること。改行は\nと記述する
msg2 (テキスト) 黒いウィンドウにテキスト表示
※テキストは一行で記述すること。改行は\nと記述する
ショップ系
open_item_shop ショップ画面を開く
open_weapon_shop
open_armor_shop
open_materia_shop
open_acce_shop
その他
set_flag (ID) (value) イベントフラグに値をセットする
フラグの意味については別紙「イベントフラグ管理表.xls」に記載
start_countdown (min) カウントダウンイベントを開始する
end_countdown カウントダウンイベントを終了する























タグ:

+ タグ編集
  • タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「イベントスクリプト」をウィキ内検索
LINE
シェア
Tweet
FF7をファミコンに移植させた職人は神認定 まとめページver.2 @ ウィキ
記事メニュー
管理人:822@7.5
要望はスレに書き込めば多分見ます。

wiki内検索

検索 :

■wiki関係

トップページ
トップページ。現状等が書いてあります。

このwikiについて・FAQ
(割と)よくある質問。このwikiの説明も少し。

投票ページ
どの素材を使うか迷った時とかに意見を聞く為の投票ページ。

■ファミコンの仕様

●グラフィック関係

グラフィック全般の仕様
グラフィック製作における予備知識です。

キャラクターグラフィック
マップ移動時&戦闘時のキャラクターグラフィックについて。

モンスター
モンスターグラフィックの仕様について。

マップ
町、ワールドマップについて。

戦闘背景
戦闘時の背景について。

戦闘アニメーション
魔法などのエフェクトについて。

●サウンド関係

NSFの仕様
NSF(ファミコンの音楽形式)について。

NSFを作る
NSFの記述の仕方、テクニックについて。

■開発について

参加したい人向け・FAQ
読んで字のごとく、これから製作に参加したい人向けのFAQ。

製作ツール
素材製作のためのツールを紹介するページ。
スレ住人の作ったツールもここに格納。

■ エディタの使い方
├ マップエディタ
├ イベントエディタ
└ イベントスクリプト

■ 欲しいものリスト
├ BGM関係
├ 効果音関係
└ グラフィック関係

TortoiseSVN導入
開発用ファイル共有システムの導入について。

文章表記
セリフ等テキストの表記ルールについて。

スレでの提案、アイデア
そのまんまスレで出た意見やアイデア。

その他

敵パーティ編成
敵パーティ編成表。

参考webサイト
製作するにあたって資料となりそうなwebサイト紹介するページ。

wiki編集ルール
編集する際のタグのきまりごと。守れば読みやすくなるかも。


当ページの訪問者数
本日 - 人
昨日 - 人
合計 - 人
リアルタイム:-
記事メニュー2

最終更新日

2012年11月22日 (木) 01時45分40秒

更新履歴

取得中です。


ここを編集
人気記事ランキング
  1. 効果音関係
  2. マップエディタ
  3. イベントエディタ
  4. wiki編集ルール
  5. このwikiについて・FAQ
もっと見る
最近更新されたページ
  • 198日前

    投票ページ
  • 3391日前

    このwikiについて・FAQ
  • 4243日前

    NSFの仕様
  • 4508日前

    トップページ
  • 4625日前

    参加したい人向け・FAQ
  • 4625日前

    メニュー
  • 4662日前

    製作ツール
  • 4670日前

    wiki編集ルール
  • 4672日前

    TortoiseSVN導入
  • 4673日前

    マップ
もっと見る
人気記事ランキング
  1. 効果音関係
  2. マップエディタ
  3. イベントエディタ
  4. wiki編集ルール
  5. このwikiについて・FAQ
もっと見る
最近更新されたページ
  • 198日前

    投票ページ
  • 3391日前

    このwikiについて・FAQ
  • 4243日前

    NSFの仕様
  • 4508日前

    トップページ
  • 4625日前

    参加したい人向け・FAQ
  • 4625日前

    メニュー
  • 4662日前

    製作ツール
  • 4670日前

    wiki編集ルール
  • 4672日前

    TortoiseSVN導入
  • 4673日前

    マップ
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. Shoboid RPまとめwiki
  2. テイルズオブ用語辞典
  3. トリコ総合データベース
  4. 固めまとめWiki
  5. ストグラFV まとめ@非公式wiki
  6. イナズマイレブンGO2 クロノ・ストーン ネップウ/ライメイ 攻略wiki
  7. みんなで決めるゲーム音楽ベスト100まとめwiki
  8. グランツーリスモWiki
  9. 魔法科高校の劣等生Wiki
  10. ゆっくり虐め専用Wiki
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ゲームカタログ@Wiki ~名作からクソゲーまで~
  3. ストグラ まとめ @ウィキ
  4. 初音ミク Wiki
  5. 発車メロディーwiki
  6. 検索してはいけない言葉 @ ウィキ
  7. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  9. オレカバトル アプリ版 @ ウィキ
  10. 英傑大戦wiki
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MadTown GTA (Beta) まとめウィキ
  2. MADTOWNGTAまとめwiki
  3. まどドラ攻略wiki
  4. ちいぽけ攻略
  5. SurrounDead 攻略 (非公式wiki)
  6. Shoboid RPまとめwiki
  7. シュガードール情報まとめウィキ
  8. 戦国ダイナスティ攻略@ウィキ
  9. ソニックレーシング クロスワールド @ ウィキ
  10. 20XX @ ウィキ
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. angler - MADTOWNGTAまとめwiki
  2. 参加者一覧 - MADTOWNGTAまとめwiki
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. 参加者一覧 - MadTown GTA (Beta) まとめウィキ
  5. SILENT HILL f - アニヲタWiki(仮)
  6. ギャプラン - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  7. XVI - MADTOWNGTAまとめwiki
  8. 模擬ドラフト結果 - おんJ模擬ドラフトまとめwiki
  9. 参加者一覧 - ストグラ まとめ @ウィキ
  10. 白狐 - MADTOWNGTAまとめwiki
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.