Quantcast
Download
(784 Kb)
Download
Updated: 01/22/18 12:48 PM
Pictures
File Info
Compatibility:
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:01/22/18 12:48 PM
Created:03/15/15 04:13 AM
Monthly downloads:47
Total downloads:2,837
Favorites:25
MD5:
Categories:Developer Utilities, UI Media
Circonians TextureIt
Version: 0.85
by: Baertram [More]
Over 30,000 Textures
THE SEARCH FEATURE CAPS AT 250 MATCHES

New Features (Newest on top):
  • X - Close button -- Added an X button to close the TextureIt window
  • Slash Command -- Added a slash command: /textureit (or you can use /texit too) to toggle the window visibility
  • Added more textures, thanks those who ran my TextureFinder addon & all others who contributed....There are now more textures than you'll ever want to look at.
  • All tree nodes are now populated on demand, when the header node is opened. It speeds up things considerably. No more lag. Thanks to Votan for the Awesome Idea ! Also a big thanks to Garkin, Sasky, & sirinsidiator for other tips & ideas on how to speed things up.
  • Added a Search Option! You can now type a short string of text in the edit box to search for a texture with that text in its texture name. DO NOT INCLUDE FILE PATHS OR .DDS
  • *Note: If you type a string in the edit box ending with .dds it will attempt to display the texture you've typed. If you want to search for a texture do not include file path or .dds
  • Added an option to animate the textures.
  • Added a bindable hotkey to toggle show/hide all windows.
TIP: If you don't want to see the tooltips (they annoy me) set SHOW_TOOLTIPS = false in the TextureIt.lua code file, line 9. But I suggest you at least read them once so you know how it all works! I was to lazy to create a entire settings menu for one setting.

What does it do?
It displays game textures !

Features
  • It displays game textures :P
  • When you select a texture from the window the texture path is automatically put into an edit box at the top of the screen & selected for you. You can then push cntrl+c to copy the texture path (if you do anything else in betwen, the edit box may loose focus & wont copy).
  • If the edit box looses focus, you can click on it to select the texture path for copying.
  • You can toggle between the actual texture file dimensions or a resizable mode which will allow you to change the size of the texture, so you can see what it would look like if you wanted to enlarge it up or shrink it.
  • You can toggle the backdrop behind the texture.
  • Shows the actual texture file dimensions & the current texture file dimensions at the top of the window (current texture file dimensions are used for when you resize it you can tell what size it is).
  • You can manually type a texture path into the edit box & hit enter to display the texture in the texture window.
  • You can type a string in the edit box to search for textures with that string in their name. DO NOT INCLUDE FILE PATHS or .DDS if your trying to search or it will attempt to display the texture you typed.
  • You can animate the texture as an ANIMATION_TEXTURE.
  • Set a keybind to toggle show/hide all windows.


Build Textures - Update textures from the ESOUI Wiki into the addon TextureIt
The included filename "BuildTextures.zip" contains an addon "BuildTextures". If you extract this addon and put it into the AddOns folder you can use it ingame.
Chat slash command:
/btex <alphabetic subfolders: BOOLEAN> -> Default value if not specified = false

Usage:
Read the BuildTextures.txt file:
Code:
; In order to build RAW_TEXTURES, just :
; Copy whole page http://wiki.esoui.com/Texture_List
; Strip the text on headers to have only paths
; Search/replace in Notepad++
;
;			\r\n				->			",\r\n"
;			\					->			/
;
; And save it in BuildTextures.lua under RAW_TEXTURES = {}
; Launch game and do /btex, reload ui and the BuildTextures.lua in SavedVariables folder will be created
; Then copy ARRAY_TEXTURES to the addon structure of textureIt
Enter the chat slash command /btex true and press enter.
-> The addon will create subfolders with alphabetically order and the 1st letter of the alphabet in each folder, to organize the structure of the textures! If you just use /btex or /btex false it won't create the alphabet subfolders -> This might make your clicnt crash if you open BIG folders > 4000 texture entries!!!

