Adding custom items to custom modules tutorial

From Dragon Age Toolset Wiki
Revision as of 10:20, 29 December 2009 by Lazy Monk (Talk | contribs) (Creating item)

Jump to: navigation, search

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'.
  • 11. Right click on the tab's title, and select check in (comment is not necessary).
  • 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. Name it what you want it such as aa_give_item then click ok.
  • 4. In the blank script window type this:(replace zz_youritemhere.uti with your item)
void main() {
  CreateItemOnObject(R"zz_youritemhere.uti", OBJECT_SELF, 1, "", TRUE);
}
  • 5. Click File -> save
  • 6. Click Tools -> compile

Last Steps

On the script tab right click and select export -> full export This will export everything to a folder. This will take several minutes. Once this is complete do the following:

  • 1. Goto the following folder: (or c:\users)

C:\Documents and Settings\username\My Documents\BioWare\Dragon Age\packages\core\override\toolsetexport

  • 2. look for the 2 files you saved. a .uti file and a .ncs file should be called what you named it.
  • 3. move the 2 files to the following folder:

C:\Documents and Settings\username\My Documents\BioWare\Dragon Age\modules\Single Player\override\toolsetexport

  • 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

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