На самом деле препятствия бывают лезут откуда и не ждёшьвот помню перетаскивал Линкор Гнейзенау и Шарнхорст из GWX в стоковую версию, они соответствено требовали прописания в файлах Guns 11 дюймовых орудий которых нет в оригинале. и вроде бы появились как надо в музее и миссиях... ан нет
пришлось ещё полностью прописывать в файлах Shells сами 11 дюймовые снаряды , иначе орудия на линкорах не стреляли.
а вообще при введении в датфайлах судна новой позиции для орудия надо прописывать и в сим файле контроллер с "родительским" ID-шником
P.S. мне кажется при твоём методе орудия работать не будут, по крайне мере не будут работать корректно по причине отсутствия контролера (obj_Turret controller) в сим файле с привязкой к Айдишнику местоположения нового орудия.