Thanks for the help, guys.
I don't think I will have time to get into the ClientInterfaceEditor for now. At least, not till I get past the learning curve of understanding the insides of the server and client and etc.
Delurin: (And Koron:)
I'll check into those sites to see if they've got any Icons (or other art) that I might be able to use.
For the time being, I've made up templates for my imagefile.tga and my imagefile.xml . (not program templates. just frames to fill in / modify as I add new icons.)
The imagefile.tga template is actually a multi layered image that I work from in Gimp.
It's a 1024 by 1024 with a background layer, a border layer, a location number layer, and an Icon layer.
This way, I can change the colors of the background or borders without having to redraw every icon.
And I can redraw or swap out an icon without having to draw the background or borders.
I can also have the same icon with different colors of background and/or borders.
I can add more layers for the different backgrounds, borders, and icons. I put in an icon once and swap the backgrounds and borders to get all the variations. (I put in a new icon and in a matter of minutes, I have 9 variations of the icon.)
I can switch on and off the 'location number layer' to see which position in the .xml file needs to be given a name-label. (The .xml file has an entry for every position in the image file. Each image name is 'Image Name="Icon_yx" ' where y is the row and x is the column. Once I add an image to the image file, I use it's row/col to find the entry in the .xml file and change it's name to the name for that icon.)
It's not as easy as having a program that creates the .xml program for you, but it works for now.
On another note, can anyone tell me where, in the API, do I find the 'put(...)' function?