NPCの顔の変更
- ゲーム開始>Configure>Advance>Enable Edit Modeにチェックを入れて起動する。
- 顔を変更したいNPCに話しかけ、キャラクタ画面を出す。それができないのなら、自分のキャラクタ画面を出して、画面左上のPrev、Nextを押してコンパニオンを探す。
- コンパニオンの体をクリックすると顔のEdit画面に移る。一時的に顔を変えたい場合はこれで終了。
- 次のゲームにも反映させたい場合は、Ctrl+eを押すと画面左上に数字の羅列が出てくるので、それをクリックする。
- クリックすると数字をコピーできるので、それをModule_troops.pyの変更したいコンパニオンにコピーする。
- たとえばBorchaの顔を変えたい場合、Borchaのデータの最後に数字の羅列があるので、
0x00000004bf086143259d061a9046e23500000000001db52c0000000000000000
それに先ほどの数字を上書きする。
それに先ほどの数字を上書きする。
- 一般の兵士の場合(tf_heroのフラグが無い場合)たとえばCaravan Guardのばあい、データの最後にmercenary_face_1, mercenary_face_2とある。これは顔がこの間でランダムで生成されることを表す。
- この場合、2つの異なる顔を作り、mercenary_face_1とmercenary_face_2に上書きするとランダムな顔が生成される。まったく同じ顔の兵士を作りたいのであれば、1番目と2番目の数字を同じにすればよい。
- コンパニオンやLordなどtf_heroフラグがつくNPCのみ、2番目の数字を省略できる。が2番目の数字を指定することによってLordたちのように、毎回微妙に顔の違うNPCを作ることもできる。
- 変更したModule_troops.pyをコンパイルして、新しいゲームを始めて更新を確認してください。ゲーム途中のセーブデータは変更が更新されません。