Bethesda Tutorial Encounters/ja

From the CreationKit Wiki
Revision as of 08:02, 10 June 2013 by imported>Toydev
Jump to navigation Jump to search
JapaneseFlag.pngこのページは日本語です。
テキストのすべてまたは選択された部分の翻訳が必要です。
JapaneseFlag.pngこのページは日本語です。
リンク先ページの編集上の訂正または翻訳が必要です。
Bethesda Tutorial Encounters/ja
レベルデザイン シリーズ、5章
チュートリアルハブに戻る
LeftArrow.png 前のチュートリアル 次のチュートリアルRightArrow.png
プラグインの実例:
初期 完成
コンパニオン・ビデオ・チュートリアル

概要

このチャプターでは、巡回するアクターやそのアクターと行動を共にする別のアクターとの戦闘の設定の仕方に関する基礎を考えます。

このチャプターで学べること:

  • Leveled リストおよびエンカウントアクターの基礎について
  • Default Master Package の助けを借りて、簡単なパトロールを設定する方法
  • ピンポンパトロールとループパトロールの2つの違いについて
  • アクターに追従する別のアクターの作成方法

基本的な戦い

Creation Kit はあなたに多くの種類のゲームプレイを作成する能力を提供します - しかし、戦いに関してはプレイヤーの活発な動作の手数が大きな割合を占めます。ダンジョンでは特にそうです。Creation Kit は、単純に動くだけではなく、1つ1つの戦闘が記憶に残るようフォーカスを当てられるよう、素早く戦闘に入ることのできるツールを提供します。

Leveled リストとエンカウントアクター(Lvl vs Enc)

Fig. 5.1: Object Window での Enc/Lvl の場所

戦闘 NPC には2種類の基本的なタイプ(ENC と LVL)があり自由に選択できます。2つのアクタータイプは、Object Window の "Actors > Actor" セクションに両方共あります。もしくは EncLvl" でフィルターしても構いません。

Leveled アクター(接頭詞が "Lvl" のもの)は、プレイヤーのレベルに応じて何を発生させるのが有効なのかをゲームに伝える情報を持っています。 例えばLvlBanditMelee2H は、両手持ち武器の山賊を発生させます。男性/女性や、使う武器が戦鎚なのか両手斧なのかグレートソードなのかなどはわかりません。詳細はランダムです。

Encounter アクター(接頭詞が "Enc" のもの)は、一般的には Leveled リストに追加するためのキャラクターやクリーチャー(EncBandit01Melee1HImperialF01/02/03/etc...)で、ランダムではありません。 例えばスキーヴァーを必要としているときは、EnvSkeever アクターを配置してください。 その場所に侵入した際、スキーバーが生まれる場所を指定したということです。これは EncFoxEncDeer もしくは EncSabreCat などでも同様です。

InDepth.jpg Enc アクターには 'Template' が付いたもの(例. EncBandit00Template)と長い名前が付けられたもの(例. EncBandit01Melee1HImperialF)があります。一般的にこれらは配置するべきではありません。これらはの Enc アクターは、Leveled リストで使われ、それによって置き換えて使うのが通常です(例. LvlBanditMelee1H, or LvlBanditMeleeAny)。

Likir's Tomb を最初戦場にしましょう。LvlWarlockFire を選択し、2つ目の部屋にドラッグ&ドロップしてください。場所を決めたら、プラグインをセーブして、ゲーム内でテストしてみてください。魔術師は、火炎のスペルを使ってくることに気づいたでしょう。さらに敵を発見するまで魔術師はぼんやり立っているだけということにも気付くかもしれません。それに関してどうにかしましょう。

Achtung.png プレイヤーが中に入ったとき、すぐに攻撃し始めるような場所に敵を置かないようにしてください。Bethesda は、これをサンドイッチルールと呼んでいます。ロード画面によってプレイヤーの注意が逸らされると仮定するのがベストです - コントローラーを手元に置いてしまったり、ぼーっとしたり、サンドイッチを取りに行ってしまうかもしれません。サンドイッチ規則を守ることは、プレイヤーに戻ってくる時間の決定権を与えることを意味します。

