Since the Avenger cannon in FS1 and FSPort is so completely different from the description in the tech room, I made one with SCP features that more closely approximates the description of the Avenger (no autoaim though):
$Name: @Avenger
+Title: XSTR("GTW-15 Avenger Cannon", 3270)
+Description:
XSTR(
"Medium Energy Usage
Level 3 Hull Damage
Level 2 Shield Damage
", 3271)
$end_multi_text
+Tech Title: XSTR("GTW-15 Avenger Cannon", 3272)
+Tech Anim: cb_avenger
+Tech Description:
XSTR(
"A rapid-fire, computer-controlled radar and gun system - capable of firing at a rate of more than 4500 rounds per minute - used primarily for close-defense situations - uses closed-loop radar technology to locate, identify, and direct a stream of highly destructive 45mm projectiles to the target. With the advent of shield technology, the GTW-15 is preferred over the ML-16 in any ship that can carry it. It's extra damage against hulls make it one of the best anti cruiser weapons. It has also proven very effective against Vasudan fighters. However, it's substandard anti-shield capabilities make it a poor choice for dogfighting Shivans, although far better than the ML-16.", 3273)
$end_multi_text
$Model File: none
@Laser Bitmap: lamprey_bitmap
@Laser Glow: none
@Laser Color: 140, 140, 60
@Laser Color2: 140, 140, 60
@Laser Length: 0.2
@Laser Head Radius: 0.2
@Laser Tail Radius: 0.2
$Mass: 0.032 ;; adjusted for higher rate of fire
$Velocity: 1000.0 ;; speed of the weapon (initially) -- may or may not change
$Fire Wait: 0.02 ;; It's only 3000 rpm instead of 4500, but 4500 rpm leads to a repeating decimal for a firewait
$Damage: 1
$Armor Factor: 1.6 ;; does damage at an identical rate to the original Avenger
$Shield Factor: 1.088 ;; damage rate identical to original Avenger
$Subsystem Factor: 0.448 ;; damage rate identical to original Avenger
$Lifetime: 1.9
$Energy Consumed: 0.024 ;; Energy used at an identical rate to original Avenger
$Cargo Size: 0.0 ;;
$Homing: NO
$LaunchSnd: 163 ;;
$ImpactSnd: 85 ;;
$Flags: ( "player allowed" "stream" )
$Trail: ;; Trail cannot be set if Exhaust is set
+Start Width: 0.2 ;; Width of trail nearest missile
+End Width: 0.01 ;; Width of trail before it "evaporates"
+Start Alpha: 1.0
+End Alpha: 0.0
+Max Life: 0.1 ;; how many seconds before trail disappears
+Bitmap: hornet_bitmap ;; Bitmap used to draw trail
$Icon: icon_avenger
$Anim: avenger
$Impact Explosion: Maxim_Impact
$Impact Explosion Radius: 1.0
$Fof: 2.0
It is not yet completed or thoroughly tested. Also note that the weapon sounds reference entries in the FSPort weapons.tbl, not the base FS2 one. Enjoy.