ID:2496079
 
Resolved
The icon editor was still limited to loading only 512 states, even though the reason for that restriction (the old icon editor) no longer exists.
BYOND Version:512
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 76.0.3809.100
Applies to:Dream Maker
Status: Resolved (512.1478)

This issue has been resolved.
Descriptive Problem Summary:
File: https://www.mediafire.com/file/8i0ktvqnoniuuod/Outside.dmi/ file

When opening this file, which has multiple icon_states not all the icon_states are shown but when opened in paint they are all there

this problem shows in version 512.1454 512.1464 and 512.1477, but did not happen in 499


Numbered Steps to Reproduce Problem: make multiple icon_states MANY or just open the file provided in both byond and MSPaint and you will notice not all of icon_states shown in MSpaint are showing in dream maker



Expected Results: Load Every Icon_state

Actual Results: Loads only small portion

Does the problem occur:
Every time? Or how often? Every Time
On other computers? Yes tried on three different peoples computers with 3 differnt versions

When does the problem NOT occur? In byond version 499

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.)

In byond version 499

Workarounds: Splitting icon_states into multiple dmi files

Can you post that file to a host other than Mediafire? They've been basically unusable for me.
Thanks.
Lummox JR resolved issue with message:
The icon editor was still limited to loading only 512 states, even though the reason for that restriction (the old icon editor) no longer exists.
In response to Lummox JR
Lummox JR wrote:
Lummox JR resolved issue with message:
The icon editor was still limited to loading only 512 states, even though the reason for that restriction (the old icon editor) no longer exists.

Will this limit be lifted in a newer version or no?
Yes, the next build. The fact that it was still being limited was an oversight.