The addon will write an info into the chat.

The addon will create the array ARRAY_TEXTURES into the folder SavedVariables\BuildTextures.lua.
Copy the entries of this array to the addon TextureIt\core\TextureIt_TexturePaths.lua, into the array TEXTUREIT_TEXTURES.
Version 0.85 --

Updated textures and fixed textures (imported list of icons was wrong)
Version 0.84 --

API Update + updated textures

Version 0.82 --

API Update + updated textures
Textures are sorted alphabetically now and there is a new subfolder for each letter of the alphabet, inside the texture folders. Textures are sorted into these subfolders to split the big size texture folders up.

The icon folder still got 2 subfolders with >3600 and >4300 entries. Please wait after opening them as it will take some time, but the client won't crash anymore.

The count of textures inside the folders is shown with a visual hint (color) now too.
<= 100 entries = white
> 100 and <= 500 yellow
> 500 red


Added language support. Included are EN and DE so far.
Version 0.81 --

API Update + updated textures + fix for the "icons" textures. They are split into 500er packages now
Version 0.8 --

Fix for the search function
Thanks to Mitsarugi and Votan!
Version 0.7 --

API Update
Added API 100017 textures
Version 0.6 --

API Update
Added API 100016 textures (and all missing from before)
Added a shorter keybind /texit to toggle the TextureIt window's show state
Version 0.5 --

API Update
Added Wrothgar gear icons
If you are missing other textures send me PM with the texture paths please and I'll add them!
Version 0.4 --

API Update No changes, just an API update
Version 0.3--

X - Close button -- Added an X button to close the TextureIt window
Slash Command -- Added a slash command: /textureit to toggle the window visibility
Version 0.27--
  • Added more textures, thanks those who ran my TextureFinder addon & all others who contributed....There are now more textures than you'll ever want to look at.
  • All tree nodes are now populated populated on demand, when the header node is opened. It speeds up things considerably. No more lag.
  • Added a Search Option! You can now type a short string of text in the edit box to search for a texture with that text in its texture name. DO NOT INCLUDE FILE PATHS OR .DDS
  • *Note: If you type a string in the edit box ending with .dds it will attempt to display the texture you've typed. If you want to search for a texture do not include file path or .dds
  • Added an option to animate the textures.
  • Added a bindable hotkey to toggle show/hide all windows.
TIP: If you don't want to see the tooltips (they annoy me) set SHOW_TOOLTIPS = false in the TextureIt.lua code file, line 9. But I suggest you at least read them once so you know how it all works! I was to lazy to create a entire settings menu for one setting.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
[0.7 - FIX]
297kB
10/07/16 02:46 PM
Patch


Archived Files (11)
File Name
Version
Size
Author
Date
0.84
780kB
Baertram
10/29/17 11:35 AM
0.82
585kB
Baertram
09/18/17 08:08 AM
0.81
389kB
Baertram
03/02/17 08:14 AM
0.8
289kB
Baertram
10/09/16 10:01 AM
0.7
289kB
Baertram
09/04/16 01:36 PM
0.6
265kB
Baertram
08/03/16 11:46 AM
0.5
179kB
Baertram
04/24/16 06:07 AM
0.4
193kB
Baertram
11/03/15 03:22 PM
0.3
193kB
circonian
03/27/15 04:23 PM
0.2
193kB
circonian
03/20/15 11:22 PM
0.1
37kB
circonian
03/15/15 04:13 AM


Post A Reply Comment Options
Unread 09/01/18, 04:25 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
http://www.esoui.com/forums/showthread.php?t=8042

