View Full Version : Bugginess with the Tile tool (Image Layers panel) when Aspect Lock is toggled on
snaggle2th
April 19th, 2025, 19:21
Encountering the following behaviours, with only the following loaded:
Fantasy Grounds - v4.6.6 ULTIMATE (2025-02-20)
Dungeons and Dragons (5E) ruleset (2025-03-04) for Fantasy Grounds
Core RPG ruleset (2025-03-12) for Fantasy Grounds
User drops an asset into the Tile tool (Layers panel), while editing a map:
With Aspect Lock toggled on, if either dimension (width or height) is edited before stamping, the newly stamped layer has at least one dimension set to 0.0.
The stamped layer is not visible, but can be selected in the list of layers.
When the stamped layer is selected, if the size is edited, the edited dimension immediately resets to 0.0. This happens whether Aspect Lock is toggled on or off, and there is no way to fix the selected layer.
Going back to the Tile tool, once a tile has been stamped in this way, the layer to be stamped (no layer selected) will now show a 0.0 in that dimension.
With the Aspect Lock on, changing the dimension showing 0.0 to another number works, but also changes the alternate dimension to 0.0.
For example, if the Tile width is set to 0.0 and the height is set to 2.0, editing the width to 2.0 immediately changes the height to 0.0.
Additional notes:
If a dimension of the Tile tool gets set to 0.0, turning off Aspect Lock allows editing of both dimensions before stamping, and the tile is stamped correctly.
If Aspect Lock is toggled off while the asset is dropped into the Tile tool, and then Aspect Lock is toggled on, none of the issues above occur!!
pindercarl
April 22nd, 2025, 16:02
Encountering the following behaviours, with only the following loaded:
Fantasy Grounds - v4.6.6 ULTIMATE (2025-02-20)
Dungeons and Dragons (5E) ruleset (2025-03-04) for Fantasy Grounds
Core RPG ruleset (2025-03-12) for Fantasy Grounds
User drops an asset into the Tile tool (Layers panel), while editing a map:
With Aspect Lock toggled on, if either dimension (width or height) is edited before stamping, the newly stamped layer has at least one dimension set to 0.0.
The stamped layer is not visible, but can be selected in the list of layers.
When the stamped layer is selected, if the size is edited, the edited dimension immediately resets to 0.0. This happens whether Aspect Lock is toggled on or off, and there is no way to fix the selected layer.
Going back to the Tile tool, once a tile has been stamped in this way, the layer to be stamped (no layer selected) will now show a 0.0 in that dimension.
With the Aspect Lock on, changing the dimension showing 0.0 to another number works, but also changes the alternate dimension to 0.0.
For example, if the Tile width is set to 0.0 and the height is set to 2.0, editing the width to 2.0 immediately changes the height to 0.0.
Additional notes:
If a dimension of the Tile tool gets set to 0.0, turning off Aspect Lock allows editing of both dimensions before stamping, and the tile is stamped correctly.
If Aspect Lock is toggled off while the asset is dropped into the Tile tool, and then Aspect Lock is toggled on, none of the issues above occur!!
I'm not able to reproduce this with the steps outlined. Is this happening for you with all assets? Or is it just one particular tile? Thanks.
snaggle2th
April 22nd, 2025, 16:42
Okay, at your prompt, doing a little more testing, and this is what happened.
Opened my test campaign (same configuration as above).
Only module loaded was Phandelver and Below. Opened the Goblin Ambush map.
Tried several different assets in the Tile tool, and was not able to reproduce the behaviour. (Pretty sure all of the assets I used in this series of tests are from the FG art subscription.)
Loaded a module of my own, MASTER-RPG, which I mainly use to prepare maps that can be re-used across campaigns.
Opened one of my maps, which has several different variants of the same map as layers. I keep these maps in the /images folder at the root of FG, and use them when building maps. Each layer was locked in place, to prevent accidentally moving the map.
Tried the Tile tool on my custom map, and was immediately able to reproduce the behaviour.
Switched back to the Goblin Ambush map, and tried the Tile tool with the same asset that I was stamping on my custom map. It worked properly.
At this point there were several layers that I had added to Goblin Ambush, so I used the arrow at top left to restore the image to the original version from the module. This removed all of the tiles that I had stamped.
Unlocked Goblin Ambush to edit it again, and I could see the list of layers showed all the layers that I had previously stamped, still listed as layers.
Clicked the arrow to restore the map again, and the error console came up. I closed the console without looking at it.
Clicked the arrow to restore the map again, and this time, the Goblin Ambush image window closed--but I could still see the map, with none of the image window controls.
I clicked on the other open image window, and FG silently crashed.
In summary: there's some weird crap going on with the Layers panel. I will continue to test and report here.
snaggle2th
April 22nd, 2025, 17:14
More testing:
Opened my test campaign (same configuration as above).
Only module loaded was Phandelver and Below. Opened the Goblin Ambush map.
In the Assets window, opened FG Steampunk Structures/Decroations.
Used the Tile tool to successfully stamp two new layers.
Clicked Revert Changed to Module Record.
After reverting, could still see the two stamped layers listed in the Layers panel.
Stamped two more assets using the Tile tool, and each one was visible on the map, but the list of layers did not change.
Deleted the two layers using the trashcan (Delete Selected Layers).
Used the Tile tool to stamp a new layer.
This time, the layer was visible on the map, but not listed as a Layer in the panel.
Closed the Image window, and opened it again. The new layer was visible, both on the map, and in the list of layers.
Selected the new layer on the map, and deleted it, using the Del key.
Clicked Revert Changed to Module Record.
The new layer was removed from the visible map, but still listed as a layer, after reverting.
With this 'removed' layer selected, used the Tile tool to add another layer. This layer was not visible, and had a Width of 0.0. The name of the selected layer did not change.
pindercarl
April 29th, 2025, 03:26
More testing:
Opened my test campaign (same configuration as above).
Only module loaded was Phandelver and Below. Opened the Goblin Ambush map.
In the Assets window, opened FG Steampunk Structures/Decroations.
Used the Tile tool to successfully stamp two new layers.
Clicked Revert Changed to Module Record.
After reverting, could still see the two stamped layers listed in the Layers panel.
Stamped two more assets using the Tile tool, and each one was visible on the map, but the list of layers did not change.
Deleted the two layers using the trashcan (Delete Selected Layers).
Used the Tile tool to stamp a new layer.
This time, the layer was visible on the map, but not listed as a Layer in the panel.
Closed the Image window, and opened it again. The new layer was visible, both on the map, and in the list of layers.
Selected the new layer on the map, and deleted it, using the Del key.
Clicked Revert Changed to Module Record.
The new layer was removed from the visible map, but still listed as a layer, after reverting.
With this 'removed' layer selected, used the Tile tool to add another layer. This layer was not visible, and had a Width of 0.0. The name of the selected layer did not change.
Thanks for the detailed information. If an image record is reverted while the image window is open, there is a bug that is preventing the layers panel from updating. I.e., the image is pointing to the reverted data and the layers panel is still pointing to the data prior to reverting. I'm investigating a fix. For now, if you close the image window prior to reverting changes, it should prevent this.
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.