Download
(355 Kb)
Download
Updated: 01-12-17 12:52 PM
Pictures
File Info
Updated:01-12-17 12:52 PM
Created:12-02-12 02:37 PM
Downloads:49,236
Favorites:27
MD5:
Indiana's Artifact Catalogue of Doom  Popular! (More than 5000 hits)
Version: 1.2.0
by: lokyst [More]
Indy is an in-game artifact catalogue born out of necessity and a lack of artifact APIs.

Setup:
  1. Create a macro "AddArtifact" with text "indy additem"
  2. Create a macro "DelArtifact" with text "indy deleteitem"
  3. Drag the macros onto your quickbars and assign a keybinding to them
  4. Mouseover any artifacts you have collected and while the tooltip is displayed, hit the AddArtifact macro to record that the item has been collected by the current character.
  5. If you make a mistake, mouseover the item and hit the DelArtifact macro to remove the item from that characters collected list.
Use /indy donottrack to ignore collecting items on the current character. This can be undone with /indy dotrack
Use /indy checkbags to see if there are any artifacts in your bags that are needed by your alts.
Toggle auction house scanning with /indy scanah and page through the Misc -> Collectible category to report if there are any artifacts that you are looking for up for sale. This feature currently does not support the Full AH Scans provided by some AH addons.

Available commands:
  • /indy additem - adds the mouse-overed item to the list of collected artifacts for this character
  • /indy deleteitem - removes the mouse-overed item from the list of collected artifacts for this character
  • /indy whohasitem - returns a list of the characters who have the mouse-overed item
  • /indy whoneedsitem - returns a list of the characters who need the mouse-overed item
  • /indy dotrack - adds the current character to the list of characters tracking collections
  • /indy donottrack - removes the current character from the list of characters tracking collections
  • /indy checkbags - check bags for artifacts
  • /indy scanah - toggle scanning AH for artifacts
  • /indy showtooltips - toggle display of tooltips for artifacts
  • /indy config - opens the configuration window
  • /indy help - prints this message
Release - 1.2.0 2017-01-12
- Bumped version to 1.2.0 for release.
- Improvements to performance when handling big auction house queries.

Release - 1.1.16 2016-12-04
- Bumped version to 1.1.16 and environment to 4.0.
- Updated with Rift_Discoveries_2016-11-28.

Release - 1.1.14 2015-12-19
- Updated version to 1.1.14 for release.
- Removed duplicate artifacts from MissingArtifactCollections.lua
- Added duplicate checking for missing artifacts in the event they start appearing in the Discovery log.
- Updated artifact collections with 2015 Fae Yule sets.
- Sorted ArtifactCollections.lua

Release - 1.1.13 2015-12-06
- Bumped version to 1.1.13 for release.
- Use item details cache for queries with tables of items.
- Fix /scanAH help text.
- Fix for WhoNeedsItem attempt to compare number with nil.

Release - 1.1.11 2015-11-22
- Updated version to 1.1.12 for release.
- Fix for idLookup is nil.

Release - 1.1.11 2015-11-22
- Updated version to 1.1.11 for release.
- Construct cache of sets by itemId so that we do not repeatedly iterate through INDY_ArtifactCollections.
- Fix calls to InspectItemDetail.
- Remove debugging print statements.
- Created item cache to reduce number of repeated server queries.
- Added missing Nightmare set.
- Renamed UnstableArtifactCollections.lua to MissingArtifactCollections.lua.

Release - 1.1.10 2015-11-03
- Updated to version 1.1.10.
- Updated environment to 3.4.
- Added option to move bag scan button since Docker is AWOL.
- Refreshed ArtifactCollections.lua with 2015-11-02 official discovery zip snapshot artifact data.

Release - 1.1.9-4 2015-09-12
- Updated to version 1.1.9-4.
- Updated environment to 3.3.
- Refreshed ArtifactCollections.lua with 2015-09-11 official discovery zip snapshot artifact data.
- Updated LibSimpleWidgets to v1.14.3

