Jump to content

A Gift shop


VictoryAkara

Recommended Posts

I was actually kinda taken aback that their is no gift shops in the game itself, Or a mod for one [at least that I could find]

 

I mean like a shop with all the gift's and one without the 'storyline' gift's - that way we can get into relationships faster with the party members :P.

 

 

It's just I already beat the game once, but I was wondering what *could* happen if I had romanced other's - etc. xD.

Link to comment
Share on other sites

I don't think that anyone yet has done that mod but it is really simple to do in the toolset. If you want to try it yourself make a new script and use the command CreateItemOnObject. For Awakening gift items I have already made such a script that I can upload (if you need it). It gives the merchant/player all Awakening gift items.
Link to comment
Share on other sites

I don't think that anyone yet has done that mod but it is really simple to do in the toolset. If you want to try it yourself make a new script and use the command CreateItemOnObject. For Awakening gift items I have already made such a script that I can upload (if you need it). It gives the merchant/player all Awakening gift items.

I tried to do it in toolset but I could not find a way to do it, Although that was when the toolset just came out as well. Well, What would you do with the script.

 

 

I'm also kinda hoping for the Origin gift mod since Awakening the gift's don't really do much at least from what I saw, but that would also be perfect.

 

 

 

The Origins one is the main one since I liked a few of the item's however, for the life of me I could not hunt them all down for everyone in the party xD.

 

 

Edit:

 

I Will gladly take that upload if you would be so kind, I would however request a Dragon Age Origins one as well, Since I recently formatted and wanted to play the game though again and would *love* to get all the gifts xD.

Link to comment
Share on other sites

Try this script:

#include "wrappers_h"
#include "plt_quickitem000pl_main"

void main()
{
 event ev = GetCurrentEvent();
 int nEventType = GetEventType(ev);

 switch (nEventType)
 {
   case EVENT_TYPE_MODULE_LOAD:
   { 
     object vendor = GetObjectByTag("store_camp_bodahn");
     if (WR_GetPlotFlag(PLT_QUICKITEM000PL_MAIN, QUICKITEM_ADDED) || !IsObjectValid(vendor)) return;
     resource[] Item;
     Item[00]=R"your_item1.uti";
     Item[01]=R"your_item2.uti";

     int i = 0;
     while (i < GetArraySize(Item))
     {
       CreateItemOnObject(Item[i], vendor);
       i++;
     }
     WR_SetPlotFlag(PLT_QUICKITEM000PL_MAIN, QUICKITEM_ADDED, TRUE);
   }
 }
}

 

Of course you can have it much simpler. In the above script I have added a while loop (you can also use a for loop or none at all is maybe even better) and a plot check so that the items aren't added with every game loading. If you just want to add the items:

void main()
{
 UT_AddItemToInventory(R"your_item1.uti", 1); // e.g gen_im_gift_alistair_amulet.uti
 UT_AddItemToInventory(R"your_item2.uti", 1); //etc.
}

 

Edit:

Here is my script for adding all awakening items to the player inventory http://pastebin.com/NVzH9JEK

Link to comment
Share on other sites

Ok, Not to sound like a idiot which I kinda am at least with modding game's [Always wanted to get into it but failed badly.]

 

 

What exactly do I do with the script, I mean I know what it is and does but where do I put it in to make it so it does the stuff it's required to do :P.

 

 

 

Oh, And how do I find out all the gift files for Origins, And is that script capable of working with those items as well? [it look likes it is compatible]

 

 

side note:

 

I gave you Kudos xD.

Link to comment
Share on other sites

Crap, I lost the pastebin x.x;

 

Also need some help with the script part of it, I found a few tutorials on Google but really got lost on what exactly I'm suppose to do xD;. I'm not much of a coder, always wanted to learn how to do it but this is like diving feet down into it.

 

 

 

Would their be any chance that... You could perhap's compile the script just to throw in my override folder instead, I know this would be making you do all the work, but I dunno what else to do at this point x.x;.

Link to comment
Share on other sites

Sorry that I haven't answered for some days but I totally had forgotten this thread :whistling:

 

Here's the complete gift list for Origins (except DLCs, the items can be found under Items --> _Global --> Gifts):

19.12.2009 22:43 2.156 gen_im_gift_ale.uti

19.12.2009 22:43 2.326 gen_im_gift_alistair_amulet.uti

