[0.12.0.0] Code to adjust old canvases based on origin changes doesn't work

Re:

None of my canvases seemed to actually have been moved, mentioned this in the Discord and was told it was a bug and I should report it.


Examples:
https://i.imgur.com/uID3Iv2.jpg
https://i.imgur.com/vIrjwyH.jpg

1 Like

What condo map is this built in?

Also, could you send me the save file for this condo for diagnosis, in private if need be? You can find it in [Your Steam install directory]userdata\[Your Steam32 ID]\394690\remote\Condos\[Your condo map type]\[Your save name]. It would be even more helpful if you could send a save that was made before this update, and another save that was made with the current game version. Try not to overwrite your old save.

Condo map is Suite. I’ve DM’d you the files.

1 Like

I see what happened. The canvas item actors did get shifted to correct for the origin change, scaled by the item actor scale. However, I did not realize that the canvas item has an additional scale property that scales the canvas mesh and leaves the actor scale untouched. So in this case, canvas items that were scaled internally (i.e. through the item editing menu) have not been shifted in the right amounts.
I’m working on fixing it now.

It has been fixed for the coming hotfix 0.12.0.1.