MacOS fails to load demo data
Closed this issue · 4 comments
Terrain3D version
v0.8.3-alpha_gd4.1.1
Godot version
v4.1.2.stable.official [399c9dc39]
System information
Godot v4.1.2.stable - macOS 14.0.0 - Vulkan (Forward+) - integrated Apple M1 Max - Apple M1 Max (10 Threads)
Is the issue reproducable in the demo?
Yes
Issue description
Hello, thanks to share this great work.
I'm new to Godot. When opening the Terrain3D Demo scene, I got this render :
Logs
No response
Did we just have this discussion on discord? The problem is Godot didn't load the data. The scene and files are fine. It's either a problem with Godot not loading the scene properly, or your Apple OS security settings not allowing Godot to load it.
Please read starting from here:
https://discord.com/channels/691957978680786944/1130291534802202735/1168253278094635078
Put terrain_storage.res
in the storage slot and it will load the height data. You'll have to manually put the grass and rock textures into the texture list to see them.
Or build the plugin from source (not a nightly build). The person I discussed this with on discord found the demo data loaded fine after doing so, meaning this is a problem of Apple security.
Hello,
I'm very interesting about solving the Terrain opening on MacOs. I guess also it is a security matter. I don"t have access to your discord link so have no way to read it.
I'm a bit new with Godot so I would appreciate you give a clear workaround on how to solve this matter on Mac. Thank you !
@Kernonen You can join our discord at Tokisan.com/discord.
But the work around was already described above immediately below the link.
This issue is specifically for one user opening the demo. We have other users using macos just fine.
It's most likely is an issue with the local security configuration. The best solution is probably to build Terrain3D yourself that way you can sign the binary either with your own developer keys, or that of your local machine.
I'm going to close this since there has been two workarounds provided and no further discussion. It's clearly an apple issue. Future Terrain3D versions are going to have a different storage structure so even this issue and workaround will be out of date.