Release - 1.1.8 2014-03-08
- Fix crash when mousing over resource nodes.

Release - 1.1.7 2014-03-07
- Fix for patch 2.6 Hotfix 7 artifact category changes and tooltip item ID changes.

Release - 1.1.6 2014-02-23
- Bumped version to 1.16 for release.
- Improve performance of OnBagEvent.
- Update LibSimpleWidgets to 1.14.1.
- Migrate data from artifact ids which have been changed.
- Update artifact sets with RiftDiscoveries.xml 20140221.
- Move strsplit and strtrim functions into the private namespace so they can be accessed from any file.
- Rename UpdateArtifactIds to AddNewArtifacts.
- Add new Unstable artifact sets.
- Add function to update profile artifact id table with any new additions to INDY_ArtifactCollections.

Release 1.1.5 2014-01-01
- Updated with latest artifact set information.

Release 1.1.4 2013-10-24
- Repackage to fix weirdness.

Release 1.1.4 2013-10-20
- Updated with latest artifact set information.

Release 1.1.3 2013-10-20
- Added option to display single character per line.
- Allow user configurable colors in tooltip.

Release 1.1.2 2013-03-04
- Fix for InspectTooltip returning a nil.

Release 1.1.1 2013-02-16
- Potential fix for "too much CPU usage" error when checking bags for artifacts.

Release 1.1.0 2012-12-23
- Updated ArtifactCollections with discoveries snapshot 20121219
- Bumped toc to 1.1.0 for major feature release.
- Modified CheckBags and ScanAH to follow verbose format settings
- Further tweaks to get tooltips to show up on event/special artifacts
- Bumped version to 1.0.3
- Configuration window now tracks state if option was toggled using slashcommands.
- Fix for artifact tooltip remaining visible after moving away from item.
- Moved Toggled functions to config file.
- Added option to toggle display of verbose tooltips.
- Updated WhoHasItem, WhoNeedsItem, AddItem, DeleteItem and tooltip functions to work with new table format
- Added function to convert artifactTable to new format.
- Fixed creation of entry for blank artifactId

Release 1.0.2 2012-12-22
- Fix for Has list not wrapping correctly
- Fix to display artifacts which have no sell price.
- Updated LibSimpleWidgets 1.12
- Cleaned up some globals that should have been locals.
- Fix for "index field category = nil" error.

Release 1.0.1 2012-12-17
- Added url to website field of toc
- More prettifying of the config window
- Prettified frames for list boxes
- Replaced square left right buttons with rift themed 3 state buttons.
- Added optional dependency for Docker addon
- Added pretty IndyIcon and removed the fuglybutton
- Added option to turn off pretty tooltip borders

Release 1.0 2012-12-09
- Improved tooltip display. Now in glorious Technicolor (TM)!
- Added configuration window
- Fixed settings not being saved
- Fixed AH scan reporting items with blank "Needed by: " lists
- Numerous other bug fixes

Release 0.1 2012-12-04
- Added tooltip to display which characters have or need a particular artifact
- Fix for books and mounts being detected as artifacts

Release 0.0.2 2012-12-02
- Fixed error when adding an item and the mouse is not over an item/artifact
- Bumped environment to 2.0
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.1.10-server
345kB
11-03-15 08:45 PM
Addon


