OK on the Challanger.py [hardpoint] it-s a very easy mistake to do
MainShuttlebay = App.ObjectEmitterProperty_Create("Main Shuttlebay")
MainShuttlebayForward = App.TGPoint3()
MainShuttlebayForward.SetXYZ(0.000000, -1.000000, 0.000000)
MainShuttlebayUp = App.TGPoint3()
MainShuttlebayUp.SetXYZ(0.000000, 0.000000, 1.000000)
MainShuttlebayRight = App.TGPoint3()
MainShuttlebayRight.SetXYZ(1.000000, 0.000000, 0.000000)
MainShuttlebay.SetOrientation(MainShuttlebayForward, MainShuttlebayUp, MainShuttlebayRight)
MainShuttlebayPosition = App.TGPoint3()
MainShuttlebayPosition.SetXYZ(0.000000, 0.290000, 0.650000)
MainShuttlebay.SetPosition(MainShuttlebayPosition)
MainShuttlebay.SetEmittedObjectType(MainShuttlebay.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(MainShuttlebay)
if (prop != None):
pObj.AddToSet("Scene Root", prop)
prop = App.g_kModelPropertyManager.FindByName("Main Shuttlebay", App.TGModelPropertyManager.LOCAL_TEMPLATES)
it-s best to edit this in MPE
[must read Shuttle Bay OEP] else the computer is confused]