Difference between revisions of "Adding custom items to custom modules tutorial"

From Dragon Age Toolset Wiki
Jump to: navigation, search
(Things needed)
(Things needed)
Line 15: Line 15:
 
== Things needed ==
 
== Things needed ==
 
*1. Dragon age origins game.
 
*1. Dragon age origins game.
*2. Access to the console in-game ([http://dragonage.wikia.com/wiki/Console link Instructions on accessing console]).
+
*2. Access to the console in-game ([http://dragonage.wikia.com/wiki/Console Instructions on accessing console]).
 
*3. Dragon age origins Toolset.
 
*3. Dragon age origins Toolset.
 
*4. Ability to follow instructions.
 
*4. Ability to follow instructions.

Revision as of 10:47, 29 December 2009

Does not work as written. Changes need to be made to instructions. Otherwise 8 hours will be wasted waiting for unnecessary items to export

This guide will show you the easiest way to create a custom item and how to get it in singleplayer. This will use a cheat console command runscript zz_giveitem I hope this tutorial helps.

Author: RandyG Email Me

Things needed

Creating item

  • 1. Open the toolset and click on File -> Manage Modules.
  • 2. Double-click Singleplayer.
  • 3. On the palette window select items (the sword icon).
  • 4. Choose an item under global.
  • 5. Right click on the item and select Duplicate.
  • 6. A window will popup, ignore all fields except resource name.
  • 7. Name your item what you want in the resource name (only letters, numbers and '_').
  • 8. In the main tab you will see your item, modify it to your liking. Editing the item's additional effects is in 'Item properties'.
  • 9. Once finished: click Tools -> save.
  • 10. look above at the tab's title, it should be custom resource name.uti (with your selected name).
  • 11. Right click on the tab's title, and select check in (comment is not necessary), notice, after check in you cannot edit your item.
  • 12. Right click on it again and select Export -> Export without dependent resources.

Creating a script to summon your item

  • 1. Click on File -> new -> Script.
  • 2. A window will popup, ignore all fields except resource name.
  • 3. Enter a custom name, aa_give_item (only letters, numbers and '_'), click Ok.
  • 4. Copy the following to the blank script window:
void main() {
  CreateItemOnObject(R"Item file.uti", OBJECT_SELF, 1, "", TRUE);
}
  • 5. Replace Item file.uti with your custom resource name.uti (the title on your item's tab).
  • 6. Click File -> save (saving automatically compiles the script).

Notice: If you make more than one item you can duplicate the script line for each item with it's file name. No need for a script for every item.

Last Steps

  • 1. Goto folder: My Documents\BioWare\Dragon Age\packages\core\override\toolsetexport.
  • 2. look for the custom resource name.uti file.
  • 3. Goto folder: My Documents\BioWare\Dragon Age\modules\Single Player\override\toolsetexport.
  • 4. look for two files named aa_give_item, a nss and ncs.
  • 5. Move the uti and ncs to folder: My Documents\BioWare\Dragon Age\modules\Single Player\override.
  • 6. Delete the nss file.
  • 7. Load a saved game and enter a console command runscript aa_give_item.
  • 8. Your custom item should be in your inventory. Enjoy.

How to setup the console

Make a shortcut to your desktop of "daorigins.exe" (Dragon Age/bin_ship/daorigins.exe) go to shortcut properties, and under Target add -enabledeveloperconsole (after ..daorigins.exe" )

This can be done on the Steam version by right clicking on the game in your Games List, choosing Properties, and clicking Set Launch Options. This allows you to enter command line option.

Then go into the keybindings.ini file located in "My Documents\BioWare\Dragon Age\Settings\" Find the line "OpenConsole_0=Keyboard::Button_X" (GRAVE is default, change X to any button that is not already used in the game.)

Save the file, and start the game with the shortcut you created on your desktop (daorigins.exe - shortcut)

In-game, you press the key that you have chosen (Keyboard::Button_X) and then type the following codes: (Note, this has only been tested on the retail version, and not the Steam version. Also, you may not see the console, or what you are typing, this is normal.)