ID:122809
 
Redundant
Applies to:Dream Seeker
Status: Redundant

This feature has already been implemented, or is already achievable with existing methods.
DMIs are loaded into memory uncompressed. However, it is my understanding the entire DMI does not need to be loaded in memory. I'm assuming that different animations within a DMI can be loaded into memory only when necessary.

I would like to see some improvements on how DMIs are loaded into memory. This is currently the only bottle neck for Prism, as it directly affects the color levels, frames, and overall quality of the art.

See the following link for more information:
http://www.byond.com/developer/forum/?id=800085
If they're going to be uncompressed in memory (which might be a requirement of how graphics are handled) then you don't need to limit the number of colors you're using.
Forum_account wrote:
If they're going to be uncompressed in memory (which might be a requirement of how graphics are handled) then you don't need to limit the number of colors you're using.

Thanks for the tip! I hadn't thought about that. However, it's still nice to have the reduced file size anyway, if for nothing else than faster download times. There isn't a big visual difference.

[edit]I should say there isn't a big visual difference at the moment. I did consider compressing the colors further, but you bring up a good point that it wouldn't influence the memory usage anyway.
Ter13 resolved issue (Redundant)

Graphics are almost always stored in uncompressed form in memory.