Missing Materials - Interiors
by Jeremiah Fulbright · in Torque Game Engine Advanced · 08/26/2006 (12:10 am) · 1 replies
I came across this tonight and it seems to be affecting the Trunk currently.
Previously, if you were missing a Texture on an Interior, it would just be White (locally) and would go about its business... Now it seems to not do that and instead crashes if there is not a texture.
If you have a texture, but its not Materials.cs mapped, then it will do the Warning Material, but if you don't even have the physical texture for it to find (of the proper name), it will crash with:
Fatal: (d:\renegades\tse3.5new\engine\interior\interiorlmmanager.cpp @ 190) InteriorLMManager::addInstance: invalid interior handle
It seems that even if it fails, it goes ahead with adding and such (which is what it should do locally (listen server)), but since the texture has failed, the LM Manager also will crash.
Previously, if you were missing a Texture on an Interior, it would just be White (locally) and would go about its business... Now it seems to not do that and instead crashes if there is not a texture.
If you have a texture, but its not Materials.cs mapped, then it will do the Warning Material, but if you don't even have the physical texture for it to find (of the proper name), it will crash with:
Fatal: (d:\renegades\tse3.5new\engine\interior\interiorlmmanager.cpp @ 190) InteriorLMManager::addInstance: invalid interior handle
It seems that even if it fails, it goes ahead with adding and such (which is what it should do locally (listen server)), but since the texture has failed, the LM Manager also will crash.
Torque Owner Brian Ramage
Black Jacket Games