Archived Files (22)
File Name
Version
Size
Author
Date
1.1.16
357kB
lokyst
12-04-16 01:02 PM
1.1.14
311kB
lokyst
12-19-15 08:48 AM
1.1.12
346kB
lokyst
11-25-15 06:56 AM
1.1.11
346kB
lokyst
11-22-15 12:50 PM
1.1.10
345kB
lokyst
11-03-15 08:44 PM
1.1.9-4
329kB
lokyst
09-13-15 09:11 AM
1.1.9
266kB
lokyst
03-10-14 10:58 AM
1.1.8
266kB
lokyst
03-08-14 10:42 AM
1.1.7
266kB
lokyst
03-07-14 05:21 PM
1.1.6
253kB
lokyst
02-23-14 03:10 PM
1.1.5
216kB
lokyst
01-01-14 05:11 PM
1.1.4
213kB
lokyst
10-24-13 03:44 PM
1.1.4
158kB
lokyst
10-20-13 06:12 PM
1.1.3
136kB
lokyst
10-20-13 07:32 AM
1.1.2
188kB
lokyst
03-04-13 06:17 PM
1.1.1
188kB
lokyst
02-16-13 10:46 AM
1.1.0
184kB
lokyst
12-23-12 01:37 PM
1.0.2
180kB
lokyst
12-22-12 01:18 PM
1.0.1
180kB
lokyst
12-18-12 06:00 PM
1.0
94kB
lokyst
12-09-12 06:06 PM
0.1
171kB
lokyst
12-04-12 09:02 PM
0.0.2
85kB
lokyst
12-02-12 04:21 PM


Post A Reply Comment Options
Unread 12-14-12, 11:21 AM  
Oakayam
Zombie

Forum posts: 2
File comments: 24
Uploads: 0
I am getting this error post 2.1

Code:
Error: LibSimpleWidgets/border.lua:7: attempt to call method 'GetName' (a nil value)
    In Indy / tooltip.lua
stack traceback:
	LibSimpleWidgets/border.lua:7: in function 'createBorderFrame'
	LibSimpleWidgets/border.lua:25: in function 'SetBorder'
	Indy/tooltip.lua:3: in main chunk
Thanks for the addon!
Oakayam is offline Report comment to moderator  
Reply With Quote
Unread 12-14-12, 03:52 PM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Quote:
Originally Posted by Oakayam
I am getting this error post 2.1

Code:
Error: LibSimpleWidgets/border.lua:7: attempt to call method 'GetName' (a nil value)
    In Indy / tooltip.lua
stack traceback:
    LibSimpleWidgets/border.lua:7: in function 'createBorderFrame'
    LibSimpleWidgets/border.lua:25: in function 'SetBorder'
    Indy/tooltip.lua:3: in main chunk
Thanks for the addon!
I am not able to replicate the error. What are you doing when the error occurs or does the error occur when you log in? Also, what other addons are you running?

I'd really appreciate your help in tracking this down!
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 12-14-12, 06:09 PM  
Oakayam
Zombie

Forum posts: 2
File comments: 24
Uploads: 0
I get error on log in.

Other addons:

Align
Carnage Book
Docker
Imhothar's Bags
Karuul's Alerting System
King Boss Mods
Rifter
The Final Quest
Last edited by Oakayam : 12-14-12 at 06:11 PM.
Oakayam is offline Report comment to moderator  
Reply With Quote
Unread 12-15-12, 10:37 AM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Quote:
Originally Posted by Oakayam
I get error on log in.

Other addons:

Align
Carnage Book
Docker
Imhothar's Bags
Karuul's Alerting System
King Boss Mods
Rifter
The Final Quest
I still was not able to reproduce the issue, but based on your error message I have tried to make an educated guess about what the problem might be.

I have uploaded a beta version that provides an option to remove the pretty tooltip borders here:
http://rift.curseforge.com/addons/in...8-v1-0-1-beta/

Use /indy showtooltipborder and set tooltip borders to false and let me know if you still get the error when you log in.
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 12-16-12, 02:36 PM  
Oakayam
Zombie

Forum posts: 2
File comments: 24
Uploads: 0
No error with the beta version.

Thanks ^^
Oakayam is offline Report comment to moderator  
Reply With Quote
Unread 12-22-12, 07:47 AM  
Elaani
 
Elaani's Avatar

Forum posts: 0
File comments: 46
Uploads: 0
Hello,
First, as someone with A LOT of alts, let me say thank you so much for making this - it's awesome.

So, as some with A LOT of alts I noticed an issue with the tooltip when displaying a certain number of names under the "Has" category (shown below).
The "Needs" works fine as shown in the first image, the second shows the problem with "Has".



