RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Custom Art] The Tiledate.mul (a must for custom art)

otimpyre

Sorceror
Tiledate.mul Tutorial 03/092011

Foreward: The tiledate.mul a must for custom art. What does it do? It defines how items are treated in the game. It makes a wall, act like a wall, and a floor act like a floor. Without editing this .mul for your customs you will just have a ghost of an image that does not function. UO Fiddler allows us to see and edit this .mul

TileData.png


  • "AnimID" holds the number to a slot in anim.mul and only makes sense if this item represents a "wearable" or kinda "memory item" for mounts. In the first place, the number in AnimID points to the animation to show if the item is equipped (and this number + 0xC350 will be the gump id of the item to show in the paperdoll then - if the char is male; or +0xEA60 for female chars. If the latter gump does not exist the male one will be used instead).Anim ID (The Body ID the animatation. Add 50,000 and 60,000 respectivefully to get the two gump indicies assocaited with this tile) For wearables
  • "Name" This is the name of the item used in searching by name in Inside-UO and UO-Fiddler
  • "Weight" set at 255 means the item is immovable. This is used for world building items like walls, floors ect.
  • The meaning of "Quality" depends on item type: If it's a wearable, it holds the layer the item is to equip to; if it is a lightsource it's the type of light (corresponding to lights.mul).
  • "Quantity" means "Weapon class" if the item is a weapon, and armor class if it's an armor.
  • "Height" means exactly this - but also "capacity" if used with a container type item IE: floors 0, stairs 5, walls 20.
  • "Hue" shall give the item a default color different from what's originally in the artwork.
  • "Unknown4" in conjunction with the switch "Generic" holds the offset in pixel the second item will be displayed if an item is stackable (usually a value of 2 will be sufficient).
  • "Generic" most times means "stackable" and is used in conjunction with the value "Unknown4".
  • "NoShoot" is just this: An item probably impassable, but you can't cast or shoot through.
  • If you have some kind of glass, or blood , "Transparent" and "Translucent" will make : transparent (it influences the default rendermode).
  • "Damaging" is fire and such, like the well known brambles.
  • "Surface" is something you can step on.
  • "Bridge" is like surface but stops all effects from items below, even if they are very near.
  • "Foliage" makes leaves of trees 40% transparent when walked behind
  • "Wet" This is used for all water tiles and I don't fully understand if it has any other applications. -Bloodtiles are also marked wet I believe? Why?
  • "Partialhue" is exceptionally useful for weapons; if you give a color to a sword ingame you usually don't want to color the whole thing, just the blade. Well, that's what partialhue is for. Requires the art with this flag to be greyscaled. Only greyscale the part you want hued. Like the blade of the sword.
  • "Door" is obvious - unfortunately it will not work (doors handled client side)

The rest is either obvious - or unknown


When creating new art you should always compare your new item to a similar item already found in game of that type. Use a pencil and write down all the info for a wall, when creating a new wall. Make them match. Never just guess at flags. When comparing, compare basic common items. If the wall or item isn't typical don't use that as a reference for your new item.


In UO Fiddler under settings there is option for Save Directly On Changes. This will allow you to make multiple edits. If not used you have to click save changes at the bottom each time you make an edit.If you don't your previous edit will go poof. Once you have completed all your changes or saves you click save tiledata. A new copy of the tiledata.mul will be made and exported to your UO Fiddler program file. At any point you feel you have made mistakes or can't remember what you have done you can simply close UO Fiddler and drop all your edits at anytime you want before you have clicked the Save Tiledata button. However the save directly on changes option doesn't write directly into your tiledat.mul
 
Top