Linked-Refs とパトロール

敵に命を吹き込むのに最も簡単な方法は、パトロールを作成して参照させることです。 これは Creation Kit が単純な AI の振る舞いを完全にサポートしてくれる機能です。

Default Master Package と Linked-Refs

Default Master Package は、パトロールポイントを多くのアクター、そのアクターに追従するアクター、特定ポイントを守るアクター用に特別に用意されたものです。

ダンジョン内のアクターにそれをするための最も簡単な方法は、パトロールをさせることです。'lvl' アクターの多く、LvlWarlock は Default Master Package を使っているため、パトロールの設定はとても簡単です。もしまだ CraftingAlchemyWorkbench もしくは CraftingAlchemyWorkbenchTabletop を部屋に用意していないのであればまず置いてください、もしくは他の備品でも構いません。 - それは錬金術テーブル「である必要はありません」、私達は何らかの備品を使用するよう魔法使いを設定するつもりでいます。

  1. 魔術師をダブルクリックして、Linked Ref タブをクリックする。(Fig 5.2)
  2. 空のエリアをダブルクリックして、"Choose Reference" ダイアログを表示させる。(Fig 5.3)
  3. Select Reference in Render Window ボタンをクリックし、Render Window の錬金術テーブルをダブルクリックする。すぐに OK ボタンを押し、さらに "Reference Window" で OK ボタンを押す。すると魔術師から錬金術テーブルへラインが見えるはずである。(Fig 5.4)
  4. さらに錬金術テーブルをダブルクリックし、Patrol Data をクリックし、Patrol Data チェックボックスにチェックを入れる。このとき Idle Time に値の入力が可能である。
  5. アクターがこの特定のパトロールアイドルマーカーに待機する秒数を設定する。魔術師がそこに無限に留まる必要があるので、少なくとも1秒の Idel Time を設定する必要がある。
  6. If you don't put a time here the Warlock will simply walk up to the table, interact with it, then back out of it and just stand there. 今のところ他のパトロールの参照が今のところ無いので、魔術師にパトロールの時間を与えたことは、魔法使いが永久にテーブルに留まることを保証する。
InDepth.jpg Link-Refs は、1つにもう1つの参照を知らせる方法です。これは "単なる" 接続で、単純な関連以上の情報を持ちません。関連が必要なときは、どんなときにでもこれを使います。このチュートリアルでは、アクターがパトロールするのを補助します。なぜなら Default Master Package がこの関連を参照するからです。

"ピンポン"パトロール

