OK I go it to work with this code. My problem was I had to increace my SetObjRadiusPRO
This is a good start for anyone wanting to get started with Nuclear Glory and .x objexts
rem ***Nuclear Glory Collision Constants***
#Constant NCULL_COUNTER_CLOCK 1
#Constant NCULL_CLOCK 2
#Constant NCULL_NONE 3
#Constant TYPE_NGC_ELLIP=1
#Constant TYPE_NGC_MESH=2
#Constant ELLIP_2_ELLIP=1
#Constant ELLIP_2_POLY=2
#Constant RESP_STICK=1
#Constant RESP_SLIDE=2
#Constant RESP_SLIDE_NO_SLOPES=3
#Constant RESP_SLIDE_NO_GRAV=4
#Constant RESP_SLIDE_NO_ACCEL=5
#Constant RESP_NONE=6
#Constant DYN_NO_RESP=1
#Constant DYN_RESP=2
#Constant DYN_RESP_NOTURN=3
rem ***Nuclear Glory Collision Constants***
Sync Rate 25
sync on
#include include/NGCollision.dba
#Constant Ship1=1
#Constant Ship2=2
load object "Graphics/GreenRocket6.x",Ship1
Position Object Ship1,0,50,0
Show Object Ship1
load object "Graphics/GreenRocket6B.x",Ship2
Position Object Ship2,155,50,0
Show Object Ship2
Rotate object Ship1, 270,0,-90
Rotate object Ship2, 270,0,90
rem Starts the collision system, this MUST be called before you can call any other
rem collision commands
StartCollisionPRO(000000000,000000000,000000000)
StartCollisionDebugPRO()
TYPE_ROCKET = 1
rem A collision definition for sphere to sphere collision
SetCollisionsPro(TYPE_ROCKET, TYPE_ROCKET, ELLIP_2_ELLIP, RESP_SLIDE, DYN_NO_RESP, 0 )
CollisionTypePRO( 1, TYPE_ROCKET )
CollisionTypePRO( 2, TYPE_ROCKET )
SetObjRadiusPRO( Ship1, 2, 2, 2 )
SetObjRadiusPRO( Ship2, 2, 2, 2 )
make camera 1
Set Camera Range 1,4, 15000
color backdrop 1, rgb(0,0,255)
POSITION camera 1, 78,55,-100
For x= 1 to 100
Move Object Ship1,1
Move Object Ship2,1
RunCollisionPro()
sync
Next x
Wait key