VictoryAkara Posted April 14, 2010 Share Posted April 14, 2010 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 More sharing options...
hdhd Posted April 14, 2010 Share Posted April 14, 2010 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 More sharing options...
VictoryAkara Posted April 14, 2010 Author Share Posted April 14, 2010 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 More sharing options...
hdhd Posted April 14, 2010 Share Posted April 14, 2010 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 More sharing options...
VictoryAkara Posted April 14, 2010 Author Share Posted April 14, 2010 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 More sharing options...
VictoryAkara Posted April 16, 2010 Author Share Posted April 16, 2010 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 More sharing options...
hdhd Posted April 16, 2010 Share Posted April 16, 2010 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.uti19.12.2009 22:43 2.326 gen_im_gift_alistair_amulet.uti19.12.2009 22:43 2.242 gen_im_gift_antivan_boots.uti19.12.2009 22:43 2.197 gen_im_gift_armband.uti19.12.2009 22:43 2.256 gen_im_gift_blkgrimoire.uti19.12.2009 22:43 2.356 gen_im_gift_book.uti19.12.2009 22:43 2.293 gen_im_gift_book2.uti19.12.2009 22:43 2.287 gen_im_gift_book4.uti19.12.2009 22:43 2.348 gen_im_gift_book5.uti19.12.2009 22:43 2.212 gen_im_gift_bracer.uti19.12.2009 22:43 2.214 gen_im_gift_brclet.uti19.12.2009 22:43 2.207 gen_im_gift_brclet2.uti19.12.2009 22:43 2.258 gen_im_gift_brooch.uti19.12.2009 22:43 2.280 gen_im_gift_cake.uti19.12.2009 22:43 2.284 gen_im_gift_chantam.uti19.12.2009 22:43 2.247 gen_im_gift_dalish_gloves.uti19.12.2009 22:43 2.179 gen_im_gift_dogbone.uti19.12.2009 22:43 2.195 gen_im_gift_dogbone2.uti19.12.2009 22:43 2.186 gen_im_gift_dogbone3.uti19.12.2009 22:43 2.213 gen_im_gift_dogbone4.uti19.12.2009 22:43 2.165 gen_im_gift_dogbone5.uti19.12.2009 22:43 2.350 gen_im_gift_dppant.uti19.12.2009 22:43 2.319 gen_im_gift_duncan_shield.uti19.12.2009 22:43 2.221 gen_im_gift_earring.uti19.12.2009 22:43 2.195 gen_im_gift_earring2.uti19.12.2009 22:43 2.365 gen_im_gift_fanbot.uti19.12.2009 22:43 2.354 gen_im_gift_fanbot2.uti19.12.2009 22:43 2.361 gen_im_gift_fanbot3.uti19.12.2009 22:43 2.351 gen_im_gift_fanbot4.uti19.12.2009 22:43 2.358 gen_im_gift_fanbot5.uti19.12.2009 22:43 2.208 gen_im_gift_fanscrl.uti19.12.2009 22:43 2.401 gen_im_gift_flmgrimoire.uti19.12.2009 22:43 2.245 gen_im_gift_flower_andraste.uti19.12.2009 22:43 2.202 gen_im_gift_hdband.uti19.12.2009 22:43 2.232 gen_im_gift_hlysymb.uti19.12.2009 22:43 2.214 gen_im_gift_hlysymb2.uti19.12.2009 22:43 2.255 gen_im_gift_hlysymb3.uti19.12.2009 22:43 2.209 gen_im_gift_hlysymb4.uti19.12.2009 22:43 2.245 gen_im_gift_hlysymb5.uti19.12.2009 22:43 2.268 gen_im_gift_locket.uti19.12.2009 22:43 2.239 gen_im_gift_map.uti19.12.2009 22:43 2.225 gen_im_gift_map2.uti19.12.2009 22:43 2.235 gen_im_gift_map3.uti19.12.2009 22:43 2.237 gen_im_gift_map4.uti19.12.2009 22:43 2.276 gen_im_gift_map5.uti19.12.2009 22:43 2.283 gen_im_gift_mdpnt1.uti19.12.2009 22:43 2.343 gen_im_gift_mdpnt2.uti19.12.2009 22:43 2.174 gen_im_gift_mgold.uti19.12.2009 22:43 2.293 gen_im_gift_mirror.uti19.12.2009 22:43 2.179 gen_im_gift_msilver.uti19.12.2009 22:43 2.210 gen_im_gift_ncklace.uti19.12.2009 22:43 2.250 gen_im_gift_ncklace2.uti19.12.2009 22:43 2.218 gen_im_gift_ncklace3.uti19.12.2009 22:43 2.221 gen_im_gift_ncklace4.uti19.12.2009 22:43 2.255 gen_im_gift_ncklace5.uti19.12.2009 22:43 2.254 gen_im_gift_nugg.uti19.12.2009 22:43 2.297 gen_im_gift_paintsky.uti19.12.2009 22:43 2.341 gen_im_gift_pitcher.uti19.12.2009 22:43 2.196 gen_im_gift_ring.uti19.12.2009 22:43 2.194 gen_im_gift_ring2.uti19.12.2009 22:43 2.237 gen_im_gift_ring3.uti19.12.2009 22:43 2.206 gen_im_gift_ring4.uti19.12.2009 22:43 2.246 gen_im_gift_ring5.uti19.12.2009 22:43 2.215 gen_im_gift_runston.uti19.12.2009 22:43 2.220 gen_im_gift_runston2.uti19.12.2009 22:43 2.169 gen_im_gift_sgold.uti19.12.2009 22:43 2.298 gen_im_gift_shoe.uti19.12.2009 22:43 2.250 gen_im_gift_smlpnt1.uti19.12.2009 22:43 2.261 gen_im_gift_smlpnt2.uti19.12.2009 22:43 2.176 gen_im_gift_ssilver.uti19.12.2009 22:43 2.192 gen_im_gift_stat.uti19.12.2009 22:43 2.205 gen_im_gift_stat2.uti19.12.2009 22:43 2.193 gen_im_gift_stat3.uti19.12.2009 22:43 2.204 gen_im_gift_stat4.uti19.12.2009 22:43 2.271 gen_im_gift_sword_sten.uti19.12.2009 22:43 2.281 gen_im_gift_tatbook.uti19.12.2009 22:43 2.175 gen_im_gift_tiara.uti19.12.2009 22:43 2.217 gen_im_gift_totem.uti19.12.2009 22:43 2.202 gen_im_gift_trbneck.uti19.12.2009 22:43 2.256 gen_im_gift_tyarn.uti19.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 player2. 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 script5. 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 More sharing options...
VictoryAkara Posted April 16, 2010 Author Share Posted April 16, 2010 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 More sharing options...
Recommended Posts