ID:2302394
 
Resolved
The map editor's new code for preserving symbols didn't function correctly in some cases, mangling maps during save.
BYOND Version:512.1389
Operating System:Windows 7 Pro
Web Browser:Chrome 61.0.3163.100
Applies to:Dream Maker
Status: Resolved (512.1390)

This issue has been resolved.
Numbered Steps to Reproduce Problem:
1. Make a new project
2. Add a new object on a clear turf or above another object
3. Compile
4. Keep doing 2-3 until this happens:
https://imgur.com/uW5RRfY
In this screenshot, compiling has replaced a yellow circle with a black box object. Did it several times, the bug occurs randomly but fairly often, shouldn't take long to reproduce.
I tried creating a new map and just adding an object on an empty turf, compiling, over and over, but with no troubles. Can you show me the process in more detail, like with a concrete set of steps to follow or an animation or something like that?
http://s000.tinyupload.com/?file_id=02315889108542386908
Each .dmm is a step
Open 12.dmm, fill the whole map with /obj/type6 (like this: https://imgur.com/a/oxhR9) and compile.
13.dmm is the result.
Thank you. I'll see what I can find.
Lummox JR resolved issue with message:
The map editor's new code for preserving symbols didn't function correctly in some cases, mangling maps during save.
Good find. There's a workaround for this, which is to save as a new file; however the symbols are not preserved, and may switch around unexpectedly.
Descriptive Problem Summary:
Adding a new area to an existing map file will cause random objects and turfs to appear all over the map.

Numbered Steps to Reproduce Problem:
Have an existing map, add area objects to the map, compile. After compiling you will notice random turfs and objects on the map were replaced by a completely random object.


Does the problem occur:
Every time.

When does the problem NOT occur?
In the latest stable version 511.1385

Workarounds:
None yet.