Quantcast
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:3,012
Favorites:27
MD5:
Indiana's Artifact Catalogue of Doom
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-21-13, 07:47 AM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Go here to download Indiana with shard tracking.

Instructions are provided to help manually migrate your data to the new format and servers, but if you choose not to follow them you will have to re-catalogue everything.


Quote:
Originally Posted by Elaani
I'd be cool with that. I'm not concerned with having to set it up again (wouldn't be the first time LOL).

I was wondering too why that seemed to be one of only like 2 addons I have that weren't already setup like that. Seems like it wouldn't be hard to just copy the existing saved folder from your current/previous shard folder to the new one and then rename it if you had to rename your character.

Also, with it's current setup, if I had my toon "PlayerA" who got affected by server merge and had to be renamed to "PlayerV" would it track that change or would "PlayerV" be seen as a new character and thusly have to have it's collected artifacts re-cataloged?
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 12-18-13, 01:50 AM  
Elaani
 
Elaani's Avatar

Forum posts: 0
File comments: 46
Uploads: 0
I'd be cool with that. I'm not concerned with having to set it up again (wouldn't be the first time LOL).

I was wondering too why that seemed to be one of only like 2 addons I have that weren't already setup like that. Seems like it wouldn't be hard to just copy the existing saved folder from your current/previous shard folder to the new one and then rename it if you had to rename your character.

Also, with it's current setup, if I had my toon "PlayerA" who got affected by server merge and had to be renamed to "PlayerV" would it track that change or would "PlayerV" be seen as a new character and thusly have to have it's collected artifacts re-cataloged?

Quote:
Originally Posted by lokyst
Quote:
Originally Posted by Elaani
Is there way to make it not track characters that are on different servers? I don't want to not track them at all nor could I if I wanted to since I tend to use the same names on different shards.
I'm afraid not. There was reason why I set it up that way but I forget what exactly. Probably because server merges and transfers were rife at the time and would require setting up your catalogue from scratch every time you switched.


That said it should be fairly simple to add a patch to do it, although you would lose your existing data since it would not be backwards compatible. However, it's not something I would want to change in the main release.
Last edited by Elaani : 12-18-13 at 01:54 AM.
Elaani is offline Report comment to moderator  
Reply With Quote
Unread 12-17-13, 03:50 PM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Quote:
Originally Posted by Elaani
Is there way to make it not track characters that are on different servers? I don't want to not track them at all nor could I if I wanted to since I tend to use the same names on different shards.
I'm afraid not. There was reason why I set it up that way but I forget what exactly. Probably because server merges and transfers were rife at the time and would require setting up your catalogue from scratch every time you switched.


That said it should be fairly simple to add a patch to do it, although you would lose your existing data since it would not be backwards compatible. However, it's not something I would want to change in the main release.
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 12-16-13, 03:03 AM  
Elaani
 
Elaani's Avatar

Forum posts: 0
File comments: 46
Uploads: 0
Is there way to make it not track characters that are on different servers? I don't want to not track them at all nor could I if I wanted to since I tend to use the same names on different shards.
Elaani is offline Report comment to moderator  
Reply With Quote
Unread 10-24-13, 07:32 PM  
wrink

Forum posts: 0
File comments: 11
Uploads: 0
Quote:
Please try re-downloading the package. I have published a repackaged version.

That did the trick. Thanks.
wrink is offline Report comment to moderator  
Reply With Quote
Unread 10-24-13, 03:44 PM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 3
Quote:
Originally Posted by wrink
Thanks for the update, but for some reason, it's not showing up in the game. I placed the folder in the addon folder, like always, but there are no tooltips nor is it even showing up in the "Addons" window in the game.
Please try re-downloading the package. I have published a repackaged version.
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 10-23-13, 02:54 PM  
wrink

Forum posts: 0
File comments: 11
Uploads: 0
Thanks for the update, but for some reason, it's not showing up in the game. I placed the folder in the addon folder, like always, but there are no tooltips nor is it even showing up in the "Addons" window in the game.
wrink 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
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, 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-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-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-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 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 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
Post A Reply



Category Jump: