Iris2.de

Iris2-Forum
It is currently Mon Nov 30, 2020 7:47 pm

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
PostPosted: Sun Aug 02, 2009 7:21 pm 
Offline

Joined: Sun Aug 02, 2009 7:16 pm
Posts: 5
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


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 03, 2009 6:59 pm 
Offline
iris2-developer
User avatar

Joined: Mon Aug 09, 2004 12:20 pm
Posts: 1431
Currently we do not play the sit animations when a char is standing on a chair.

But both should be both possible. :-)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 04, 2009 12:34 am 
Offline

Joined: Sun Aug 02, 2009 7:16 pm
Posts: 5
Thanks SiENcE, that would be a nice addition to Iris.

How about the Art, Gump, Anim ID limits?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 04, 2009 7:03 am 
Offline
iris2-developer
User avatar

Joined: Mon Aug 09, 2004 12:20 pm
Posts: 1431
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.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 04, 2009 11:00 am 
Offline
iris2-developer
User avatar

Joined: Tue Apr 18, 2006 10:28 pm
Posts: 823
Location: Munich, Bavaria, Germany
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.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 04, 2009 12:18 pm 
Offline

Joined: Sun Aug 02, 2009 7:16 pm
Posts: 5
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.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 04, 2009 6:52 pm 
Offline
iris2-developer
User avatar

Joined: Tue Apr 18, 2006 10:28 pm
Posts: 823
Location: Munich, Bavaria, Germany
multis start from like 0x4000 i think, that would be 16384 in decimal


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 04, 2009 7:04 pm 
Offline
iris2-developer
User avatar

Joined: Mon Aug 09, 2004 12:20 pm
Posts: 1431
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 :-)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Aug 05, 2009 3:09 am 
Offline

Joined: Sun Aug 02, 2009 7:16 pm
Posts: 5
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.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Aug 05, 2009 7:01 am 
Offline
iris2-developer
User avatar

Joined: Mon Aug 09, 2004 12:20 pm
Posts: 1431
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.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Aug 05, 2009 11:44 pm 
Offline

Joined: Sun Aug 02, 2009 7:16 pm
Posts: 5
But if both the server and the client are custom, wouldn't it be possible to work around that?


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 06, 2009 12:06 am 
Offline
iris2-developer
User avatar

Joined: Mon Aug 09, 2004 12:20 pm
Posts: 1431
Of couse. But thats a lot todo.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group