Zygor Classic | Retail & Other Addons

10/10/2021 01:13 fckgwrhqq2#1981
Quote:
Originally Posted by 911sky View Post
] Any idea why it keeps on coming up with item group invalid? When I post anything.
can you screenshot me the error, the operation string, and your custom strings?
10/10/2021 01:24 Descentralizado#1982
Quote:
Originally Posted by fckgwrhqq2 View Post
can you screenshot me the error, the operation string, and your custom strings?
The string is the Retail one you provided.

Under custom strings I added all this

Code:
		["biliscraftingminprofit"] = "1c",
		["sheymax"] = "max(500% max(crafting, avgbuy)/0.95, 500% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical), 110% vendorsell/0.95)",
		["biliscraftingminprofitpct"] = "10",
		["sheymin"] = "max(first (105% max(crafting, avgbuy)/0.95, 70% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical)), 110% vendorsell/0.95)",
		["bilisminshoppingsoldperday"] = "0",
		["singlenorm"] = "max(150% max(crafting, avgbuy)/0.95, ifgt(dbregionmarketavg, 50000g, 150% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical), 150% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical) * (27/(20+numexpires))), 110% vendorsell/0.95)",
		["biliscraftingminpct"] = "110",
		["bilisitemvalue"] = "max(first(check(dbmarket, min(dbmarket, 133% dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), check(dbhistorical, min(dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), min(dbregionmarketavg, dbregionhistorical, 2000% dbregionsaleavg)), vendorsell)",
		["singlemax"] = "max(200% max(crafting, avgbuy)/0.95, ifgt(dbregionmarketavg, 50000g, 200% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical), 200% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical) * (27/(20+numexpires))), 110% vendorsell/0.95)",
		["bilisdumpthresholdpct"] = "170",
		["singlemin"] = "max(105% max(crafting, avgbuy)/0.95, ifgt(dbregionmarketavg, 50000g, 70% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical), 70% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical) * (27/(20+numexpires))), 110% vendorsell/0.95)",
		["bilisflippingminpct"] = "110",
		["bilisexpecteddeposits"] = "(1 / first(dbregionsalerate(baseitem), 0.01) - 1) * first(30% vendorsell, 1s)",
		["sheynorm"] = "max(200% max(crafting, avgbuy)/0.95, 150% first(min(dbmarket, 150% dbregionmarketavg), dbregionhistorical), 110% vendorsell/0.95)",
		["bilisvendorthreshold"] = "0c",
		["bilisprioritizecrafting"] = "0c",
		["bilisrestockqty"] = "300% dbregionsoldperday(baseitem)",
Here is an example

[Only registered and activated users can see links. Click Here To Register...]
10/10/2021 10:55 fckgwrhqq2#1983
@[Only registered and activated users can see links. Click Here To Register...] please screenshot your Archeology keystones > stacks up to 20 group operations, and the op string themselves (including high-ignore, and high itself) At least it seems fine for me, I can post stuff
10/10/2021 11:06 Descentralizado#1984
Quote:
Originally Posted by fckgwrhqq2 View Post
@[Only registered and activated users can see links. Click Here To Register...] please screenshot your Archeology keystones > stacks up to 20 group operations, and the op string themselves (including high-ignore, and high itself) At least it seems fine for me, I can post stuff
Well it was only 1 item.

All other items like ore/herbs less than 20 for example. Give the same error.
10/10/2021 11:08 fckgwrhqq2#1985
:confused: I have no idea what's wrong here, sorry.
10/10/2021 11:13 Descentralizado#1986
Quote:
Originally Posted by fckgwrhqq2 View Post
:confused: I have no idea what's wrong here, sorry.
Yea when it is [Only registered and activated users can see links. Click Here To Register...] string. It all works. But Billis one, comes up with that error when posting.
10/10/2021 16:50 Odysseus68#1987
Quote:
Originally Posted by 911sky View Post
Yea when it is [Only registered and activated users can see links. Click Here To Register...] string. It all works. But Billis one, comes up with that error when posting.
It seems that something missing. I don't have that item but i check the "Post cap" operation and it's ok. i also have 1 more custom operation. Here is my custom strings:

Code:
["biliscraftingminprofit"] = "1c",
["bilisprioritizecrafting"] = "0c",
["biliscraftingminprofitpct"] = "10",
["biliscraftingminpct"] = "110",
["bilisrestockqty"] = "300% dbregionsoldperday(baseitem)",
["bilishaslowdeposit"] = "ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)",
["bilisitemvalue"] = "max(first(check(dbmarket, min(dbmarket, 133% dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), check(dbhistorical, min(dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), min(dbregionmarketavg, dbregionhistorical, 2000% dbregionsaleavg)), vendorsell)",
["bilisflippingminpct"] = "110",
["bilisexpecteddeposits"] = "(1 / first(dbregionsalerate(baseitem), 0.01) - 1) * first(30% vendorsell, 1s)",
["bilisvendorthreshold"] = "0c",
["bilisdumpthresholdpct"] = "170",
["bilisminshoppingsoldperday"] = "0",
bilishaslowdeposit is missing. Also everything that NOT start with bilis not need, exept if you have other profiles that using them.

Also create a new profile and import the string. Don't override the old one. If it to big to import and throw you an error, just import it in 2 parts. And after every import reload the game.
10/10/2021 17:01 Descentralizado#1988
@[Only registered and activated users can see links. Click Here To Register...]

So how to import it in 2 parts and how to add that custom source and where?
10/10/2021 17:49 Odysseus68#1989
Quote:
Originally Posted by 911sky View Post
@[Only registered and activated users can see links. Click Here To Register...]