I also came across a random error message when mousing over the "Enchanted Pocket"for sale by Ponn Zee in Tempest Bay:


Finally, I also noticed 3 artifact sets where the tooltip doesn't show up:

It's A Celebration!
The Heir of Hammerknell
The Depths of Murder

Technically, the artifacts for the third one listed can't be obtained anymore, but the first two can still be obtained by running the Level 50 Chronicles.


Once again, thanks for making this awesome addon.
Elaani is offline Report comment to moderator  
Reply With Quote
Unread 12-22-12, 01:19 PM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Quote:
Originally Posted by Elaani
Hello,
First, as someone with A LOT of alts, ...
Thanks for your bug report, they should be all fixed now!
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 03-02-13, 06:15 AM  
Undo

Forum posts: 0
File comments: 1
Uploads: 0
Hello!
I have this error

Code:
Error: Indy/main.lua:145: attempt to index local 'itemDetails' (a nil value)
    In Indy / Slash Handler, event Slash.indy
stack traceback:
	Indy/main.lua:145: in function 'InspectTooltip'
	Indy/main.lua:203: in function <Indy/main.lua:195>
when I use /indy additem macros.

Addon doesn't work.
Last edited by Undo : 03-02-13 at 07:28 AM.
Undo is offline Report comment to moderator  
Reply With Quote
Unread 03-08-13, 04:09 PM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
This should be fixed in version 1.1.2.

Quote:
Originally Posted by Undo
Hello!
I have this error

Code:
Error: Indy/main.lua:145: attempt to index local 'itemDetails' (a nil value)
    In Indy / Slash Handler, event Slash.indy
stack traceback:
    Indy/main.lua:145: in function 'InspectTooltip'
    Indy/main.lua:203: in function <Indy/main.lua:195>
when I use /indy additem macros.

Addon doesn't work.
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 10-12-13, 12:41 PM  
wrink

Forum posts: 0
File comments: 11
Uploads: 0
Option to change colors?

First off, let me say that I love this addon. It's slowly making life alot easier. However, I'd love to see the option to change colors in the tooltips. Should I still need to collect an artifact that I find, the in-game tooltip is in green (Artifact set name) whereas your tooltip is red (Needs). It's a little confusing at first glance. It'd be great if they shared the same color scheme.
Last edited by wrink : 10-12-13 at 10:50 PM.
wrink is offline Report comment to moderator  
Reply With Quote
Unread 10-18-13, 12:30 PM  
Morathie

Forum posts: 0
File comments: 9
Uploads: 0
Love the add-on. Wish the API would let us automate the add has artifact though

As person stated below, I too want the colors to match in game ones. I changed this my self Shown in code below is some one wants to change as well.
Has: Red
Needs: Green

As my picture below shows this. I would also like to see an Orange &/or Yellow color for somewhere between, so it stands out more. (If possible)
I would also like to see as shown in pic (if possible), an artifact collection amount. Shown 2 ways, top 2 would be preferred.

This way I know:
Morathie has 0/2 of this artifact but needs it to complete one of the sets.
Toon 1 has 1/2 of this artifact but needs it to complete one of the sets.

This way I can see who needs it more, weather its Morathie or Toon 1. I don't want to have to jump in and out of 3 toons to see that 2 toons are 3/4.



ps. I made it show on separate lines as shown in pic, as I find this more readable for me. I am not very good at Lua code let allow my limited coding in rift.

But if some one wants too do this to theres, open the file "Indiana\tooltip.lua" I added \n in the code, code below is right near top of page, the extra space after \n, just sets it off the side of the page a bit, if you want more space just add more spaces .
Code:
if #needList > 0 then
        needString = "Needs: \n " .. table.concat(needList, "\n ")
end
if #hasList > 0 then
        hasString = "Has: \n " .. table.concat(hasList, "\n ")
