Top >
Hacked
> How To
> オリジナルヘルパー修正版・改造TIPS 4
画像をクリックすると拡大。ドラッグ&右クリックで保存。
オリジナルヘルパー修正版・改造TIPS 4
NPCを呼び出しているBHVAを探す
このオリジナルヘルパーは、
ShaklinさんのNPC呼び出しBHVAを絵画に使っています。
その BHVA からNPC-IFf を呼び出している箇所をリストアップします。
クローンしたオリジナルヘルパー呼出絵のIFF をIFF Pencil2 で開き、BHVA を選択、#4125; "Create me a NPC" を Wクリックで開きます。

BHVA editor が開き、処理の一覧が表示されます。
今回は特に必要はありませんが、BHVA を処理の順(論理行)に並び替える rewrite を行っておきましょう。この手順は習慣にしておいたほうがよいと思います。
このオブジェクトのようにBHVA でNPC を呼び出すオブジェクトには、NPCを生成する箇所があります。
たとえば、レストラン・レジ台はシェフ、給仕長、ウェイトレス、皿洗い、ピアニスト(またはマリアッチ)のNPCを、マッサージ台はマッサージ師を呼び出します。
これを利用して、無理やり皿洗い君(busboy)を呼び出したのが、拙宅の
Busboy呼び出し用観葉植物 です。
作成した頃は、他の方法を思いつきませんでしたが。。。なお、
The Secret Society of the Woobsha さんの Dishwasher with Busboy は、NPCを生成する方法で皿洗い君 を呼び出しています。
どんなオブジェクトにも通用する方法ではありませんが、一番確実なのはBHVA を1行ずつ点検し、先にメモしておいた
クローン元の NPC-IFF のGUIDを探します。
GUID: の後に記述されている英数字が、クローン元の NPC-IFFのGUID と 一致 する行をすべて探します。
今回配布したオリジナルヘルパー呼び出し絵では 上のキャプチャに記した2行だけとなります。
ちなみにこの2行で、呼び出すNPCを指定していると考えてください。
呼び出すNPCを変更する
クローン元にした NPC-IFFの GUID を、クローンしたあなたのオリジナルNPC-IFFの GUID に書き換えます。
このオリジナルヘルパー君では、先の画像の2行を書き換えます。
書き換える行をクリックして選択。同じウィンドの右下、
DATA 欄の HEX parameter
下にある8個の四角いマスが、その行の命令内容を表すHEX です。
GUID は左側の4マス。この4マスに、メモしておいたクローンしたNPC-IFF の GUID を 後ろから英数字2文字を1セットで、HEX parameter のマスを埋めていきます。
キャプチャー画像ではわかりやすくするために、GUIDを
11 22 33 44 という変な数字にしています。
GUID を書き換えたら、BHVAの各行のGUIDが新しくクローンしたNPC-IFF のものになっているかを確認し、IFFファイルを保存して閉じます。
これでクローンしたオリジナルヘルパー君呼び出し絵で、オリジナルのNPCを呼び出すことができます。
NPCを呼び出すオブジェクトの仕組みは、ほぼこれと同じです。
つまり、BHVA のどこかで、NPC-IFF のGUID を指定し、NPCを呼び出しているので、その行を探し出し、GUID を書き換えてあげればOK!
この方法がわかると、少し応用して外見の異なるNPC を ランダムに呼び出すといった改造も可能です。
2007年09月11日