19.12.2009 22:43 2.242 gen_im_gift_antivan_boots.uti

19.12.2009 22:43 2.197 gen_im_gift_armband.uti

19.12.2009 22:43 2.256 gen_im_gift_blkgrimoire.uti

19.12.2009 22:43 2.356 gen_im_gift_book.uti

19.12.2009 22:43 2.293 gen_im_gift_book2.uti

19.12.2009 22:43 2.287 gen_im_gift_book4.uti

19.12.2009 22:43 2.348 gen_im_gift_book5.uti

19.12.2009 22:43 2.212 gen_im_gift_bracer.uti

19.12.2009 22:43 2.214 gen_im_gift_brclet.uti

19.12.2009 22:43 2.207 gen_im_gift_brclet2.uti

19.12.2009 22:43 2.258 gen_im_gift_brooch.uti

19.12.2009 22:43 2.280 gen_im_gift_cake.uti

19.12.2009 22:43 2.284 gen_im_gift_chantam.uti

19.12.2009 22:43 2.247 gen_im_gift_dalish_gloves.uti

19.12.2009 22:43 2.179 gen_im_gift_dogbone.uti

19.12.2009 22:43 2.195 gen_im_gift_dogbone2.uti

19.12.2009 22:43 2.186 gen_im_gift_dogbone3.uti

19.12.2009 22:43 2.213 gen_im_gift_dogbone4.uti

19.12.2009 22:43 2.165 gen_im_gift_dogbone5.uti

19.12.2009 22:43 2.350 gen_im_gift_dppant.uti

19.12.2009 22:43 2.319 gen_im_gift_duncan_shield.uti

19.12.2009 22:43 2.221 gen_im_gift_earring.uti

19.12.2009 22:43 2.195 gen_im_gift_earring2.uti

19.12.2009 22:43 2.365 gen_im_gift_fanbot.uti

19.12.2009 22:43 2.354 gen_im_gift_fanbot2.uti

19.12.2009 22:43 2.361 gen_im_gift_fanbot3.uti

19.12.2009 22:43 2.351 gen_im_gift_fanbot4.uti

19.12.2009 22:43 2.358 gen_im_gift_fanbot5.uti

19.12.2009 22:43 2.208 gen_im_gift_fanscrl.uti

19.12.2009 22:43 2.401 gen_im_gift_flmgrimoire.uti

19.12.2009 22:43 2.245 gen_im_gift_flower_andraste.uti

19.12.2009 22:43 2.202 gen_im_gift_hdband.uti

19.12.2009 22:43 2.232 gen_im_gift_hlysymb.uti

19.12.2009 22:43 2.214 gen_im_gift_hlysymb2.uti

19.12.2009 22:43 2.255 gen_im_gift_hlysymb3.uti

19.12.2009 22:43 2.209 gen_im_gift_hlysymb4.uti

19.12.2009 22:43 2.245 gen_im_gift_hlysymb5.uti

19.12.2009 22:43 2.268 gen_im_gift_locket.uti

19.12.2009 22:43 2.239 gen_im_gift_map.uti

19.12.2009 22:43 2.225 gen_im_gift_map2.uti

19.12.2009 22:43 2.235 gen_im_gift_map3.uti

19.12.2009 22:43 2.237 gen_im_gift_map4.uti

19.12.2009 22:43 2.276 gen_im_gift_map5.uti

19.12.2009 22:43 2.283 gen_im_gift_mdpnt1.uti

19.12.2009 22:43 2.343 gen_im_gift_mdpnt2.uti

19.12.2009 22:43 2.174 gen_im_gift_mgold.uti

19.12.2009 22:43 2.293 gen_im_gift_mirror.uti

19.12.2009 22:43 2.179 gen_im_gift_msilver.uti

19.12.2009 22:43 2.210 gen_im_gift_ncklace.uti

19.12.2009 22:43 2.250 gen_im_gift_ncklace2.uti

19.12.2009 22:43 2.218 gen_im_gift_ncklace3.uti

19.12.2009 22:43 2.221 gen_im_gift_ncklace4.uti

19.12.2009 22:43 2.255 gen_im_gift_ncklace5.uti

19.12.2009 22:43 2.254 gen_im_gift_nugg.uti

19.12.2009 22:43 2.297 gen_im_gift_paintsky.uti

19.12.2009 22:43 2.341 gen_im_gift_pitcher.uti

