RPGツクール2000/演出【サイトトップへ戻る】 ■周回プレイ(2周目プレイ)について (更新:2020/08/02) 周回プレイについてのページです。
■周回プレイとは? 周回プレイとは、一旦エンディングまでクリアしたあとに、 ニューゲームと同じようにゲームを再開するものを言います。 基本的に「2周目以降は1周目と異なる条件でプレイできる」と言った要素があり、 主に主人公のステータスや所持アイテムなどを引き継ぐ事ができる事が多いですが、 「何を引き継ぐのか?」は制作者が自由に決める事ができます。 以下は、周回プレイの導入例です。
▲トップへ戻る▲ ■初期化について 周回プレイは、基本的には「クリアしたらパーティーの初期位置へ場所移動する」になりますが、 単にパーティーの初期位置へ場所移動させるだけではうまく機能しません。 例えば、スイッチを全て「OFF」&変数の値を全て「0」にするなど、 ニューゲームでゲームを開始した時と同じ状態にする必要があります。 ■スイッチや変数の初期化 ニューゲームで開始した時には、全てのスイッチが「OFF」、全ての変数が「0」になっています。 そのため、周回プレイを始める前には…
但し、クリア回数など、2周目にも情報を残す必要がある場合は、 それら関連するスイッチや変数は、初期化しないようにしてください。 例えば、変数[0001〜0010]の情報を残す場合は…
残す情報は、できる限り連番(変数[0001〜0010]など)にしておいた方が良いでしょう。 変数[0015][0023][0046]などとバラバラな番号になっていると、 間違えて初期化してしまうなどの設定ミスを起こす可能性があります。 バラバラな番号になる場合は、スイッチや変数の名前を「【残】周回数」などと、 これは残す(初期化しない)と言う事がよく分かる名前にしておくと良いでしょう。 ■主人公の初期化(レベル) 主人公のレベルを1に戻す場合は…
アレックスだけ初期レベルが「3」の場合は…
主人公が5人以上登場するなど、パーティーにいない主人公がいる場合は、 「パーティー全員」を使わず、個別に設定してください。
人数が多い場合は、イベントコマンド:繰り返し処理を使うと良いでしょう。 ▼主人公1〜20番に対応した設定例
※データベース「主人公」には8人(主人公1〜8番)しかいないのに、 この1〜20番のレベルを変える処理を実行すると、 「無効な主人公が指定されました」のエラーが表示されてゲームが強制終了します。 もしも8人に対応させる場合は「20より大きい」を「8より大きい」に変えてください。 ■主人公の初期化(能力値) アイテム「種」を使用したり、イベントコマンド:能力値の増減を実行して、 最大HPや攻撃力を上げている場合は、増えた能力値を元に戻す必要があります。 アレックスのレベル1の能力値は、未装備の状態では以下のようになります。
能力値を初期状態に戻す場合は、以下のように設定してください。
外した装備品はアイテム欄へ移動します。 もしも外した装備品を装備し直す場合は、以下のように設定してください。
■主人公の初期化(特殊技能) レベルを1に戻しても、習得した特殊技能はそのままになります。 そのため、特殊技能を全て忘れる設定が必要です。 但し、全ての特殊技能を忘れる設定を行うと、 レベル1で既に習得している特殊技能まで忘れてしまいます。 そのため、全て忘れさせた後に、レベル1で習得する特殊技能を覚えるように設定してください。 ▼特殊技能1〜128番を忘れる設定例
人数が多い場合は、以下のような設定方法もあります。 ▼▼特殊技能1〜128番を忘れる+主人公1〜20番に対応した設定例
なお、初期レベルが3の場合は…
レベル2〜3で習得する特殊技能は自動的に覚えます。 ■主人公の初期化(初期装備) 装備を初期装備にする場合は…
※外した装備品はアイテム欄へ移動します。 ■所持アイテムの初期化 所持アイテムを全て失う設定を行う場合は、以下のように設定してください。 ▼アイテム1〜84番を失う設定例
所持アイテムを残す場合は、上記の全て失う設定は不要ですが…
■全回復 HPやMPの全回復と状態変化の解除を行う場合は、イベントコマンド:全回復を使用してください。 この全回復は上記にあるレベルの初期化などを終えた後に設定してください。 全回復の基本設定は以下のようになります。
主人公が5人以上登場するなど、パーティーにいない主人公がいる場合は、 「パーティー全員」を使わず、個別に設定してください。
人数が多い場合は、繰り返し処理を使うと良いでしょう。 ▼主人公1〜20番に対応した設定例
■その他 その他に初期化が必要そうなものは以下の通りです。
*補足* セーブ回数や戦闘回数などは初期化する事はできません。 もしも2周目のセーブ回数や戦闘回数などを「0」からカウントしたい時には、 1周目が終了した時に…
▲トップへ戻る▲ ■周回プレイの始め方 エンディングが終わったあとに上記の初期化イベントを実行した上で、 パーティーの初期位置へ場所移動してください。 ▼設定例(主人公がアレックスのみ/初期レベル3/全てをニューゲームと同じ状態にする)
クリア後にセーブして、一旦タイトル画面へ戻り、ロード画面からセーブデータをロードする事で、 2周目を始める事ができる設定方法もあります。 詳しくは以下のページをご覧ください。 【セーブの後とロードの後の処理を変えるのページを開く】 ▲トップへ戻る▲ ■ゲームオーバーについて パーティーが全滅してゲームオーバーになると、強制的にタイトル画面へ戻ってしまいます。 「戦闘時に全滅 → ゲームオーバー → 周回プレイ(最初から)」とする場合は、 戦闘をイベントコマンド:戦闘の処理で実行させる必要があり、 エンカウントの処理も自作する必要があります。 【自作エンカウントのページを開く】 なお、イベントコマンド:ゲームオーバーを使用すると、 ゲームオーバーの後に設定されたイベントコマンドは実行されず、 強制的にタイトル画面へ戻ってしまいます。 もしもゲームオーバーの画面を表示した後に周回プレイへ移行させたい時には、 ゲームオーバーの画像をイベントコマンド:ピクチャーの表示で表示したり、 ゲームオーバーのBGMをイベントコマンド:BGMの演奏で演奏したりして、 ゲームオーバーの処理を自作してください。 ▲トップへ戻る▲ ●関連ページ ●セーブの後とロードの後の処理を変える ●自作エンカウント ●プレイ時間をカウントする |