AK-47は弓仕様&弾は魔法で追加する為、コンパニオンに持たせて使うには不便です。
なので、Soul Gun(弾数無制限のチートバージョン)を元にして、仕様変更してみることにしました。
1、それぞれのnifファイルをNifskopeで開く。
2、テクスチャ指定が間違っている部分を修正。 
テクスチャ指定は、NiSourseTextureで。
この場合はAK-47 Grenadierの後の「¥r」が抜けていたので、付け加えました。
3、メッシュ部分をコピー。 
AK-47側のメッシュ部分をコピーして、SoulGun側にペーストします。
この場合はNiTriStripsが4つあるので、1つずつ右クリック→Block→Copy Branch。
SoulGun側でPaste Branchします。
4、SoulGun側のメッシュを削除 
メッシュデータをコピーすると画像の様になるので、次はSoul Gunのメッシュを削除します。
Remove BranchでSoul GunのNiTriStripsを消していきます。
5、座標を変更する。そのままではゲーム上で銃の位置がおかしくなるので、それの修正をします。

NiTriStrips右クリックでTransfome→Editで座標を変更します。

SoulGunと同じ向きになるように角度を調整します。

装備した時の状態をゲームで確認しながら、位置調整を繰り返します。
6、CSでの編集SoulGunのnifと差し替えた方が早いのですが、そのままAK-47のespで動くように設定しました。
SoulGunの設定を参考にして、Weapon、Magic Effect、Enchantmentをそれぞれ作成。

Magic Effectは新規IDを作ることも削除も出来ないので、既存のデータを書き換えて使用します。

フリー素材サイトから銃声ファイルを頂いてSoundも変更。
セーブしてゲーム内で確認、上手く動作すれば作業終了です。
****************************************
PR