lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Tools & Utilities for Developers

Category: LotRO Tools & Utilities for DevelopersAssetBrowser
Interface Information
Download
Thurallor's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: AssetBrowser   Popular!
Author:
Date: 08-28-2020 01:12 PM
Size: 659.28 Kb
Version: 3.14
Rate File: 5 out of 5 with 8 votes  
Pictures
Click to enlarge 

Views: 0
Size: 279.84 Kb
Dimensions: 582 x 379
The current user interface (as of Update 24.1) with grid mode enabled
 
Description
Introduction

Here's a tool that will hopefully help aspiring Plugin writers to beautify their creations, using the built-in graphics in the game rather than having to make your own, or screencap them.

This plugin allows you to browse (apparently) all of the images in the game that it is possible for you to use without crashing the client. [As of 5/16/2013, this includes about 200,000 images, but excludes roughly 180,000 images that are compressed DDS.]

See also: DAT Unpacker, XnView

Tips, Notes, Caveats
  • In grid mode, left-clicking on an image will recenter the grid on that image.
  • You can right-click on an image to see its asset ID.
  • It seems that it is possible to crash the client by running out of some unknown resource, when using a large grid size, with large, scaled images.

Known Issues
  • There are a lot of images that aren't visible in the browser, either because they are in a special format that can't be used by plugins, or because they require special display options. The options in the "Render..." menu may help for some of them.
  • If you change the filter options such that the currently-selected image is filtered out, the image is still displayed nonetheless.

Revision History
  • v3.14 (8/28/2020): Added the new images from Updates 26 and 27. Also, the previous version didn't work very well at all. Sorry about that.
  • v3.13 (11/5/2019): Added the new images from Updates 24.2, 24.3, and 25.0.
  • v3.12 (7/24/2019): Speed/efficiency improvements. Improved the UI to allow choosing any age between Update 12 and Update 24.1.
  • v3.11 (7/11/2019): Added the new images from Updates 23 and 24. Also redesigned it to work around certain resource limitations that have become important as the number of images has risen.
  • v3.10 (3/28/2018): Added some new display options, accessible by a new "Render..." menu at the bottom of the window.
  • v3.09 (3/8/2018): Added the new images from Update 22.0.
  • v3.08 (12/27/2017): Included some required files that I inadvertently left out of the previous release.
  • v3.07 (12/16/2017): Add the new images from Updates 21.2 and 21.3. Also fixed a bug that prevented you from manually entering an asset ID number.
  • v3.06 (9/24/2017): Drastic performance improvements. The plugin will no longer hog the CPU -- it limits its work such that your frame rate should remain above 10 FPS. Also added the new images from Update 21.1.
  • v3.05 (8/3/2017): Added the new images from Update 21.0.
  • v3.04 (5/30/2017): Added the new images from Updates 17.3, 18.x, 19.x, and 20.0.
  • v3.03 (1/22/2016): Added the new images from Update 17.2.
  • v3.02 (12/12/2015): Added the new images from Update 17.1.
  • v3.01 (11/3/2015): Added the new images from Update 17.0. Fixed a bug that prevented manually entering an asset ID.
  • v3.0 (9/15/2015): Added the new images from Updates 16.x. Added "next page" and "previous page" buttons. Speed improvements.
  • v2.7 (2/4/2015): Added the new images from Update 15.2.
  • v2.6 (1/16/2015): Added the new images from Update 15.2 beta 1 (Note: You need to login to Bullroarer to see these). Resolved external dependencies.
  • v2.5 (12/16/2014): Added the new images from Update 15.1.
  • v2.4 (11/6/2014): Added the ability to search by aspect ratio.
  • v2.3 (11/5/2014): Added the new images from Update 15.0. Also, the checkerboard backdrop will now move with the mouse cursor to aid in viewing partially transparent images.
  • v2.1 (9/15/2014): Added the new images from Update 14.2.
  • v2.02 (9/8/2014): Added .plugincompendium file. No functional changes.
  • v2.01 (9/7/2014): Fixed some image sizes that were incorrect in v2.0.
  • v2.0 (9/6/2014): Added the new images from Updates 13.1 and 14.0. (There were no new images in Update 14.1.)
  • v1.9 (4/14/2014): Added the new images from Update 13.
  • v1.8 (2/10/2014): Added the new images from Update 12.3. (There were no new images in Update 12.2.)
  • v1.7 (12/29/2013): Added the new images from Update 12.1.
  • v1.6 (12/15/2013): Added the new images from Helm's Deep (Update 12.0). Also added a checkbox that allows you to browse only the new images and exclude the old ones.
  • v1.5 (6/2/2013): Added a checkerboard-pattern "backdrop" for the images.
  • v1.4 (6/2/2013): Same as v1.3, but this time all of the files are included.
  • v1.3 (6/1/2013): Added "Grid" feature.
  • v1.2 (5/27/2013): Fixed some erroneous image sizes, recalculating them with Garan's method.
  • v1.0 (5/26/2013): Initial release
