A tileset is simply a set of tiles, standardly held in a large png. Scripters can tell the client to use a given tileset - either replacing or editing the default pics1.png - through use of the addtiledef and addtiledef2 commands.