Чтобы вместо пушки получить лазерган, ставь Ace 2 поверх оригинальной игры, а не поверх первых Асов. Я думаю, эффективность палубного орудия изменяется в каком-то из .zon файлов, которые есть в первых Асах, но отсутствуют во вторых.

Короче говоря,
SH3 + Ace + Ace 2 => пукалка как в U-Boat War Ace(Wolfpack)
SH3 + Ace 2 => лазерган как в оригинальной игре