DreamMaker appears to only support a certain number of DMI states. (The number it stops accepting states at is certainly suspicious.)
Numbered Steps to Reproduce Problem:
- Create DMI with 512 states
- Save DMI
- Close DMI
- Open saved DMI- Note that Read Only is checked
- Uncheck Read Only
- Add more states
- Save again
- Close DMI
- Open again
Code Snippet (if applicable) to Reproduce Problem:
// N/A
Expected Results:
The additional states after the 512th state appear, as normal.
Actual Results:
Any states added after the 512th state are missing in DreamMaker, and, upon inspecting the DMI in Firefox (as a PNG), the states have not been saved to the DMI.
Does the problem occur:
Every time? Or how often? Every time.
In other games? Probably.
In other user accounts? Yes.
On other computers? Yes.
When does the problem NOT occur? N/A.
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.)
Problem occurred in 501, 504.1234.
Workarounds: Edit DMI with 3rd-party libraries or software. WARNING: Editing DMIs in DreamMaker with more than 512 states WILL RESULT IN THE LAST (N - 512) STATES BEING REMOVED ON SAVE!
Test DMI: This DMI has 513 states, made with a 3rd-party library. The last state (named "state 513") will be ignored on load.
Affects Space Station 13 servers, specifically items_left/righthand, which are becoming very large on Bay, /tg/, and /vg/ codebases.