RPGツクール2000/マップイベント【サイトトップへ戻る】
■マップイベントのイベントIDを並び替える
(更新:2022/06/26)


マップイベントのイベントIDを並び替える方法を紹介します。


ショートカット
■イベントIDを並び替える理由
■作業前にバックアップを!
■ショートカットキーについて
■2つのイベントIDを並び替える
■複数のイベントIDをまとめて並び替える
■補足

イベントIDに関する説明は、別ページにて紹介しています。
【イベントIDの説明を見る】


  
■イベントIDを並び替える理由

イベントIDはマップイベントごとに付けられている番号です。

このイベントIDを使って、例えばキャラクターの動作指定などの処理で、
イベントID[1]を右に移動」と言った処理を実行しています。



イベントIDはマップイベントの作成順に付けられていきますが、
宝箱イベントや階段イベントなどを作る際には、特にイベントIDの事を気にする必要はありません。

しかしコモンイベントから特定のマップイベントを操作する時には、
全てのマップにある特定のマップイベントのイベントIDを全て同じIDにする必要があります。

例えばドラホコシステムの場合、
各マップに設定した後続キャラ用のマップイベントをコモンイベントから操作しています。

▼2〜4人目はマップイベントで表示し、コモンイベントで操作している。


このドラホコシステムでは…
マップイベント「ドラホコ2人目」=イベントID[1]
マップイベント「ドラホコ3人目」=イベントID[2]
マップイベント「ドラホコ4人目」=イベントID[3]

と設定していますが、もしもマップ上に「階段イベント」が先に設定されている場合は…
マップイベント「階段イベント」 =イベントID[1]
マップイベント「ドラホコ2人目」=イベントID[2]
マップイベント「ドラホコ3人目」=イベントID[3]
マップイベント「ドラホコ4人目」=イベントID[4]

となるため、2人目の主人公の表示に階段イベントが使われてしまい、
階段の表示が画面上から消える上、先頭の主人公が2人目の主人公と重なると、
階段イベント(場所移動)が実行してしまいます。

このような時に…
マップイベント「階段イベント」 =イベントID[1] → イベントID[4]
マップイベント「ドラホコ2人目」=イベントID[2] → イベントID[1]
マップイベント「ドラホコ3人目」=イベントID[3] → イベントID[2]
マップイベント「ドラホコ4人目」=イベントID[4] → イベントID[3]

と言った並び替えの作業が必要になります。



なお…
◆キャラクターの動作指定:EV0007,主人公の方を向く
と言ったイベント設定があった時に、
マップイベントのイベントIDを「7」から「6」に並び替えた場合は…
◆キャラクターの動作指定:EV0006,主人公の方を向く
とイベント設定を修正する必要があります。


▲トップへ戻る▲


  
■作業前にバックアップを!

並び替えの作業を行う前には、作品データのバックアップを残した方が良いでしょう。
【公開用・バックアップ用の圧縮ファイルを作るのページを開く】

バックアップは、例えばイベントIDの並び替え作業中に誤ってマップイベントを削除してしまい、
さらに保存までしてしまった時(修復不可能になった時)に役立ちます。


▲トップへ戻る▲


  
■ショートカットキーについて

イベントIDを並び替える作業では「切り取り」「コピー」「貼り付け」「削除」を頻繁に使います。

通常はマウスでマップイベントを選択し、
右クリックでメニューを表示してコピーなどを実行しますが、
キーボードのショートカットキーを使ってもコピーなどが実行できます。

  キーボードのショートカットキー
切り取り [Ctrl]を押しながら[X]
コピー [Ctrl]を押しながら[C]
貼り付け [Ctrl]を押しながら[V]
削除 [Delete]


▲トップへ戻る▲


  
■2つのイベントIDを並び替える

イベントID[1]イベントID[2]のイベントIDを並び替える手順を紹介します。




まずイベントID[1](イベントIDが小さい方)をコピーして、すぐ近くに貼り付けてください。
貼り付けたマップイベントは現在使用していない最も小さいイベントIDになります。




イベントID[1]削除してください。


これでイベントID[1]は未使用状態になります。



イベントID[2]切り取りを実行し、すぐに貼り付けを実行してください。
切り取り&貼り付けを実行する事で、イベントID[2]だったマップイベントは、
未使用だったイベントID[1]になります。


そしてイベントID[2]が未使用状態になります。



イベントID[3]切り取りを実行し、元あったマスで貼り付けを実行してください。
すると貼り付けたマップイベントは未使用だったイベントID[2]になります。


これでイベントIDの並び替え作業が完了です。


▲トップへ戻る▲


  
■複数のイベントIDをまとめて並び替える

今回は以下の6つのマップイベントのイベントIDを左から「123456」に並び替えます。




まず全てのマップイベントをコピー&貼り付けで複製してください。




コピー元になった古いマップイベントを全て削除してください。




イベントIDの小さい方から順コピー&貼り付けで複製してください。




最後に一時的に複製したマップイベントを全て削除してください。


これでイベントIDの並び替え作業が完了です。


▲トップへ戻る▲


  
■補足

マップイベントの位置を移動する時には「切り取り→貼り付け」では無く、
マウスのドラッグ(マップイベントの上でマウスの左ボタンを押しながら移動)で移動してください。

切り取り→貼り付け」で移動すると、
貼り付けたあとのイベントIDが変わってしまう可能性があります。


もしも「切り取り→貼り付け」で移動する場合は、貼り付け後のイベントIDを確認してください。

なお、イベントIDが変わっても特に問題が無いマップイベントの場合は、
切り取り→貼り付け」で移動しても問題ありません。


▲トップへ戻る▲



◎関連ページ

●マップID・地形ID・イベントIDについて
●公開用・バックアップ用の圧縮ファイルを作る

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール