Download
(262Kb)
Download
Updated: 10-31-20 05:36 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-31-20 05:36 PM
Created:11-06-10 10:29 PM
Downloads:7,415
Favorites:19
MD5:

Texture Browser  Popular! (More than 5000 hits)

Version: 20.10.31
by: Aezay [More]

Texture Browser
This is a developer tool which allows you to browse all icons within WoW's interface. It should probably have been named "Icon Browser" instead.

You can shift click on a texture entry to paste the path into the chat box, and then copy it from there to insert into your code.

To open, use slash command "/tb" or "/texturebrowser".

ArtTextureID
As texture paths in-game was phased out in favor of textureIDs, it was no longer possible to do any meaningful navigation or filtering using this tool.
To fix that issue, a complete table of all valid textureIDs mapped to their real texture paths, has been supplied with this addon through the "ArtTextureID.lua" file.

The downside is that as more and more icons are added to the game, this file needs to be updated.
Another thing is that it takes up quite a bit of memory, so its recommended to only enable this addon when needed.

Icon Count
As of patch 4.0.1a, a total of 6233 icons can be viewed using this tool.
As of patch 4.0.3a, a total of 7949 icons can be viewed using this tool.
As of patch 8.0, a total of 20073 icons can be viewed using this tool.

Texture Browser Changes | 2020 Oct 31
- Updated the TOC version to 90001 for the Shadowlands 9.0.1 pre-patch.
- Frames that use backdrops are now created using the "BackdropTemplate".
- Updated the AzDropDown library to Rev 14.
- Updated the AzDialog library to Rev 02.

Texture Browser Changes | 2018 Aug 20
- Updated the TOC version to 80000 for the Battle for Azeroth 8.0 pre-patch.
- Now includes the "ArtTextureID.lua" file which contains all the paths of textures. See the readme file for notes on why this is included.
- Added "Filter" button. Allows you to apply a specific filter, instead of only narrowing down the results using the dropdowns. Shift-click to clear filter.

Texture Browser Changes | 2015 Feb 16
- TOC version has been changed to 60000 for the Warlords of Draenor 6.0.2 patch.
- No longer causes an error in cases where an enumerated texture is nil.
- Unreleased Version.

Texture Browser Changes | 2013 Jul 20
- Changed the TOC version to 50300 for the 5.3 patch.
- Updated to work with the new API functions for retrieving macro icons. That is, GetMacroIcons() and GetMacroItemIcons().

Texture Browser Changes | 2010 Nov 10
- Added textures from achievements and feats of strength.
- Added textures from spells using the GetSpellInfo() function.
- No longer shows duplicate textures.
- When linking a texture path into the chat edit, it will now use double blackslash, instead of just a single one.
- Added a large 128 x 128 texture preview to the right side of the frame.
Optional Files (0)


Post A Reply Comment Options
Unread 11-07-10, 06:48 AM  
hairy_palms
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 40
Uploads: 5
Looks promising :)

Looks really nice, will stop me keeping a copy of the icons about to just browse filenames ^^

think ive found a small bug though, when i open it for the first time i get this error

Code:
Interface\AddOns\TextureBrowser\core.lua:51: attempt to index a nil value
Count: 1

Call Stack:
[C]: ?
Interface\AddOns\TextureBrowser\core.lua:51: in function <Interface\AddOns\TextureBrowser\core.lua:39>
Interface\AddOns\TextureBrowser\core.lua:125: in function `initFunc'
Interface\AddOns\TextureBrowser\Libs\AzDropDown.lua:173: in function <Interface\AddOns\TextureBrowser\Libs\AzDropDown.lua:155>
Interface\AddOns\TextureBrowser\Libs\AzDropDown.lua:211: in function `InitSelectedItem'
Interface\AddOns\TextureBrowser\core.lua:67: in function <Interface\AddOns\TextureBrowser\core.lua:66>
Interface\AddOns\TextureBrowser\core.lua:289: in function `value'
Interface\FrameXML\ChatFrame.lua:4127: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3717: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3755: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Last edited by hairy_palms : 11-07-10 at 06:50 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.