CCG_FAM
カスタム・ファミリアーの作り方
appearance.2da
まず、モデル自体を追加したい場合は、appearance.2daを編集します。
編集方法は...誰か別のところで頼む。
基本的に適当なものをコピーして、LABELとNAMEにツールセットで選択リストに載る名前を(揃えた方が分かりやすい)、RACEにモデル名を書きます。
hen_familiar.2da
これがファミリアーのリストです。
ファミリアーを追加する場合は20番目(No.19)から追加します。
そこまではBioの予約らしいです。
BASERESREFは11文字以内にしておきます。ブループリントでレベル毎に作る必要があります。その時に2桁で連番となって合計13文字になります。
STRREFとDESCRIPTIONはTLKファイルの参照です。カスタムTLKを作る場合は、16777216を足します。カスタムTLKについては別の機会に。
ブループリントを用意
先ほどhen_familiar.2daで指定したBASERESREFに併せて作ります。
たとえばBASERESREFでCUSTOM_FAM0と指定した場合、
レベル1の使い魔はcustom_fam001となります。
40レベルまで作る場合は連番で40体作ります。
スクリプトについては
| イベント | スクリプト |
|---|---|
| OnBlocked | nw_ch_ace |
| OnCombatRoundEnd | nw_ch_ac3 |
| OnConversation | nw_ch_ac4 |
| OnDamaged | nw_ch_ac5 |
| OnDeath | nw_ch_ac7 |
| OnDisturbed | nw_ch_ac8 |
| OnHeartbeat | nw_ch_ac1 |
| OnPerception | nw_ch_ac2 |
| OnPhysicalAttacked | nw_ch_ac5 |
| OnRested | nw_ch_aca |
| OnSpawn | nw_ch_acani9 |
| OnSpellCastAt | nw_ch_acb |
| OnUserDefined | nw_ch_acd |
会話は
nw_g_fam
がデフォルトの使い魔用ダイアログです。
Overrideに入れる
ブループリントはNWN探検家で〜.utcを取り出します。
必要ファイルを全てOverrideフォルダまたはHAKに入れて使います。