end
still in the top part of "Indiana\tooltip.lua" file, change as shown below. colors go as (R,G,B)

Code:
ttNeedsTextFrame:SetFontColor(0,1,0)
ttHasTextFrame:SetFontColor(1,0,0)
Morathie is offline Report comment to moderator  
Reply With Quote
Unread 10-18-13, 02:38 PM  
wrink

Forum posts: 0
File comments: 11
Uploads: 0
Quote:
Originally Posted by Morathie
As person stated below, I too want the colors to match in game ones. I changed this my self Shown in code below is some one wants to change as well.
Has: Red
Needs: Green
Awesome... Ty. I tried to change it myself, but when I looked at it, I was totally lost. lol
I also like your additional ideas and would love to see them added too.
wrink is offline Report comment to moderator  
Reply With Quote
Unread 10-20-13, 07:37 AM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Re: Option to change colors?

Quote:
Originally Posted by wrink
First off, let me say that I love this addon. It's slowly making life alot easier. However, I'd love to see the option to change colors in the tooltips. Should I still need to collect an artifact that I find, the in-game tooltip is in green (Artifact set name) whereas your tooltip is red (Needs). It's a little confusing at first glance. It'd be great if they shared the same color scheme.
Quote:
Originally Posted by Morathie
Love the add-on. Wish the API would let us automate the add has artifact though

As person stated below, I too want the colors to match in game ones. I changed this my self Shown in code below is some one wants to change as well.
Has: Red
Needs: Green

As my picture below shows this. I would also like to see an Orange &/or Yellow color for somewhere between, so it stands out more. (If possible)

So I have added options for user-configurable tooltip colors and displaying one character per line.


I did not add an option for the partially acquired sets yet, because I would like to understand where you are coming from. My reason for only having 2 colors was that you either need the artifact or you do not. i.e. you either have the artifact in all sets or you do not have it in one or more sets.


What does the third color tell you that the existing two colors do not?
Last edited by lokyst : 10-20-13 at 08:54 AM.
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 10-20-13, 08:53 AM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Quote:
Originally Posted by Morathie
I would also like to see as shown in pic (if possible), an artifact collection amount. Shown 2 ways, top 2 would be preferred.

This way I know:
Morathie has 0/2 of this artifact but needs it to complete one of the sets.
Toon 1 has 1/2 of this artifact but needs it to complete one of the sets.

This way I can see who needs it more, weather its Morathie or Toon 1. I don't want to have to jump in and out of 3 toons to see that 2 toons are 3/4.
While I would love to have this feature, there is no API to check how complete an artifact set is.


I am guessing that you mocked up the example by manually editing the text? If not, I would love to know how you got that information
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 10-20-13, 11:59 AM  
Morathie

Forum posts: 0
File comments: 9
Uploads: 0
Quote:
Originally Posted by lokyst
Quote:
Originally Posted by Morathie
I would also like to see as shown in pic (if possible), an artifact collection amount. Shown 2 ways, top 2 would be preferred.

This way I know:
Morathie has 0/2 of this artifact but needs it to complete one of the sets.
Toon 1 has 1/2 of this artifact but needs it to complete one of the sets.

This way I can see who needs it more, weather its Morathie or Toon 1. I don't want to have to jump in and out of 3 toons to see that 2 toons are 3/4.
While I would love to have this feature, there is no API to check how complete an artifact set is.


I am guessing that you mocked up the example by manually editing the text? If not, I would love to know how you got that information
Yes I photo shopped that So there was a visual to what I was asking about.

Ya looked into the API and saw nothing there for Collections, Not much of anything about atrifacts in the API
But I did see that you seemed to have almost all of them sorted in an LUA file (some still read 0/??) thought there might be a way to reference that collection list against the tooltip one, to do the job.

As for the other color, not required just a nice addition to make it stand out quick.

PS. you forgot to zip the folder, when you unzip it, it unzips to a bunch of files
Last edited by Morathie : 10-20-13 at 12:40 PM.
Morathie is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: