Download
(58 Kb)
Download
Updated: 03/22/20 01:32 PM
Compatibility:
Harrowstorm (5.3.5)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:03/22/20 01:32 PM
Created:05/21/19 12:58 PM
Monthly downloads:50
Total downloads:5,927
Favorites:5
MD5:
Data Extractor  Popular! (More than 5000 hits)
Version: 1.21
by: Phuein [More]
This is not a game addon and it does nothing meaningful.

This is a utility addon that scans the following in-game:
  • Skills
  • Item-Sets
  • Furniture
  • Recipes
  • Achievements
  • Styles

And extracts the ID, name, description, and other selected details depending on the result.

All the data is stored in the addon's table. To start the scans use the chat commands:
  • /scrapeskills
  • /scrapeitems
  • /scrapeachievs
  • /scrapestyles

To save your results to the savedvars file (this will do a reloadui immediately), use:
  • /scrapesave

NOTE: The scans use delayed callbacks to prevent freezes, due to the varied amounts of data.
1.21
- Added information for styles separately.

1.20
- Updated with a fix for API 100030.

1.19
- Fixed error in AddSkill().

1.17 - 1.18
- Added styles to item sets, for each item in the set. Including styleId.

1.16
- Fixes for achievement lines (sub-achievs.)

1.15
- Added information for achievements: lines, criteria, and rewards (items, collectible, dye, title.)

1.14
- Bugfix for set names.

1.13
- Added achievements.

1.12
- Added a table for furniture from collectibles.

1.11
- Added icons to furniture.
- Tweaked item scraping to run faster.

1.10

- Fixed passive skill upgrades.
- Added more properties to all results.
Optional Files (0)


Archived Files (12)
File Name
Version
Size
Uploader
Date
1.20
55kB
Phuein
02/24/20 08:33 PM
1.19
55kB
Phuein
01/06/20 09:38 PM
1.18
55kB
Phuein
01/04/20 04:14 PM
1.17
55kB
Phuein
01/04/20 03:11 PM
1.16
55kB
Phuein
08/01/19 09:50 AM
1.15
55kB
Phuein
07/31/19 01:45 PM
1.14
54kB
Phuein
07/28/19 07:41 PM
1.13
54kB
Phuein
07/28/19 02:34 PM
1.12
53kB
Phuein
07/14/19 12:05 AM
1.11
53kB
Phuein
06/10/19 12:48 PM
1.10
53kB
Phuein
05/25/19 03:12 PM
1.00
53kB
Phuein
05/21/19 12:58 PM


Post A Reply Comment Options
Unread 09/10/19, 09:12 AM  
crazmadsci

Forum posts: 0
File comments: 3
Uploads: 0
After you extract the data how do you know which you have and which you do not. For example achievements. It extracts the achievements but does it see if you have it completed or not?
Report comment to moderator  
Reply With Quote
Unread 08/10/19, 05:10 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 132
File comments: 270
Uploads: 16
Re: face data?

Originally Posted by GrailQuest
Hi,

Is it possible to scan face/body data of an NPC?
For example, if someone wanted to create a toon that looked just like Gabriele Benele, could a utility be made to scan her and dump the chargen data?
Hi. I don't know if that's possible, and I'm not interested in doing that. Sorry.
Report comment to moderator  
Reply With Quote
Unread 08/10/19, 02:32 AM  
GrailQuest

Forum posts: 0
File comments: 49
Uploads: 0
face data?

Hi,

Is it possible to scan face/body data of an NPC?
For example, if someone wanted to create a toon that looked just like Gabriele Benele, could a utility be made to scan her and dump the chargen data?
Report comment to moderator  
Reply With Quote
Unread 07/28/19, 07:38 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 132
File comments: 270
Uploads: 16
Originally Posted by Baertram
And a hint about setNames and itemNames:
I see you already use zo_strFormat for the itemNames but you should use it for the setNames as well as they can contain gender specific characters like ^f etc. as well in non-en clients.
Thanks for the useful info Baer! Good catch on the set names.

I'll consider the libstub revision. If anything, my addon template should be the first to embrace it I admit to follow the rule of "if it's not broken, don't fix it" with reliable traditions.
Last edited by Phuein : 07/28/19 at 07:39 PM.
Report comment to moderator  
Reply With Quote
Unread 07/28/19, 02:40 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4971
File comments: 6038
Uploads: 78
Hi Phuein,

LibStub is outdated and not needed anymore as the libraries can work with the ##AddOnVersion tag properly and only load the newest version this way.
Please use the gloabl variables of the libraries instead of "Only" using LibStub, or build a compatibility for both, as LibStub will be gone one day.

e.g.

Lua Code:
  1. --Old:
  2. local LAM = LibStub("LibAddonMenu-2.0")    
  3.  
  4. --New
  5. local LAM = LibAddonMenu2
  6.  
  7. --Hybrid
  8.  
  9. --New
  10. local LAM
  11. if LibStub then lam = LibStub("LibAddonMenu-2.0", true) end --using "silent" flag of LibStub so it does not throw an assert error if LAM is missing for LibStub
  12. if lam == nil then lam = LibAddonMenu2 end

And a hint about setNames and itemNames:
I see you already use zo_strFormat for the itemNames but you should use it for the setNames as well as they can contain gender specific characters like ^f etc. as well in non-en clients.
Last edited by Baertram : 07/28/19 at 02:51 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: