ID:112604
 
Resolved
When using an icon with a very large number of states, Dream Seeker could bog down when trying to display a lot of states near the end of the icon file.
BYOND Version:481
Operating System:Windows XP Home
Web Browser:Firefox 4.0
Applies to:Dream Seeker
Status: Resolved (482)

This issue has been resolved.
Descriptive Problem Summary:
Dream Seeker client framerate drops significantly when drawing icon_states from an icon with a large number of icon_states.

Numbered Steps to Reproduce Problem:

1. Create an icon (this was tested with 6500+ icon_states) with a large number of icon states.
2. Create objects using icon_states from the end of this icon
3. Display a large number of these objects

Code Snippet (if applicable) to Reproduce Problem:
Not applicable


Expected Results:

No performance problems. Everything renders as expected.

Actual Results:

Graphics render as expected but there is a very sharp decrease in framerate.

Does the problem occur:
Every time? Or how often?
Every time
In other games?
Not tested
In other user accounts?
Yes
On other computers?
Yes

When does the problem NOT occur?

When the objects in question are using icon_states from the front of the large icon.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)

Workarounds:
Split the large icon up into smaller icons and distribute the icon_states.