カスタムアイテムの追加方法

このガイドは、もっとも簡単な方法で、あなたが作ったカスタムアイテムを、シングルプレイヤーキャンペーン内へ入れる方法を伝えていきます。

これは、チートコマンドの「runscript aa_give_item」を使う予定です。

Author: RandyG
Revised by LazyMonk.


必要なもの

  1. Dragon age origins
  2. ゲーム内にコンソールを入れる(方法については、こっちでどうぞ:Instructions on accessing console
  3. Dragon age toolset
  4. 以下の指示についてこれる能力

アイテム製作

  • toolsetを開いて、「File」メニューから「Manage Modules」
  • 「Single Player」をダブルクリック
  • 「Palette Window」から、「item」を選択(剣のアイコンしてるやつ)
  • 「_Global」下から、適当に何か選んで右クリックして「Duplicate」
  • 「Resource Name」以外は無視して、かぶらないように好きな名前をいれる(半角英数字+"_"のみ可?命名規則は、なるべく合わせたほうがいいかも)
  • プロパティ画面が出てくるので、好きなように設定しましょう
  • 終わったら「Files」メニューから「Save」
  • タブのタイトルが、設定したカスタムアイテムの名前になってるのを確認する
  • タブのタイトル右クリックして、「Check In」(いったん「Check In」すると、その後はもう編集できなくなります!)
  • もう一度タブを右クリックして、「Export」から「Export without dependent resources」


ゲームで、今作ったアイテムを呼び出すためのスクリプトを作る

  • 「File」メニューから「New」→「Script」
  • ポップアップがでてくるので、また名前以外は無視でOK
  • とりあえず名前をかぶらないようにに「(さっき作ったカスタムアイテムの名前)_give_item」とでも入れる。
  • 以下、コピペ
void main() {
  CreateItemOnObject(R"Item file.uti", OBJECT_SELF, 1, "", TRUE);
}
  • 上の「R"Item file.uti"」のところを、さきほど製作したアイテムの名前(~.uti)にする。
  • 「File」→「Save」


最後の一歩

  • マイドキュメントの中の、「\BioWare\Dragon Age」フォルダ内の「\packages\core\override\toolsetexport」に行く
  • 前に作ったアイテムのutiファイルが入ってるのでそれを探す。
  • 同じように「\BioWare\Dragon Age\modules\Single Player\override\toolsetexport」に行く。
  • 前に作ったスクリプトが、ncsファイル、nssファイルであるはずなので探す。
  • utiのファイルとncsのファイルを、「\BioWare\Dragon Age\modules\Single Player\override」へ移す。
  • nssファイルを消す。
  • ゲームをロードして、コンソールを出して、runscript (製作したスクリプト名。拡張子除く)を入力。
  • イベントリ内に、カスタムアイテムが入る。


最終更新:2010年02月14日 14:44