Ok,this is something that sound relatively simple and yet would greatly speed up the gfx-modding process.
What I would love to see is an application that searches the raws for displayable things and provides a GUI for choosing graphics for them.
After searching the raws, this is what you'd end up with:
The example shows the basic creatures page. Different pages have different columns available:
Creatures: CREATURE_TILE, Adult, Child, Zombie, Skeleton
Vermin: CREATURE_TILE
Shrubs: PICKED_TILE, SHRUB_TILE, DEAD_SHRUB_TILE
Trees: Tree_tile
SOIL, GEMS and STONES: TILE
MINERALS: TILE, OBJECT_tile
Another series of pages would be for civilizations: so the app would have to search the raws and check for all the different icons a civilization can use and list them just as above. This could probably include the animalmen civs.
Now how the app would work? First, you choose the dimension of the gfx set you want to set up.
To everything except the creatures, you click on a box and the image of the main tileset pops up. You click on the appropriate tile and the object gets the appropriate tile number assigned in the raws. Ideally, you should be able to select multiple objects at the same time (like selecting a few types of minerals and clicking on the left box for one of them to edit their unmined icon for all of them).
For the creatures: when you click the first box, this works as above. The second box however opens a list of gfx files you have stored in your raws folder, then you choose the tile in this image. To speed things up, I store creature graphics next to each other (adult, child, zombie, skeleton) so these could be automatically filled in (so If I choose tile 0:4 for a creature, 1:4 would abe automatically assigned to his child, 2:4 to zombie and 3:4 to skeleton). Even if that happened, the next tiles could still be customized (in the same manner as the main one, just without the auto fill-in).
For civs: well, the app would have to scan the raws for all the positions, professions, soldiers, etc.
Soldiers could be auto filled-in (soldier, elite, guard, elite guard, royal guard, elite royal guard, adventurer, elite adventurer, skeleton, elite skeleton, zombie, elite zombie)
Being able to save all the changes done to raw/objects in a backup file (to auto-apply them to a new version) would be super sweet.
So what do you think? Is is doable?