ID:2127217
 
BYOND Version:510
Operating System:Windows 10 Pro
Web Browser:Chrome 51.0.2704.103
Applies to:Dream Maker
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:
When using a mapping instance of a map with world.icon_size of 64x64, modify any dmi and use the 'update' button in the mapper. This causes the entire .dmi to go invisible for all instances on the map that use it.

I expect this is related to what lummox told me about 64x64 being converted to 32x32 when used in the map. It isn't redoing that conversion for updated files and so they are showing up invisible.

Numbered Steps to Reproduce Problem:
1. Have map open with world.icon_size 64x64
2. Open .dmi used in map
3. Modify any icon state within the dmi
4. Use update button in map

Expected Results:
The .dmi to be updated with the new icon states

Actual Results:
All objects using that .dmi go invisible

Workarounds:
None known
Do you think this is related to id:2127204?
Since it is the same code and icons, I think it is a definite possibility. But they are certainly distinct issues, as that problem is irregular and relatively unpredictable, while this one is 100% reproducible with absolute certainty.

I would imagine it is related what you told me earlier however
"it does unpack icons, and internally it wants them to be 32x32 because it uses an imagelist structure."

My guess would be that when it reloads them it isn't reloading them properly as 32x32.
Still occurs on 511.1361.

I can confirm that anything that is updated from a dmi that doesn't have an icon_size of 32 (I only tested dmis larger than 32) always becomes invisible on updating.