19.12.2009 22:43 2.196 gen_im_gift_ring.uti

19.12.2009 22:43 2.194 gen_im_gift_ring2.uti

19.12.2009 22:43 2.237 gen_im_gift_ring3.uti

19.12.2009 22:43 2.206 gen_im_gift_ring4.uti

19.12.2009 22:43 2.246 gen_im_gift_ring5.uti

19.12.2009 22:43 2.215 gen_im_gift_runston.uti

19.12.2009 22:43 2.220 gen_im_gift_runston2.uti

19.12.2009 22:43 2.169 gen_im_gift_sgold.uti

19.12.2009 22:43 2.298 gen_im_gift_shoe.uti

19.12.2009 22:43 2.250 gen_im_gift_smlpnt1.uti

19.12.2009 22:43 2.261 gen_im_gift_smlpnt2.uti

19.12.2009 22:43 2.176 gen_im_gift_ssilver.uti

19.12.2009 22:43 2.192 gen_im_gift_stat.uti

19.12.2009 22:43 2.205 gen_im_gift_stat2.uti

19.12.2009 22:43 2.193 gen_im_gift_stat3.uti

19.12.2009 22:43 2.204 gen_im_gift_stat4.uti

19.12.2009 22:43 2.271 gen_im_gift_sword_sten.uti

19.12.2009 22:43 2.281 gen_im_gift_tatbook.uti

19.12.2009 22:43 2.175 gen_im_gift_tiara.uti

19.12.2009 22:43 2.217 gen_im_gift_totem.uti

19.12.2009 22:43 2.202 gen_im_gift_trbneck.uti

19.12.2009 22:43 2.256 gen_im_gift_tyarn.uti

19.12.2009 22:43 2.152 gen_im_gift_wine.uti

 

#include "wrappers_h"      
#include "utility_h"

void main()
{
 event ev = GetCurrentEvent();
 int nEventType = GetEventType(ev);

 switch (nEventType)
 {
   case EVENT_TYPE_MODULE_LOAD:
   { 
     resource[] Item;
     Item[00]=R"gen_im_gift_ale.uti";
     Item[01]=R"gen_im_gift_alistair_amulet.uti";
    // ... and so on just add the item names

     int i = 0;
     while (i < GetArraySize(Item))
     {
       UT_AddItemToInventory(Item[i], 1);
       i++;
     }
   }
 }
}

 

Here's a tutorial:

1. Make a new module (File --> Manage Modules) --> New --> type in a name under "Name" and "UID", set extended module to single player

2. Make a new script (File --> New script)

3. Paste the code in the script (you can extend it with more items if you want)

4. Set under File --> Manage Modules --> Properties --> Script --> the name of your script

5. Go on the page http://dragonagemodding.wordpress.com/2009/11/11/a-start-creating-a-module-to-give-your-player-an-item/ if you still have issues

Link to comment
Share on other sites

Dude, you kick ass - Thank you so much for all the help I got it to work and here's the codeing for it:

#include "wrappers_h"      
#include "utility_h"

