このガイドは、もっとも簡単な方法で、あなたが作ったカスタムアイテムを、シングルプレイヤーキャンペーン内へ入れる方法を伝えていきます。
これは、チートコマンドの「runscript aa_give_item」を使う予定です。
Author: RandyG
Revised by LazyMonk.
必要なもの
- Dragon age origins
- ゲーム内にコンソールを入れる(方法については、こっちでどうぞ:Instructions on accessing console
- Dragon age toolset
- 以下の指示についてこれる能力
アイテム製作
- 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