Archive List (Old Versions)
File Name
Version
Size
Author
Date
3.13
628.51 Kb
Thurallor
11-05-2019 09:06 PM
3.12
613.26 Kb
Thurallor
07-24-2019 09:38 PM
3.11
611.24 Kb
Thurallor
07-11-2019 10:04 PM
File Statistics
User Rating:
5 out of 5 with 8 votes
Downloads: 35569
Views: 104972
Favorites: 20
Uploaded By:
 
Last Modified: 05-09-2023 05:16 PM by Thurallor    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 06-02-2013, 09:29 AM  
Lynx3d
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 3
Uploads: 1
The grid mode is awesome

I'd only prefer a different blend-mode so the alpha channel doesn't make the browser window transparent, but rather shows its backdrop (alpha-blend I think it is, and maybe a checker pattern as in many image editors would be perfect as browser backround), but that's just nitpicking.

Oh but I think the v1.3 zip-file is incomplete, the parent directory "Thurallor" and the "Turbine" subdir are not present.
Lynx3d is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-02-2013, 06:00 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Quote:
The grid mode is awesome
Thanks

Quote:
I'd only prefer a different blend-mode so the alpha channel doesn't make the browser window transparent, but rather shows its backdrop (alpha-blend I think it is, and maybe a checker pattern as in many image editors would be perfect as browser backround), but that's just nitpicking.
Yeah, I've thought of this, and the problem is there probably isn't just a single choice of settings (BlendMode, BackColor, BackColorBlendMode, ...?) that is ideal for every image. (I've noticed that some of the images, if you check the "Scaled" checkbox, simply disappear. So not every image even supports all display modes.) So I'm going to make those things user-selectable, I just haven't figure out how I'm going to add it to the user interface yet.

Quote:
Oh but I think the v1.3 zip-file is incomplete, the parent directory "Thurallor" and the "Turbine" subdir are not present.
:facepalm: Oops. I added the missing files and bumped the version number to v1.4.

Thanks for the feedback!
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-02-2013, 08:24 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
I added a checkerboard-pattern backdrop for the images, so the images no longer make the browser window transparent.

When trying to get this to work, I figured out something that wasn't obvious from all of the documentation (and Garan's tutorials) that I've read:

If you want to render multiple images on top of each other independently (so that the transparent parts of the top image will show the bottom image), you need to put them in separate top-level parent windows. I ended up putting the images in their own top-level "overlay" window, which is superimposed over the main Asset Browser window. (The PositionChanged() method of the Asset Browser window calls the SetPosition() method of the overlay window.)

If they have the same parent window, you get the effects you saw in the previous version: The pixels in one child window's background wipe out the pixels in the other child window's background and in the parent window's background, depending on Z-Order. This seems to be regardless of blending modes.

Last edited by Thurallor : 06-02-2013 at 08:29 PM.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-03-2013, 03:54 AM  
Lynx3d
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 3
Uploads: 1
Yes compositing is hard to understand, especially with the sparse documentation.
Each window has its own compositing layer it seems, and controls just draw on it...but only until the (undocumented) stretch modes come into play.

How background color and background(-image) work together also isn't really documented, I really had to try&error for my plugin until it worked, and I propably won't touch it again any time soon.

Just looked at Turbine's example plugin, it was the "None" and "Normal" blending modes that don't modify the window's own alpha, though don't ask me what the difference is...and as said, some stretching modes make the controls behave like a separate window again anyway.
Lynx3d is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-07-2013, 07:17 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Compositing

Here are a few more facts I've picked up after playing with it for a while:
  1. The BlendMode property, which applies to the Background image, really only supports the AlphaBlend mode. If you set BlendMode to another value, the image will either not be displayed at all, or it will be displayed in AlphaBlend mode.
  2. The BackColorBlendMode property, which applies to the BackColor, does seem to support all values of BlendMode.
  3. The BackColor (if not nil) for a given window is composited on top of the Background image.