void main()
{
 event ev = GetCurrentEvent();
 int nEventType = GetEventType(ev);

 switch (nEventType)
 {
   case EVENT_TYPE_MODULE_LOAD:
   { 
     resource[] Item;
     Item[00]=R"gen_im_gift_ale.uti";
     Item[01]=R"gen_im_gift_alistair_amulet.uti";
     Item[02]=R"gen_im_gift_antivan_boots.uti";
     Item[03]=R"gen_im_gift_armband.uti";
     Item[04]=R"gen_im_gift_blkgrimoire.uti";
     Item[05]=R"gen_im_gift_book.uti";
     Item[06]=R"gen_im_gift_book2.uti";
     Item[07]=R"gen_im_gift_book4.uti";
     Item[08]=R"gen_im_gift_book5.uti";
     Item[09]=R"gen_im_gift_bracer.uti";
     Item[10]=R"gen_im_gift_brclet.uti";
     Item[11]=R"gen_im_gift_brclet2.uti";
     Item[12]=R"gen_im_gift_brooch.uti";
     Item[13]=R"gen_im_gift_cake.uti";
     Item[14]=R"gen_im_gift_chantam.uti";
     Item[15]=R"gen_im_gift_dalish_gloves.uti";
     Item[16]=R"gen_im_gift_dogbone.uti";
     Item[17]=R"gen_im_gift_dogbone2.uti";
     Item[18]=R"gen_im_gift_dogbone3.uti";
     Item[19]=R"gen_im_gift_dogbone4.uti";
     Item[20]=R"gen_im_gift_dogbone5.uti";
     Item[21]=R"gen_im_gift_dppant.uti";
     Item[22]=R"gen_im_gift_duncan_shield.uti";
     Item[21]=R"gen_im_gift_earring.uti";
     Item[22]=R"gen_im_gift_earring2.uti";
     Item[23]=R"gen_im_gift_fanbot.uti";
     Item[24]=R"gen_im_gift_fanbot2.uti";
     Item[25]=R"gen_im_gift_fanbot3.uti";
     Item[26]=R"gen_im_gift_fanbot4.uti";
     Item[27]=R"gen_im_gift_fanbot5.uti";
     Item[28]=R"gen_im_gift_fanscrl.uti";
     Item[29]=R"gen_im_gift_flmgrimoire.uti";
     Item[30]=R"gen_im_gift_flower_andraste.uti";
     Item[31]=R"gen_im_gift_hdband.uti";
     Item[32]=R"gen_im_gift_hlysymb.uti";
     Item[33]=R"gen_im_gift_hlysymb2.uti";
     Item[34]=R"gen_im_gift_hlysymb3.uti";
     Item[35]=R"gen_im_gift_hlysymb4.uti";
     Item[36]=R"gen_im_gift_hlysymb5.uti";
     Item[37]=R"gen_im_gift_locket.uti";
     Item[38]=R"gen_im_gift_map.uti";
     Item[39]=R"gen_im_gift_map2.uti";
     Item[40]=R"gen_im_gift_map3.uti";
     Item[41]=R"gen_im_gift_map4.uti";
     Item[42]=R"gen_im_gift_map5.uti";
     Item[43]=R"gen_im_gift_mdpnt1.uti";
     Item[44]=R"gen_im_gift_mdpnt2.uti";
     Item[45]=R"gen_im_gift_mgold.uti";
     Item[46]=R"gen_im_gift_mirror.uti";
     Item[47]=R"gen_im_gift_msilver.uti";
     Item[48]=R"gen_im_gift_ncklace.uti";
     Item[49]=R"gen_im_gift_ncklace2.uti";
     Item[50]=R"gen_im_gift_ncklace3.uti";
     Item[51]=R"gen_im_gift_ncklace4.uti";
     Item[52]=R"gen_im_gift_ncklace5.uti";
     Item[53]=R"gen_im_gift_nugg.uti";
     Item[54]=R"gen_im_gift_paintsky.uti";
     Item[55]=R"gen_im_gift_pitcher.uti";
     Item[56]=R"gen_im_gift_ring.uti";
     Item[57]=R"gen_im_gift_ring2.uti";
     Item[58]=R"gen_im_gift_ring3.uti";
     Item[59]=R"gen_im_gift_ring4.uti";
     Item[60]=R"gen_im_gift_ring5.uti";
     Item[61]=R"gen_im_gift_runston.uti";
     Item[62]=R"gen_im_gift_runston2.uti";
     Item[63]=R"gen_im_gift_sgold.uti";
     Item[64]=R"gen_im_gift_shoe.uti";
     Item[65]=R"gen_im_gift_smlpnt1.uti";
     Item[66]=R"gen_im_gift_smlpnt2.uti";
     Item[67]=R"gen_im_gift_ssilver.uti";
     Item[68]=R"gen_im_gift_stat.uti";
     Item[69]=R"gen_im_gift_stat2.uti";
     Item[70]=R"gen_im_gift_stat3.uti";
     Item[71]=R"gen_im_gift_stat4.uti";
     Item[72]=R"gen_im_gift_sword_sten.uti";
     Item[73]=R"gen_im_gift_tatbook.uti";
     Item[74]=R"gen_im_gift_tiara.uti";
     Item[75]=R"gen_im_gift_totem.uti";
     Item[76]=R"gen_im_gift_trbneck.uti";
     Item[77]=R"gen_im_gift_tyarn.uti";
     Item[78]=R"gen_im_gift_wine.uti";
     
     int i = 0;
     while (i < GetArraySize(Item))
     {
       UT_AddItemToInventory(Item[i], 1);
       i++;
     }
   }
 }
}

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...