Load FA (or other) Asset Packs saved to local storage
Create Map (I built a single layer cave and added all the clutter and details)
Add a layer (maybe, still debugging this part)
Do some work in the next layer
Save
Check original layer - if assets unhooked from map, all objects are missing and the objects array is deleted from the map JSON (can verify in some IDE/TextEditor)
Upon reopening, all objects are gone, but all terrain is still rigged in, even though the asset packs are untied. This includes the backups.
Copying the Objects array from a backup and pasting it in does not fix the issue
Copying the entire World object in does not fix, even with a header object from a new file with the same configs
It appears that when the JSON is loaded and iterates over the Objects array, if a path is not linked properly, it removes the object from the map JSON completely.
I am still testing this to figure out what is happening. I do not recommend building maps until this is figured out, or at least not with whatever setup I have, as it will break all maps and all backups.
Repro Steps:
It appears that when the JSON is loaded and iterates over the Objects array, if a path is not linked properly, it removes the object from the map JSON completely.
I am still testing this to figure out what is happening. I do not recommend building maps until this is figured out, or at least not with whatever setup I have, as it will break all maps and all backups.