Thread Tools Display Modes
04/30/20, 05:06 AM   #1
bazanar
Join Date: Oct 2019
Posts: 2
addon for trading recipes.

Hi.

As im finishing learning all recipes. Im gathering a large number of duplicates. I assume this is the same for anyone that is on the same path.

But for trading it gets extremly painfull. I try to sell most of them, but there is not enough guild slots to handle them. Besides i rather exchange them for missing ones.

Is there an addon that could export the list to a txt file of recipes located in the bank and char? same as for the missing recipes. I know there are addons like MRL or Craftstore that show you which recipes are missing. but that can export the list to txt?

It would be easier to post on discords and forums the list of recipes that i have and what im looking for.

If there is no addon. can someone show me where i can find more info on how to export the list of items stored in the bagpack and bank? as well as exporting the unknown recipes.
  Reply With Quote
04/30/20, 06:16 AM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,964
I'd say InventoryInsight could be used as it stores all bags and bank data in the SavedVariables file.
But it's ALL items not only recipes... So maybe hard to crawl through.
And it does not show if you know them or not :-(


So maybe not usable for you this way but I'll try to explain it, maybe someone can use this info

And you need to scan (open all bags, also be in a house if you need the house bag as well!) and let it scan.
Then logout and repeat for all your characters (if needed).
Logout to save the data properly to the SavedVariables (SV)

Check the SV file IIFA.lua.
In there you'll find something like this:
Code:
IIfA_Settings =
{
    ["Default"] =
    {
        ["@YourAccountname] =
        {
            ["879829204622xxx"] =
            {
{ opens a tbale
} closes it
so each { got a referencing } and the data between is a table, which contains maybe only strings or values or subtables starting with a { and ending with a } again.
This can be repeating several times, like
Code:
table 1 {
   table2{
      table 3{
          table 4{
          }, close table 4
     }, close table 3
   }, close table 2
} close table 1
Entries in these tables with surrounding [] are the "key" values.
Each table consist of [key] = value where value can be a table like described above.

879829204622xxx is the characterId of your toon. It's unqiue so you can create a mapping list.
The charactername can be found below this key line [879829204622xxx]
Code:
at the entry ["$LastCharacterName"] = "Your character name",
So this way you get what char is what unique char number.

Data pf bags and bank
Everything though below ["IIfA_Settings"]are just the settings of the addon.
The data of the bags and banks are below this table key (you can search for it): IIfA_Data
Code:
IIfA_Data =
{
    ["Default"] =
    {
        ["@AccountName"] =
        {
            ["$AccountWide"] =
            {
                ["Data"] =
                {
Below you'll find some info about the guilds e.g. in the subtable
["EU-guildBanks"]
or
["NA-guildBanks"]
depending on the server you play on.
It shows you the number of items scanned at the entry ["items"] e.g.

And at the key ["EU"] or ["NA"], int he subtable DBv3, you'll see the server data for your account:
Code:
["EU"] =
                    {
                        ["DBv3"] =
                        {
An example item is:
Code:
["|H1:item:59391:363:50:0:0:0:0:0:0:0:0:0:0:0:1:67:0:1:0:8343:0|h|h"] =
                            {
                                ["itemInstanceOrUniqueId"] = 3733097017,
                                ["locations"] =
                                {
                                    ["8798292073770730"] =
                                    {
                                        ["bagID"] = 1,
                                        ["bagSlot"] =
                                        {
                                            [18] = 1,
                                        },
                                    },
                                },
                                ["filterType"] = 2,
                                ["itemName"] = "Maske von Mephalas Brut^f",
                                ["itemQuality"] = 4,
                            },
|H1:item:59391:363:50:0:0:0:0:0:0:0:0:0:0:0:1:67:0:1:0:8343:0|h|h
This is the itemlink of the item. You can copy&paste it to the chat to see the item + click it for a tooltip e.g.


bagID represents the bag where it is located.
0 = Worn
1 = Inventory
2 = Bank
3 = Guid bank
5 = CraftBag
6 = Subscriber Bank (ESO+)
7 - 16 = House Bank 1 to 10

locations shows you the banks and character unique IDds (see description above) where this item is located.
Could be at several chars + banks e.g.

The filtertype is the itemFiltertype number which you can see here as a list:
https://wiki.esoui.com/Constant_Valu...ERTYPE_ALCHEMY

Recipes should be the filtertype = 3 (consumable)
And the itemName provides the "Recipe: " text etc.

So you maybe would be able to extract the data from it where the name contains "recipe" and us the itemlink of it then.
Example entry (German):

Lua Code:
  1. ["45552"] =
  2.                             {
  3.                                 ["itemInstanceOrUniqueId"] = 3819238652,
  4.                                 ["locations"] =
  5.                                 {
  6.                                     ["8798292076840924"] =
  7.                                     {
  8.                                         ["bagID"] = 1,
  9.                                         ["bagSlot"] =
  10.                                         {
  11.                                             [50] = 1,
  12.                                         },
  13.                                     },
  14.                                 },
  15.                                 ["itemLink"] = "|H1:item:45552:4:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h",
  16.                                 ["filterType"] = 3,
  17.                                 ["itemName"] = "Rezept: Pfefferminzlikör^n:ms",
  18.                                 ["itemQuality"] = 3,
  19.                             },

["itemLink"] = "|H1:item:45552:4:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h",
This is the itemlink you need then for others so they can see it.
  Reply With Quote
04/30/20, 01:44 PM   #3
bazanar
Join Date: Oct 2019
Posts: 2
guau thanks a lot. I will try to see what comes out of it. really, thank you for the long explanation.
  Reply With Quote

ESOUI » AddOns » AddOn Search/Requests » addon for trading recipes.


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off