Go to Page... |
Compatibility: | Endless Archive (9.2.5) base-game patch (9.1.5) Necrom (9.0.0) Scribes of Fate (8.3.5) Firesong (8.2.5) Lost Depths (8.1.5) High Isle (8.0.0) |
Updated: | 10/22/23 04:35 PM |
Created: | 09/11/18 09:42 AM |
Monthly downloads: | 270 |
Total downloads: | 26,731 |
Favorites: | 55 |
MD5: |
File Name |
Version |
Size |
Uploader |
Date |
2.30.2 |
105kB |
otac0n |
08/24/23 01:04 PM |
|
2.30.1 |
105kB |
otac0n |
06/19/23 05:03 PM |
|
2.30.0 |
105kB |
otac0n |
06/18/23 09:04 PM |
|
2.29.13 |
110kB |
otac0n |
05/07/23 09:49 AM |
|
2.29.12 |
110kB |
otac0n |
05/02/23 08:45 PM |
|
2.29.11 |
104kB |
otac0n |
03/19/23 05:26 PM |
|
2.29.10 |
102kB |
TaxTalis |
02/05/23 07:07 AM |
|
2.29.9 |
103kB |
demawi |
11/06/22 10:23 AM |
|
2.29.8 |
102kB |
demawi |
11/02/22 04:15 PM |
|
2.29.7 |
102kB |
demawi |
08/29/22 06:13 PM |
|
2.29.6 |
102kB |
demawi |
07/19/22 01:40 PM |
|
2.29.5 |
102kB |
demawi |
07/17/22 05:10 AM |
|
2.29.4 |
102kB |
demawi |
07/16/22 04:34 AM |
|
2.29.3 |
102kB |
demawi |
07/14/22 05:11 AM |
|
2.29.2 |
102kB |
demawi |
07/07/22 04:22 AM |
|
2.29.1 |
102kB |
demawi |
07/01/22 04:30 PM |
|
2.29.0 |
103kB |
demawi |
06/23/22 02:29 PM |
|
2.28.1 |
96kB |
demawi |
06/06/22 01:11 PM |
|
2.28.0 |
96kB |
demawi |
05/22/22 09:44 AM |
|
2.27.3 |
92kB |
demawi |
05/16/22 02:31 AM |
|
2.27.2 |
92kB |
demawi |
05/15/22 01:37 PM |
|
2.27.1 |
92kB |
demawi |
05/11/22 02:14 PM |
|
2.27.0 |
92kB |
demawi |
05/10/22 02:16 PM |
|
2.26.2 |
76kB |
TaxTalis |
04/24/22 02:06 PM |
|
2.26.1 |
75kB |
demawi |
04/23/22 11:55 AM |
|
2.26.0 |
75kB |
demawi |
04/23/22 11:20 AM |
|
2.25.0 |
71kB |
demawi |
04/10/22 11:51 AM |
|
2.24.9 |
71kB |
demawi |
04/06/22 02:50 PM |
|
2.24.8 |
70kB |
demawi |
02/02/22 11:07 AM |
|
2.24.7 |
70kB |
demawi |
01/26/22 07:21 PM |
|
2.24.6 |
70kB |
demawi |
01/19/22 03:20 PM |
|
2.24.5 |
70kB |
demawi |
12/04/21 05:47 AM |
|
2.24.4 |
70kB |
demawi |
09/06/21 05:43 AM |
|
2.24.3 |
70kB |
demawi |
08/12/21 02:49 AM |
|
2.24.2 |
70kB |
demawi |
08/10/21 10:36 AM |
|
2.24.1 |
70kB |
demawi |
07/31/21 09:04 AM |
|
2.24.0 |
70kB |
demawi |
07/30/21 04:02 PM |
|
2.23.3 |
69kB |
demawi |
07/17/21 08:23 AM |
|
2.23.2 |
69kB |
demawi |
07/15/21 05:07 PM |
|
2.23.1 |
69kB |
demawi |
07/15/21 04:45 PM |
|
2.23.0 |
69kB |
demawi |
07/15/21 07:38 AM |
|
2.22.4 |
65kB |
demawi |
07/01/21 10:46 AM |
|
2.22.3 |
65kB |
demawi |
06/28/21 04:29 AM |
|
2.22.2 |
65kB |
demawi |
06/26/21 12:33 PM |
|
2.22.1 |
65kB |
demawi |
06/26/21 09:06 AM |
|
2.22.0 |
65kB |
demawi |
06/24/21 04:01 AM |
|
2.21.0 |
62kB |
demawi |
06/09/21 12:27 PM |
|
2.20.0 |
61kB |
demawi |
06/07/21 10:11 AM |
|
2.19.1 |
59kB |
demawi |
06/02/21 01:33 PM |
|
2.18.2 |
58kB |
demawi |
05/30/21 07:31 AM |
|
2.18.1 |
58kB |
demawi |
05/28/21 08:40 AM |
|
2.18.0 |
58kB |
demawi |
05/28/21 03:08 AM |
|
2.17.0 |
54kB |
demawi |
05/22/21 06:46 AM |
|
2.16.1 |
46kB |
demawi |
05/14/21 03:00 PM |
|
2.16.0 |
46kB |
demawi |
05/13/21 09:25 AM |
|
2.15.3 |
42kB |
demawi |
02/23/21 01:36 AM |
|
2.15.2 |
42kB |
TaxTalis |
02/22/21 09:42 AM |
|
2.15.1 |
42kB |
TaxTalis |
02/21/21 03:30 PM |
|
2.10.3 |
39kB |
TaxTalis |
11/25/20 11:12 AM |
|
2.10.0 |
38kB |
TaxTalis |
11/18/20 04:18 PM |
|
2.9.2 |
38kB |
TaxTalis |
11/15/20 06:25 AM |
|
2.8.0 |
38kB |
TaxTalis |
11/08/20 07:46 AM |
|
2.7.0 |
38kB |
TaxTalis |
10/11/20 11:54 AM |
|
2.6.0 |
38kB |
TaxTalis |
09/09/20 06:01 AM |
|
2.5.0 |
38kB |
TaxTalis |
08/11/20 10:59 AM |
|
2.4.0 |
38kB |
TaxTalis |
05/25/20 02:34 AM |
|
2.3.0 |
37kB |
TaxTalis |
02/26/20 12:20 PM |
|
2.2.1 |
37kB |
TaxTalis |
01/07/20 01:05 PM |
|
2.2.0 |
37kB |
TaxTalis |
12/30/19 02:22 AM |
|
2.1.0 |
37kB |
TaxTalis |
12/25/19 12:17 PM |
|
2.0.0 |
35kB |
TaxTalis |
12/18/19 05:03 AM |
|
1.6.2 |
920kB |
TaxTalis |
11/27/19 01:48 PM |
|
1.6.1 |
920kB |
TaxTalis |
09/06/19 08:47 AM |
|
1.6.0 |
920kB |
TaxTalis |
08/31/19 04:02 PM |
|
1.5.2 |
922kB |
TaxTalis |
08/14/19 09:25 AM |
|
1.5.1 |
920kB |
TaxTalis |
05/25/19 02:57 AM |
|
1.5.0 |
920kB |
TaxTalis |
05/24/19 10:07 AM |
|
1.4.2 |
914kB |
TaxTalis |
10/27/18 09:00 AM |
|
1.4.1 |
914kB |
TaxTalis |
10/26/18 02:36 PM |
|
1.2.2 |
911kB |
TaxTalis |
10/12/18 01:27 PM |
|
0.10.1 |
910kB |
TaxTalis |
09/26/18 12:27 PM |
|
0.8.0 |
911kB |
TaxTalis |
09/16/18 01:58 PM |
|
0.6.1 |
909kB |
TaxTalis |
09/15/18 07:08 AM |
|
0.4.2 |
903kB |
TaxTalis |
09/11/18 10:06 AM |
Comment Options |
TaxTalis |
View Public Profile |
Send a private message to TaxTalis |
Find More Posts by TaxTalis |
Add TaxTalis to Your Buddy List |
Random |
View Public Profile |
Send a private message to Random |
Find More Posts by Random |
Add Random to Your Buddy List |
11/26/20, 04:48 PM | |||
|
RbI has defined "Entry points" (ItemTrig term) for each "action" (ItemTrig term) which in RbI are called "Tasks". The "rule" (RbI term) you have to write is the "condition" (ItemTrig term). I am confident that anything possible in ItemTrig, as long as a Tasks exists matching the "entry point" and "action" of ItemTrig, is possible with RbI too, maybe with even more granularity available. Nothing is stated about multi-character setups other than that you can import a trigger from another character or the gallery, my understanding of this is of cause vague to say the least. First thing RbI is capable of is a differentiation of characters inside a rule itself. With for example the integration of craftstore (another addon) RbI is capable of checking if the current character is the first in line of a given list of character names who needs to learn a recipe. So one rule can be used for all characters and will evaluate differently on each one! Second, RbI always execute a Rule on an item, like ItemTrig would do too, to see if it fits, or not. To make the process of writing easier rules can be combined to RuleSets containing rules in two buckets: EVERY rule for the first bucket has to be true for the item to be considered, and ANY of the rules of the second bucket needs to fit the item too. This allows for easy reusing of rules and allows users to keeps the size of rules small. Individual rules can be added to tasks (which automatically form an ruleset internally) or a whole ruleset can be saved of this and later loaded. Both each rule and each created (not intenal) ruleset are available to all characters. Editing a rule or ruleset on one will change them for all. Last, the RuleSets (both created and internal) assigned to all available tasks can be saved to a profile to easily "copy" them to a different character. Editing a profile on one character changes it for all, so you never have to do the work twice. Please see the wiki for more information on rules, rulesets, tasks, profiles and what terms/functions to use in your rules. If you have any further questions or encounter difficulties, feel free to ask.
But don't worry I am still trying to figure it out, only encountering some slight problems with LLC and DLWC interactions. I am trying to delay all RbI execution to AFTER these are done on any interface (station/bank). Or do you think it would be better to delay THEM? Both routes have pros and cons... Please report if even with the update you encounter the problem again, maybe even go down with delay again to make it uhm easier to crash. Please also check if RbI in any case touches the items DLWC want's to move, that could lead to a slot beeing empty (because DWLC moved it) and RbI trying to move it too. Thanks!
Last edited by TaxTalis : 11/26/20 at 05:01 PM.
|
||
|
TaxTalis |
View Public Profile |
Send a private message to TaxTalis |
Find More Posts by TaxTalis |
Add TaxTalis to Your Buddy List |
11/26/20, 04:05 PM | |
Forum posts: 9
File comments: 230
Uploads: 0
|
How does this addon compare to Item Trig? I used to use inventory manager until it was a little slow to update a problem once, and I went to Item Trig.
What I like in general about Item Trig is the interface. This one looks a bit more difficult as you have to type out full commands, but I imagine that gives a little more flexibility too. Also, I have had a problem here and there with Item Trig. So I am just wondering if somebody else who is using this and looked at Item Trig might be able to tell me the advantages of this addon compared to that. It is no small thing to switch iver and recreate all my different rules on a new addon. |
|
Akopian Atrebates |
View Public Profile |
Send a private message to Akopian Atrebates |
Find More Posts by Akopian Atrebates |
Add Akopian Atrebates to Your Buddy List |
11/25/20, 04:50 PM | |
Forum posts: 0
File comments: 46
Uploads: 0
|
Hmm. Yea, I was thinking of a moderately blunt hammer of "don't put stuff back into the bank at all if you're mid writ run". Which would serve my needs, but could easily be a bit too broad.
In other news, I left the task delay at 500, and didn't get a LUA error today. |
|
Random |
View Public Profile |
Send a private message to Random |
Find More Posts by Random |
Add Random to Your Buddy List |
11/25/20, 04:51 AM | ||
|
I'll try to push an update this week, hopefully fixing the lua error you're getting, though a bit hard without knowing its origin...
For crafting though I think I have found a solution, delaying all processing of RbI for the time LLC is still working at given station.
Last edited by TaxTalis : 11/25/20 at 04:52 AM.
|
|
|
TaxTalis |
View Public Profile |
Send a private message to TaxTalis |
Find More Posts by TaxTalis |
Add TaxTalis to Your Buddy List |
11/24/20, 04:25 PM | ||
Forum posts: 0
File comments: 46
Uploads: 0
|
|
|
|
Random |
View Public Profile |
Send a private message to Random |
Find More Posts by Random |
Add Random to Your Buddy List |
11/24/20, 12:42 PM | |
|
@Random, is by chance this strange move from/to bank because of the quickslotted happening when the error occurs?
|
|
TaxTalis |
View Public Profile |
Send a private message to TaxTalis |
Find More Posts by TaxTalis |
Add TaxTalis to Your Buddy List |
11/24/20, 09:37 AM | ||
Forum posts: 0
File comments: 46
Uploads: 0
|
[quote=TaxTalis]
In this morning's run, I upped the task delay to 500 from default 200. Still got a lua error on one of my ten chars I do the run with. (again, a diff char each time) Thanks for all the effort, mate! |
|
|
Random |
View Public Profile |
Send a private message to Random |
Find More Posts by Random |
Add Random to Your Buddy List |
11/24/20, 01:32 AM | |||
|
Need to investigate this asap. thanks! EDIT: never mind, junk is classified as a non-dangerous task, so safety does not apply here. I updated the wiki to better clarify this distinction. In short, safety is only in place for Sell, Destroy, Fence, Deconstruct and Extract as those changes can't be reverted.
I use FCOIS to mark all writ items with a custom marker and those from RbI, this might have always prevent errors. Again, until I will update this (taking your code into account, thanks, I am also in contact with Dolgubon), please try to increase the delay before a tasks starts a little more. Thank you both for your feedback, reports and patience!
Last edited by TaxTalis : 11/24/20 at 02:37 AM.
|
||
|
TaxTalis |
View Public Profile |
Send a private message to TaxTalis |
Find More Posts by TaxTalis |
Add TaxTalis to Your Buddy List |
11/23/20, 06:02 PM | |
Forum posts: 0
File comments: 46
Uploads: 0
|
Had the LUA error happen again. I use an addon that shunts lua errors to notifications, so best I can get of the stack trace is a screen shot:
https://imgur.com/a/4fu3uIL Circumstances: Had just logged in on character, and picked up the consumable writs off the board in Vivec City, then hopped over to the bank nearby for LazyWritCrafter to pull out some pre-built stuff. Error triggered right as bank opened. Afterwards, none of the junk/bag/bank tasks worked properly on that character. I follow the same writ pattern on 10 different characters, and I get the error roughly once a day, but not on the same character. ---- In other news, it looks like the main logic needed for a "is LazyWritCrafter running" function is: Code:
if WritCreater then local _, hasAny = WritCreater.writSearch() return hasAny else return false -- DLWC not loaded end Cheers! |
|
Random |
View Public Profile |
Send a private message to Random |
Find More Posts by Random |
Add Random to Your Buddy List |
11/23/20, 05:21 PM | ||
Forum posts: 0
File comments: 16
Uploads: 0
|
I truly did not check if my previous rules (before the new functions were incorporated) applied to any of my locked items. .most likely they were not, but now we know |
|
|
Talegas |
View Public Profile |
Send a private message to Talegas |
Find More Posts by Talegas |
Add Talegas to Your Buddy List |
11/22/20, 03:16 PM | |
|
@Talegas: I will look into the issue with the collection functions as soon as I can.
EDIT: Found it, you just can't junk ingame locked items, I did not know that and well, FCOIS locks are excluded in generally, so, as your rule does not explicitly say "not locked()" RbI thinks it needs to junk it, while it can't. I will see to exclude ingame locked items generally from junking, I guess. Same for Selling, Fencing, Laundering, Destroying, Refining and Deconstructing. @Random: 1) I will look into the issue with quickslotted as soon as I can. EDIT: Found the problem, it lies in the speed RbI has when processing items. As quickslotted() looks at the bag/slot instead of an itemLink to tell if the item is quickslotted it encounters a problem when it reaches the slot RbI just put things to, as the game not yet knows they have been put there and the slot is still empty, thus not quickslotted, the rule failes and RbI puts it back to the bank (because RbI knows it's there and by the time RbI processes the next batch it is). 2) There is an option to increase the delay before the interactions are called, try increasing it to not interfere with DLWC. I will look into a delayed call when DLWC was detected running. A LUA error I never encountered, though RbI was working simultaneously with DLWC, but my rules are not interfering with DLWC, so it might have to do with that. The only error I sometimes get is from Advanced Filters when DLWC opens and closes the bank. 3) I thought about a "use" task before, yes. Now that I know it is a feature someone wants I will try to find time and see to implement it. No promises though, let me first fix the above mentioned bugs and then let me see what I can do. Thanks for sharing your use of RbI, hope it can be of help saving time in the end. Spread the word to your guildies
Last edited by TaxTalis : 11/23/20 at 08:55 AM.
|
|
TaxTalis |
View Public Profile |
Send a private message to TaxTalis |
Find More Posts by TaxTalis |
Add TaxTalis to Your Buddy List |
11/22/20, 01:13 PM | |
Forum posts: 0
File comments: 46
Uploads: 0
|
I've noticed an odd behavior with how Quickslotted() interacts with BagToBank and BankToBag.
I've built an empty profile, with the exception of the following two rules: Code:
BankToBag: CountBackPack("<", 5) and type("drink") and Quickslotted() BagToBank: type("drink") ---- I've also noticed at times that RBI has some poor interactions with Dolgubon's Lazy Writ Crafter. Namely, when one goes to the bank, it's a race between DLWC closing the window before RBI finishes. Sometimes it generates a LUA error (sorry, don't have it handy, can capture it next time if needed). Also, care has to be taken to write rules that do not have RBI banking the items DLWC just withdrew for your writs. A minor issue is I've also seen the Refine task get clipped while DLWC crafting. What I've seen other inventory tools do is disable certain actions while DLWC was running. If you could write a `IsDLWCActive()` function, then I could add a negation of that to the "Fit All of These Rules" list for tasks that interfere, and then everything is happy. ---- "Btw. I would really love to see/hear what you all use RbI for" Basically, I use inventory addons to make it where when I'm playing the game, I'm playing the game. I'll go on multi-hour boss/delve/dungeon runs with guildies, and they have to take these long breaks to clear inventory, restock needs, etc. Me? I pull up the merchant, interact & close, then banker, interact & close, and I'm good to go. The inventory left is things that merit my attention. I also want my morning daily writ runs (across 10 chars!) to be a braindead affair, where all I do is interact with the stations around Vivec City in a loop, and all the results just go where they belong. One thing that is missing in this would be a "use" task. There's two main themes for this: recipes/motifs, and containers. Thanks to your craftstore integrations, I can get recipe/motifs onto the character I want them to land on. But it'd be nicer if they could automatically read them. :-) For containers, it'd be nice to have the ability to auto-open and auto-loot them. DLWC does this for the writ boxes, and Bandit's UI has a keybind that will open all in inventory, so you might be able to gather ideas on how to do that from them. |
|
Random |
View Public Profile |
Send a private message to Random |
Find More Posts by Random |
Add Random to Your Buddy List |
11/21/20, 02:35 PM | |||
Forum posts: 0
File comments: 16
Uploads: 0
|
Re: Re: Chat message calls for junked items which are not
Code:
type("armor","weapon") and not (traitInfo("intricate") or quality("epic","legendary")) and (not set() or (setCollection() and setItemCollected())) |
||
|
Talegas |
View Public Profile |
Send a private message to Talegas |
Find More Posts by Talegas |
Add Talegas to Your Buddy List |