The descriptions of the blending modes aren't very good in the Wiki, but the names seem to be somewhat industry standard, so you can refer to better documentation elsewhere, e.g. Wikipedia.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-16-2013, 03:37 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Hmm

Well, that's strange. I uploaded version 1.6 yesterday, but the version available for download is still version 1.5. Looking into it.

Edit: It's fixed, turns out I am a moron. Thanks Cairenn.

Last edited by Thurallor : 12-18-2013 at 10:55 PM.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-26-2014, 10:41 AM  
Shugotenshi
The Wary
 
Shugotenshi's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 4
Any news on a patch up through Update 14?

Last edited by Shugotenshi : 07-26-2014 at 10:44 AM.
Shugotenshi is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-31-2014, 02:04 AM  
phantasm8
The Wary
 
phantasm8's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 1
Uploads: 1
Or better yet, can someone post a detailed explanation on how to discover new assets and use them in the plugin?
phantasm8 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-06-2014, 09:47 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Sorry guys, I didn't know people were using this thing. I just posted a new version.

I spent some time today streamlining the process, so for future game updates I should be able to get a new version posted within a couple of days.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-07-2014, 05:44 PM  
magill
The Undying
 
magill's Avatar

Forum posts: 85
File comments: 165
Uploads: 0
Visibiltiy in PluginCompendium - missing configuration file

Can you add the appropriate ".plugincompendium" configuration xml file to the distribution so that it is easily tracked and updated.

LunarWater's Plugin Compendium - the page:
http://www.lotrointerface.com/downlo...nfo.php?id=663
has the info on the config file.

I happen to use the Java Version as I run on a Mac.
http://www.lotrointerface.com/downlo...nfo.php?id=689
magill is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-07-2014, 05:48 PM  
magill
The Undying
 
magill's Avatar

Forum posts: 85
File comments: 165
Uploads: 0
Lots of Icon changes in update 14.2

FYI - Update 14.2 now on Bullroarer has quite a few Icon changes.
magill is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-07-2014, 06:08 PM  
magill
The Undying
 
magill's Avatar

Forum posts: 85
File comments: 165
Uploads: 0
Fascinating tool! -- have you (thought about) coordinated it with the Art Assets which Narrel posts? (i.e. the Skinning Packs.)

Update 14.0 - 07-15-2014 - http://www.lotrointerface.com/downlo...ackupdate.html

That file does have an index file, which I believe does have a delta listing.
I'm not a "skinner" so I can't tell you more than that.
magill is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-08-2014, 07:11 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Re: Visibiltiy in PluginCompendium - missing configuration file

Quote:
Can you add the appropriate ".plugincompendium" configuration xml file to the distribution so that it is easily tracked and updated.
Done.

Quote:
FYI - Update 14.2 now on Bullroarer has quite a few Icon changes.
I suppose if I were a lot less lazy than I am I could make a special Bullroarer version of this plugin and update it whenever there is a Bullroarer update. (But if you tried to run the Bullroarer version on the normal client, it would crash the client.) Since things that appear on Bullroarer aren't, in general, final... up until now I haven't deemed it worth the effort.

Quote:
Fascinating tool! -- have you (thought about) coordinated it with the Art Assets which Narrel posts? (i.e. the Skinning Packs.)
I have thought about it, but (1) there doesn't seem to be much use, and (2) there doesn't seem to be an easy way to do it. AssetBrowser allows you to see all of the images in the game -- over 230,000 of them -- not just the ~4,000 that are skinnable. To access these images, it uses the numeric Asset ID that is used in plugins -- not the mnemonic ArtAssedID that is used by skin authors. To make a mapping between the two would be extremely tedious (and pointless as far as I can tell) with the tools at my disposal.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-16-2017, 06:22 PM  
Odinson
The Wary
 
Odinson's Avatar

Forum posts: 0
File comments: 11
Uploads: 0
Can you please update this plugin now with U21.3? I have a feeling that there's already new terrain tiles of Northern Mirkwood..
Odinson is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-17-2017, 12:47 AM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 202
File comments: 456
Uploads: 20
Quote:
Can you please update this plugin now with U21.3? I have a feeling that there's already new terrain tiles of Northern Mirkwood..
Done. I set the default parameters to find the new map tiles. Enjoy.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 05:45 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui