i see now, i think i havent been explaining myself clearly :
im not adding guns that can be fired. im not adding new guns to a turret. im not changing anything in a turret, EXCEPT the guns which can be mounted on that turret. (ie the 'compatible guns' list in tcockpits.pck).
so all im doing is adding new gun selections to an already existing turret - i go to tcockpits.pck , i select the turret, and i just add a new selection (say, SG_LASER_BORON_MEDIUM) to the already existing list under 'compatible guns'. when you select a turret, it shows 2 lists, see, one lists compatible guns, and one lists the existing gun types in the game which you can add to the left by the buttons. so im just modifying the compatibility list.
the only reason im copying the turret is, i dont want this addition to affect the ships using the original turret im copying. so, i dont want all argon m6's side turrets to be able to mount Energy Bolt Chainguns for example.
this is why i copied the turret entry exactly, and just added new mountable guns to it.
so far so good, this works, there is no problem.
the problem is, paul's turret edits are all in tcockpits.pck in 05.cat under x3root\addon folder. but if i edit this, there is NO effect on anything.
but if i go and edit tcockpits.pck in x3root\11.cat , then the turret i copied shows up, and carries into the game.
i am thinking there is something i am missing about the load order of cat, dat files or pck files ?