Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Dear Nathcra,

I've been able to investigate your issues a little. As for the first issue, I gathered that you are probably using the Terrain3D addon and placing on it? If my guess is correct, you are using an outdated version of Terrain3D (0.9.2 or prior). If you were to use Terrain3D 0.9.3 the error would not appear. If updating Terrain3D is not possible in your project, you can easily fix the error spam by going into addons\assetplacer\placementController\Terrain3DPlacementController.cs and replacing lines 30-47 with the code below:

var data = _terrain3DNode.Get("storage"); // legacy (<0.9.3)
if (data.Obj == null)
{
   return new PlacementInfo(PlacementPositionInfo.invalidInfo, "Error retrieving Terrain3D data", Colors.Red);
}
var heightRange = data.As<Resource>().Get("height_range"); // legacy (<0.9.3)
if (heightRange.Obj == null)
{
   return new PlacementInfo(PlacementPositionInfo.invalidInfo, "Error retrieving Terrain3D height range", Colors.Red);
}

As for the second error you found, I can not provide a quick fix, unfortunately. I suspect that deactivating and activating the plugin would temporarily make it disappear. If you are using any other plugins (which could be conflicting) or if the error always pops up after you perform a certain action prior to the viewport clicking you describe above, let me know. If you find any other bugs, I'm glad if you share them as well.

I hope this helps!

~CookieBadger