So how to import it in 2 parts and how to add that custom source and where?
Ok..

1) Click the TSM minimap icon or white /tsm in chat.
2) Go to Settings --> General Settings
3) Under Profiles --> Create New Profile. Give your profile the name you want (eg. mine is "BilisOnyxia v1.6.2")
4) Click on it so it became you active profile (left check box it became Yellow).
5) Open with notepad the "BilisRetail(v1.6.2).txt" file and select all (Ctrl+A) and copy them (Ctrl+C)
6) In-game go to TSM --> Groups and Click the Import Group icon (located top left corner next to Search Groups.
7) Paste (Ctrl+V) the string. You can see there 10 main groups under "BilisRetail(1.6.2). Deselect all groups (there is an icon) and elect the first 5 Main groups. DON'T unclick the 2 options before the Import button!!.
8) Press Import and wait to import the groups/Operations.
9) IMPORTANT: In chat write /reload to let the TSM write the groups to file.
10) Repeat steps 6-9 but this time you will import the 5 last Main groups. NOTE: this time it will import them to "BilisRetail(1.6.2)1". After /reload the game you can drag & drop them to the Base group "BilisRetail(1.6.2)".

In TSM--> Settings--> Custom Sources

For the Custom sources you can either check the 1 by 1 (just edit them and paste the string to them) or delete them and create them again. After finish do a /reload and you will be ok.

The 10 main groups under BilisRetail(1.6.2) are:

BilisRetail(1.6.2) (Base Group)

Main Groups

Archaeology Keystones
BoE Gear
Commodities
Crafting
Miscellaneous
Mounts
Pets
Recipes
Toys
Transmog

I hope I help you with this Mini Guide!!
Best Regards

PS: When i have the time (RL job) i will send you the string in 2 parts so you can skip most of this procedure.
10/10/2021 18:14 Descentralizado#1990
This is the part I do not understand

Quote:
For the Custom sources you can either check the 1 by 1 (just edit them and paste the string to them) or delete them and create them again. After finish do a /reload and you will be ok.
String to them?
10/10/2021 18:36 Odysseus68#1991
Quote:
Originally Posted by 911sky View Post
This is the part I do not understand

String to them?
In TSM settings --> custom sources you manually create create them. You can see 2 columns "Name" and "String" . At the bottom of the addon page , you click "Add a new custom source" the window that open has 2 fields : Name and String.

So you copy + Paste the name and string from my previous post 1 by 1 there.

EG: Let's say we want to create the "bilishaslowdeposit"
Press "Add a new custom source" button
In Name field you write bilishaslowdeposit
In String Field you write (copy&Paste) ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)

See the picture
10/10/2021 19:26 Descentralizado#1992
@[Only registered and activated users can see links. Click Here To Register...]

So I imported the string and reload UI

Code:
["biliscraftingminprofit"] = "1c",
["bilisprioritizecrafting"] = "0c",
["biliscraftingminprofitpct"] = "10",
["biliscraftingminpct"] = "110",
["bilisrestockqty"] = "300% dbregionsoldperday(baseitem)",
["bilishaslowdeposit"] = "ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)",
["bilisitemvalue"] = "max(first(check(dbmarket, min(dbmarket, 133% dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), check(dbhistorical, min(dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), min(dbregionmarketavg, dbregionhistorical, 2000% dbregionsaleavg)), vendorsell)",
["bilisflippingminpct"] = "110",
["bilisexpecteddeposits"] = "(1 / first(dbregionsalerate(baseitem), 0.01) - 1) * first(30% vendorsell, 1s)",
["bilisvendorthreshold"] = "0c",
["bilisdumpthresholdpct"] = "170",
["bilisminshoppingsoldperday"] = "0",
I manually entered each one of the above. So that all I need to do?

Why is it coded like it is in LUA. Could that, int he code box not just be added to the LUA file?
10/10/2021 19:47 Odysseus68#1993
Quote:
Originally Posted by 911sky View Post
@[Only registered and activated users can see links. Click Here To Register...]

So I imported the string and reload UI

I manually entered each one of the above. So that all I need to do?

Why is it coded like it is in LUA. Could that, int he code box not just be added to the LUA file?
Yes that's all.
I copy them directly from TSM config file . Let me write them in a more proper format so everyone can understand it:


Quote:
biliscraftingminprofit 1c
bilisprioritizecrafting 0c
biliscraftingminprofitpct 10
biliscraftingminpct 110
bilisrestockqty 300% dbregionsoldperday(baseitem)
bilishaslowdeposit ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)
bilisitemvalue max(first(check(dbmarket, min(dbmarket, 133% dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), check(dbhistorical, min(dbhistorical, 200% min(dbregionmarketavg, dbregionhistorical), 2000% dbregionsaleavg)), min(dbregionmarketavg, dbregionhistorical, 2000% dbregionsaleavg)), vendorsell)
bilisflippingminpct 110
bilisexpecteddeposits (1 / first(dbregionsalerate(baseitem), 0.01) - 1) * first(30% vendorsell, 1s)
bilisvendorthreshold 0c
bilisdumpthresholdpct 170
bilisminshoppingsoldperday 0
10/10/2021 19:54 Descentralizado#1994
Odd that bilishaslowdeposit ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)
came up with a red box. When the others did not
10/10/2021 20:15 Odysseus68#1995
Quote:
Originally Posted by 911sky View Post
Odd that bilishaslowdeposit ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)
came up with a red box. When the others did not
I have the same exact one. I re-wrote it and it's ok.
The red box is in Name or string field?
If it's in the name field then you already have it in your custom sources.

bilishaslowdeposit
ifgte(2% bilisitemvalue, 30% first(vendorsell, 0c), 1, 2)