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

From Dragon Age Toolset Wiki
Jump to: navigation, search
(Creating item)
(Last Steps)
Line 49: Line 49:
  
 
== Last Steps ==
 
== Last Steps ==
On the script tab right click and select export -> full export
+
*1. Goto folder: My Documents\BioWare\Dragon Age\packages\core\override\toolsetexport.
This will export everything to a folder. This will take several minutes.
+
*2. look for the '''custom resource name.uti''' file.
Once this is complete do the following:
+
*3. Goto folder: My Documents\BioWare\Dragon Age\modules\Single Player\override\toolsetexport.
*1. Goto the following folder: (or c:\users)
+
*4. look for two files named '''aa_give_item''', a '''nss''' and '''ncs'''.
C:\Documents and Settings\username\My Documents\BioWare\Dragon Age\packages\core\override\toolsetexport
+
*5. Move the '''uti''' and '''ncs''' to folder: My Documents\BioWare\Dragon Age\modules\Single Player\override.
*2. look for the 2 files you saved. a .uti file and a .ncs file should be called what you named it.
+
*6. Delete the '''nss''' file.
*3. move the 2 files to the following folder:
+
*7. Load a saved game and enter a console command '''runscript aa_give_item'''.
C:\Documents and Settings\username\My Documents\BioWare\Dragon Age\modules\Single Player\override\toolsetexport
+
*8. Your custom item should be in your inventory. Enjoy.
*4. After 2 files moved delete everything in the folder on setep 1
+
*5. load a saved game and enter the console command runscript zz_whatyoucalledyourscript
+
 
+
 
+
 
+
 
+
 
+
 
+
  
 
== How to setup the console ==
 
== How to setup the console ==

Revision as of 10:43, 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

  • 1. Dragon age origins game
  • 2. Dragon age origins toolset
  • 3. able to follow instructions

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.)