Iris2.de
http://iris2.de/forum/

Iris Graphic ID Limitations?
http://iris2.de/forum/viewtopic.php?f=15&t=1429
Page 1 of 1

Author:  HellRazor [ Sun Aug 02, 2009 7:21 pm ]
Post subject:  Iris Graphic ID Limitations?

The standard UO client has a limited number of IDs for art, gumps, animations, etc.

Does Iris have these same limitations, or can you have an unlimited number of art/gumps/animations?

Also, the UO client has chair ID's hard coded and they can't be changed. I was wondering if Iris allowed sitable items to be specified so that any art ID can be used as a chair.

Thanks,

HellRazor

Author:  SiENcE [ Mon Aug 03, 2009 6:59 pm ]
Post subject: 

Currently we do not play the sit animations when a char is standing on a chair.

But both should be both possible. :-)

Author:  HellRazor [ Tue Aug 04, 2009 12:34 am ]
Post subject: 

Thanks SiENcE, that would be a nice addition to Iris.

How about the Art, Gump, Anim ID limits?

Author:  SiENcE [ Tue Aug 04, 2009 7:03 am ]
Post subject: 

Iris2 has no Limits or you can adjust it. Hey it's opensource :-).

But i currently don't know the limits of the uo-fileformats.

Author:  ghoulsblade [ Tue Aug 04, 2009 11:00 am ]
Post subject: 

the art-id limitation is partially serverside, since a certain id-range is reserved for custom-houses.
also the artids itself are limited to 16 bit from the network protocol (could be changed, but tricky, requires server and client adjustment)
another problem is that mapping tools for uo are also limited, but there isn't much we can do about that part.

one relatively easy workaround to get more graphics would be to
designate one or a few special artids to use hues as secondary id. it also requires a few changes to iris, but no change to the network protocol / fileformats or anything deep like that.

to clarify what i mean :
Let's say you pick artid 0x1234 and 0x1235 as special.
then you make one folder inside the iris data dir for each of those.
in each folder you can put additional graphics, directly as .png or .jpg without the need to use an uo file editor.
Hue-ids are 16 bit, so you can have up to 65k additional graphics per special artid, so 130k additional graphics for 2 special artids.
The drawback is that you cannot hue them dynamically then, but that should be plenty of artids for your art-needs.

Author:  HellRazor [ Tue Aug 04, 2009 12:18 pm ]
Post subject: 

Do you know what the highest art ID that can be used is?

Thanks for all the information, I am really looking for a way to have a lot more art in the client.

Author:  ghoulsblade [ Tue Aug 04, 2009 6:52 pm ]
Post subject: 

multis start from like 0x4000 i think, that would be 16384 in decimal

Author:  SiENcE [ Tue Aug 04, 2009 7:04 pm ]
Post subject: 

There are a lot of free static Art slots.

Use mulpatcher to display thoose.

Empty ArtID list from uo:ml:
http://sience.schattenkind.net/EmptyIDs.txt

9103 should be enough or?, even if you can't use all :-)

Author:  HellRazor [ Wed Aug 05, 2009 3:09 am ]
Post subject: 

But why can't static art IDs be independent from multi IDs, at least in a custom client? Since multis and art are in separate files I'm not sure why Iris should be limited to max 16383.

Author:  SiENcE [ Wed Aug 05, 2009 7:01 am ]
Post subject: 

Thats because of UO. The server sends the multiID as artid and that because a multi is a special art tile, consisting of of many art tiles.

Author:  HellRazor [ Wed Aug 05, 2009 11:44 pm ]
Post subject: 

But if both the server and the client are custom, wouldn't it be possible to work around that?

Author:  SiENcE [ Thu Aug 06, 2009 12:06 am ]
Post subject: 

Of couse. But thats a lot todo.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/