Basically, the bug is in the beta with custom maps. What is happening is that any '3d objects' i.e. cubes etc are not appearing. I know it's not just the map I was testing because I tried it on a few custom maps I downloaded - that definetly worked before the beta.
Also - a side note, all materials on the terrain are reflective on custom maps, is there a way to prevent this?
@WNP78 That isn't something that can be used via Resources.Load. It was set up to be used via the editor and unfortunately it doesn't live in the modding API. This means your only option for trying to use it would be to use some reflection to find that type and create a component from it at runtime to add to a game object. Not too tricky, but then you'd also need to do some reflection magic to setup up some private serialized fields on the component before it can be used.
@nathanmikeska How might I use Recources.Load to use the DameagableBody script?
FIX FOR THE TERRAIN REFLECTIVITY
Terrain>Settings>Base Terrain>Material --> Built In Legacy Diffuse
@nathanmikeska the default textures in the map mod tools have the alpha right up. Maybe you should change that when you rebuild them, to make it a bit easier for new people. Thanks for the advice.
@WNP78 Some mods may need to be rebuilt with Unity 5.3. I've not found a consistently reliable workaround yet. Its unfortunate, but since there are so few mods out right now, there won't be a better chance to move things to a newer version of Unity, so we made the move. As for manipulating alpha channels, that is out of my area of expertise... not really sure, but I hear photoshop can do it.
@nathanmikeska I see what you mean. Does that mean everyone will need to get the newest version of Unity and reupload their mods?
@nathanmikeska But it's not just my maps, other people's maps, and old one i've had for a while. Also, how is it possible to manipulate the alpha channel of the default textures?
What version of Unity are you using?
As for the terrain reflectivity... I believe the standard shader uses the alpha channel of the terrain textures to specify smoothness. The smoother the surface, the more reflective it appears. You can update your terrain textures to not have such high values in their alpha channels or you could set the terrain to use a different shader.
@andrewgarrison @philliptarpley