しかしながら、必ずしもキャラクターが一箇所に留まることは望まない。NPC が空間を移動することは、生命活動の感覚を作り出し、戦いの始め方にバリエーションを加えます。Default Master Package は、単純な"ピンポン"パトロールを使うことでこれを実現します。そのためには2つ以上の場所を移動するよう API に命令しましょう。では、やってみましょう。

  1. 丸格子の部屋に注意を向ける。
  2. LvlWarlockFrost アクターを部屋のどこかに配置する。
  3. PatrolIdleMarker も配置する。(Object WindowMiscellaneous > IdleMarker
  4. 既にやった通り、魔術師をダブルクリックして、PatrolIdleMarker を LikedRef として設定する。OK をクリックする。
  5. PatrolIdleMarker をダブルクリックし、"Patrol Data" タブに移動する。
  6. "Patrol Data" にチェックを入れ、Idle Time を 10.0 もしくは好きな値に設定する。
  7. PatrolIdleMarker のプロパティーのまま、LinkedRef を側にある NorThroneShadow の椅子に設定する。
  8. PatrolIdleMarker のプロパティーを閉じていい。
  9. NorThroneShadow をダブルクリックし、同じようにPartrol Data に 10.0 の Idel Time を設定する。
  10. 別の PatrolIdleMarker を設置し、王座に LinkedRef を設定する。同じく Idel Time が設定されていることを確認する。
  11. 最終的に Fig 5.9 に似た状態になっているはずである。

Skyrim を起動し ToggleDetection console command を実行してください。 アクターはそれぞれの Idle Marker に従って歩き回ります。そして、それぞれの Idel Time に従って怠けます。 アクターは LinkedRef チェーンの最後に到達すると、それに気づいてチェーンを逆に辿ります。行ったり来たりすることから"ピンポンパトロール"と呼んでいます。

ループパトロール

Fig. 5.10: スケルトンを従えた3箇所をループパトロールする魔術師。

ループパトロールは、ピンポンパトロールと実質的には同じ設定を使います。: パトロールチェインをループで閉じます。それはアクターが決して戻らずに順番のルートを辿るようにすることを意味します。

  1. 次の部屋へ注意を向けること。サンプルプラグインを使っていれば、そこには石棺がある。
  2. 新しく LvlWarlockNecromancer を配置する。同じく EncSkeleton01Melee1H も配置する。
  3. PatrolIdleMarker を配置し、以前のようにIdel Time を設定する。
  4. Ctrl + D で PatrolIdleMarker を複製する。このとき複製にはパトロールデータも自動的にコピーされることに注意すること。
  5. さらに Ctrl + D をこの部屋で合計3回マーカー分実行する。
  6. 以前と同じく魔術師とこれらのポイントをリンクする。
  7. チェーンの最後の PartolIdelMarker を最初のものとリンクさせること。これが"閉じたループ"である。
  8. ちょっとした楽しみ: スケルトンを魔術師にリンクする。; 彼の後ろについていくようになる。
  9. 最終的に Fig 5.10 に似た状態になっていることを確認する。完全にループした緑の線に注意すること。

ゲーム内で確認してください。違いの観察: 行ったり来たりをする代わりに、魔術師はループを繰り返すはずです。また、スケルトンもすぐ後ろを着いていきます。

Protip.jpg PatrolIdelMarker は範囲にあるものを感じ取り一連のアニメーションを生じさせる IdleMarker です。

パトロールの設定をする際、これは他のオブジェクト、例えば XMarkerHeading よりも望ましいものです。 さらに他の Idle Markers を使うこともできます。SearchingTableIdleMarkerWarmHandsStandIdleMarker などです。これら環境に対してより意図的でしっかりした特別なアニメーションを生じさせることができます。 よりよい結果を得るために、いくつかの PartolIdelMarker を他のものと交換する実験をしてみてください。

アクターの難易度設定

これまで置いた Leveled List は全て緑色をしていることに気づいたかもしれません。 これは標準で Easy の難易度を表しています。 難易度にバリエーションを持たせることは、ダンジョンに変化や歩調を与える方法として良い方法でしょう。試してみてください。

  1. Leveled アクターをダブルクリックし、Leveled Actor タブを開く。
  2. ドロップダウンから好きな難易度を指定する。
  3. OK をクリックして変更を反映する。
  4. lvl マーカーの色の変化に見る。(Fig 5.11a-d)

It's a good rule of thumb to set about 50% of your leveled actors to "easy", and not throw too many non-easy actors into any single encounter. It's also generally advised to place only one "very hard" list per dungeon. These, of course, are only guidelines, and may not always be the best course. Test your content mercilessly, get feedback from players, and tune according to that.

InDepth.jpg The relative difficulty of an encounter is based upon the Encounter Zone, player level and the leveled list itself. So, for example, a level one player who enters a dungeon with an encounter zone of twenty may encounter very difficult draugr, even from the easy leveled lists. Try testing your dungeon by setting yourself to different levels before entering.
LeftArrow.png Previous Tutorial Return to Tutorial Hub Next Tutorial RightArrow.png