Is anyone motivated to take over this addon?
I got too many to maintain and this addon need sto be updated after each patch to get the new textures (via the build in mini addon "BuoldTextures" + code changes to build the internally used texture structure to be able to open and load all the xxxxxxthousands of textures performant.

I won't find the time anymore for this, sorry.
If you are interested just write me a PM please.

Thank's a lot.
Baertram
Last edited by Baertram : 09/01/18 at 04:48 PM.
Report comment to moderator  
Reply With Quote
Unread 02/14/18, 11:34 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
This addon is designed to be loaded "when needed" and not constantly so it auto popups and you can use the keybind or chat commands /texit to hide/show it.

There is no way to comment something in order to not show it automatically. Just do not load it as you do not need it? Saves a lot memory as well

Or add at line 510 after "TEXTUREIT:PopulateTree()" and before the "end" the following to directly hide the TextureIt window again:
Lua Code:
  1. TextureIt_ToggleMainWindow()


Originally Posted by HowellQagan
Hi,

Is there any way to make it not pop up after every UI reload? Which line do I have to comment out?

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 02/14/18, 10:51 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 106
Uploads: 0
Hi,

Is there any way to make it not pop up after every UI reload? Which line do I have to comment out?

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 09/18/17, 07:59 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
The texture folders are all split up into alphabet letters now so the internal size of each folder is not bigger than 10000 entries.
The icon entries are >3600 and >4000 entries, but opening just takes time and will not crash the game anymore.
Report comment to moderator  
Reply With Quote
Unread 01/16/17, 06:12 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
I've the same problem as it seems. The game isn#t able to read all 13000 + entries in there properly in time until it crashes...
I might need to split it up but this will need me to split it each time after each update which takes A LOT OF TIME that I don't have and I'm not willing to spend after each update :-(
Maybe Ayantir is able to help me find a split algorhythm.

Edit:
Found a way to split it up into 500er packages.
The icons can be shown again now.

Originally Posted by elffromspace
Hi! I am so exited to be able to see the textures so much easier than the text only list! But I am having problems with the addon crashing. Whenever I click on the Icons folder, which is massive, my game just dies. I turned off literally every other addon and increased my LUA to a semi insane 4096. It just freezes and won't open that folder. Any suggestions?
Last edited by Baertram : 03/02/17 at 08:12 AM.
Report comment to moderator  
Reply With Quote
Unread 01/15/17, 08:50 PM  
elffromspace
 
elffromspace's Avatar

Forum posts: 6
File comments: 16
Uploads: 0
Hi! I am so exited to be able to see the textures so much easier than the text only list! But I am having problems with the addon crashing. Whenever I click on the Icons folder, which is massive, my game just dies. I turned off literally every other addon and increased my LUA to a semi insane 4096. It just freezes and won't open that folder. Any suggestions?
Report comment to moderator  
Reply With Quote
Unread 10/10/16, 07:22 AM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 236
Uploads: 12
Originally Posted by Baertram
Many thanks for the hint and the fix!
you're welcome
Love using this addon for my addons, so thank you too for maintaining it
__________________
@xMitsarugix - (EU server)
Report comment to moderator  
Reply With Quote
Unread 10/09/16, 12:14 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
Many thanks for the hint and the fix!
Report comment to moderator  
Reply With Quote
Unread 10/07/16, 12:44 PM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 236
Uploads: 12
Re: Re: Search function broke

Originally Posted by votan
Originally Posted by Mitsarugi
invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
user:/AddOns/TextureIt/core/TextureIt.lua:296: in function 'TextureIt_TableSearch'
user:/AddOns/TextureIt/core/TextureIt.lua:46: in function 'SetTexture'
Should be, now:
Lua Code:
  1. local function tableSort(tableA, tableB)
  2.         return tableA.text < tableB.text
  3.     end
So at line 291
Lua Code:
  1. local function tableSort(tableA, tableB)
  2.         if tableA.text <= tableB.text then return true end
  3.         return false
  4.     end

should work if replaced by ?
Lua Code:
  1. local function tableSort(tableA, tableB)
  2.         return tableA.text < tableB.text
  3.     end
__________________
@xMitsarugix - (EU server)
Report comment to moderator  
Reply With Quote
Unread 10/06/16, 12:41 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 458
File comments: 1023
Uploads: 27
Re: Search function broke

Originally Posted by Mitsarugi
invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
user:/AddOns/TextureIt/core/TextureIt.lua:296: in function 'TextureIt_TableSearch'
user:/AddOns/TextureIt/core/TextureIt.lua:46: in function 'SetTexture'
Should be, now:
Lua Code:
  1. local function tableSort(tableA, tableB)
  2.         return tableA.text < tableB.text
  3.     end
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 10/06/16, 12:16 PM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 236
Uploads: 12
Search function broke

invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
user:/AddOns/TextureIt/core/TextureIt.lua:296: in function 'TextureIt_TableSearch'
user:/AddOns/TextureIt/core/TextureIt.lua:46: in function 'SetTexture'
__________________
@xMitsarugix - (EU server)
Report comment to moderator  
Reply With Quote
Unread 08/03/16, 11:53 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
Many many thanks for your texture list update script Ayantir (and for maintaining the esoui WIKI sites)!
Report comment to moderator  
Reply With Quote
Unread 04/24/16, 07:03 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
Yep, I already thought about this but currently I got no time to rebuild the whole addon and it's search abilities :-(
Maybe in the future

Originally Posted by Ayantir
Originally Posted by Baertram
Hi there, I've taken over this addon for now.

As comparing the textures list with the addon#s texture list isn't really possible without doing it manually, i'd like to get infos from the user's side:

I've added the Wrothar textures now.
Any other textures which are missing?

Originally Posted by circonian
Originally Posted by Weolo
Oddly enough this http://wiki.esoui.com/Texture_List has them
I didn't expect for that to be updated but it definitely contains the ancient orc textures and I bet others too.
Ah yeah it looks like Ayantir updated it. That list only contains a partial list, but since its been updated it may have some of the newer textures in it now.
When I get a chance I'll see if I can't sort through them and see which ones are missing from TextureIt.
Best would be to build an automatic Lua array based on the data on this page.
Do it in Lua, bash, powershell, php, any language you want, but you won't miss any texture by doing this.
Or push all the data and rewrite a bit the addon.. it's you to choose
Report comment to moderator  
Reply With Quote
Unread 04/24/16, 06:09 AM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1022
File comments: 1561
Uploads: 31
Originally Posted by Baertram
Hi there, I've taken over this addon for now.

As comparing the textures list with the addon#s texture list isn't really possible without doing it manually, i'd like to get infos from the user's side:

I've added the Wrothar textures now.
Any other textures which are missing?

Originally Posted by circonian
Originally Posted by Weolo
Oddly enough this http://wiki.esoui.com/Texture_List has them
I didn't expect for that to be updated but it definitely contains the ancient orc textures and I bet others too.
Ah yeah it looks like Ayantir updated it. That list only contains a partial list, but since its been updated it may have some of the newer textures in it now.
When I get a chance I'll see if I can't sort through them and see which ones are missing from TextureIt.
Best would be to build an automatic Lua array based on the data on this page.
Do it in Lua, bash, powershell, php, any language you want, but you won't miss any texture by doing this.
Or push all the data and rewrite a bit the addon.. it's you to choose
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
Last edited by Ayantir : 04/24/16 at 06:10 AM.
Report comment to moderator  
Reply With Quote
Unread 04/24/16, 05:57 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1770
File comments: 1875
Uploads: 48
Hi there, I've taken over this addon for now.

As comparing the textures list with the addon#s texture list isn't really possible without doing it manually, i'd like to get infos from the user's side:

I've added the Wrothar textures now.
Any other textures which are missing?

Originally Posted by circonian
Originally Posted by Weolo
Oddly enough this http://wiki.esoui.com/Texture_List has them
I didn't expect for that to be updated but it definitely contains the ancient orc textures and I bet others too.
Ah yeah it looks like Ayantir updated it. That list only contains a partial list, but since its been updated it may have some of the newer textures in it now.
When I get a chance I'll see if I can't sort through them and see which ones are missing from TextureIt.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: