The EverQuest client stores the inventory item tiles in the dragitem*.tga files, located in the C:\Program Files\EverQuest\uifiles\default directory in a typical installation. The files are (obviously) in TGA (or TARGA) format, and arranges 36 of the 40x40 pixel tiles into a single 256x256 pixel image:

0 6 12 18 24 30  
1 7 13 19 25 31  
2 8 14 20 26 32  
3 9 15 21 27 33  
4 10 16 22 28 34  
5 11 17 23 29 35  

Tiles are numbered top to bottom, left to right. The tiles in the 6th row/column are "short" tiles, and are unused.

With a minor amount of effort, the individual tiles can be cropped out of the larger image and converted to another format, in this case Portable Network Graphics (or PNG). The resultant numbered PNG files can then be used elsewhere, as Web page elements, or supplied directly to the Magelo, listitem.cgi and showitem.cgi utilities.

Proof of Concept

RipEQItem is a Perl script to break EverQuest dragitem*.tga tile sets into individual icons, using ImageMagick.


Perl source may be found here:

Copyright and Distribution Permissions is Copyright © 2002, David G. Hesprich (Dark Grue).

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

EverQuest is a trakemark of Sony Computer Entertainment America, Inc.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

Copyright © 2002, Dark Grue.