Jump to content

[1.2.x] Aviator Arsenal - World War 2 aircraft weaponry (v1.3)


tetryds

Recommended Posts

Those of you using the AABulletDefs MM patch from the BADT III thread, the patch has been updated to include the Ball Turret (it was originally omitted since it wasn't a legal weapon choice).
Also, if WWII planes are your thing, feel free to check out the BAD-T III itself; there's still a week left before submissions close, and entries are always welcome.

Link to comment
Share on other sites

  On 10/14/2017 at 2:19 PM, tetryds said:

@BlueDragon1504 you are looking at the wrong place.

First, AA weapons are not from BahamutoDynamics but by Roaken Corporation.

Second, under the normal menu tabs check the BDArmory tab and scroll to the bottom.

And make sure you are using the correct version of BDarmory Continued.

Expand  

I knew that, but normally when playing this mod I go to the agencies tab. The BDA tab on the normal screen isn't popping up either.

This is my normal screen: https://imgur.com/a/Y4uHa

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
  On 11/13/2017 at 1:40 AM, Panzerkampfwagen said:

I keep crashing with this mod, any idea why? My only mods are Airplane plus and BDArmory Continued. (with PRE of and Firespitter of course) It always crashes on the loading screen and always seems to crash when loading the "Heavy Ordnance Mount". I can give more details like crash report and system specs if needed.

Expand  

It looks like Aviator Arsenal is still only compatible with KSP v1.2.x :( Maybe the parts can be found elsewhere?

Link to comment
Share on other sites

  On 11/13/2017 at 1:40 AM, Panzerkampfwagen said:

I keep crashing with this mod, any idea why? My only mods are Airplane plus and BDArmory Continued. (with PRE of and Firespitter of course) It always crashes on the loading screen and always seems to crash when loading the "Heavy Ordnance Mount". I can give more details like crash report and system specs if needed.

Expand  

Well, it should not be doing that.

Remove the AviatorArsenal dll and it should work fine.

There is a MM patch somewhere on the most recent posts of this thread you can use.

There is also a fork with a fix with I just remembered. Both should be working fine, but pick only one of the solutions.

Link to comment
Share on other sites

  On 11/13/2017 at 2:50 AM, tetryds said:

Well, it should not be doing that.

Remove the AviatorArsenal dll and it should work fine.

There is a MM patch somewhere on the most recent posts of this thread you can use.

There is also a fork with a fix with I just remembered. Both should be working fine, but pick only one of the solutions.

Expand  

Thank you for the help! It's working flawlessly now.

Link to comment
Share on other sites

  On 11/13/2017 at 1:40 AM, Panzerkampfwagen said:

I keep crashing with this mod, any idea why? My only mods are Airplane plus and BDArmory Continued. (with PRE of and Firespitter of course) It always crashes on the loading screen and always seems to crash when loading the "Heavy Ordnance Mount". I can give more details like crash report and system specs if needed.

Expand  

Look for the folder with Trumpet in its name, somewhere under the Aviator Arsenal folder. Delete that folder and it'll work with BDArmory Continued 1.0.0 and the previous release. However, the Aviator Arsenal bullets still need updating to use the heat damage model BDAc changed to. Save this cfg and drop into Game Data

	BULLET
{
    name = 12.7x108mmBullet//Berezin UBZ
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 25
        key = 10 23
        key = 100 18
        key = 500 15
        key = 1000 12
        key = 1500 8
        key = 2000 6
    }
}
	BULLET
{
    name = 13x64mmBullet// MG 131 AP-T
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 24
        key = 10 23
        key = 100 18
        key = 500 14
        key = 1000 12
        key = 1500 7
        key = 2000 6
    }
}
BULLET
{
    name = 15x96mmBullet //MG 151 HE-T
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 27
        key = 10 24
        key = 100 21
        key = 500 14
        key = 1000 12
        key = 1500 7
        key = 2000 6
    }
}
BULLET
{
    name = 20mmShell //should be 2 since ShVaks used 20x99 and hispanios 20x110, but that seems an unneccesary level of granularity
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 23
        key = 10 22
        key = 100 16
        key = 500 13
        key = 1000 10
        key = 1500 6
        key = 2000 5
    }
}
	BULLET
{
    name = 20mmMGeschoss //20x82mm MinengeschoB for the 151/20s
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 18
        key = 10 16
        key = 100 13
        key = 500 10
        key = 1000 8
        key = 1500 6
        key = 2000 4
    }
}
	BULLET
{
    name = 23x152mmBullet //Vya-23
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 29
        key = 10 28
        key = 100 27
        key = 500 26
        key = 1000 25
        key = 1500 15
        key = 2000 5
    }
}
	BULLET
{
    name = 30x90mmMGeschoss //Mk 108
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 23
        key = 10 22
        key = 100 16
        key = 500 13
        key = 1000 10
        key = 1500 6
        key = 2000 5
    }
}
	BULLET
{
    name = 40x158mmShell //Vickers S
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 80
        key = 10 75
        key = 100 60
        key = 500 45
        key = 1000 25
        key = 1500 10
        key = 2000 5
    }
}
BULLET
{
    name = 75mmShell //Bk 7.5
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 230
        key = 10 230
        key = 100 205
        key = 500 175
        key = 1000 110
        key = 1500 85
        key = 2000 50
    }
}
@PART[ShVAKWing]
{
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 790 //ShVak had a muzzle velocity between 750-790m/s
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[ShVAKBody]
{
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 790
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[hispanoExposed]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[hispanoEnclosed]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[Mg151Long]
{
//projectile mass/velocity stats for the SB/LB MG151/20s were for the 15mm version, so lets change the title and description to be accurate
    @title = WW2 MG 151 15mm Long Barrel  
    @description =  With a lighter bullet, the MG 151 does not hit as hard as the 20mm weapons, but the much faster round was proven efficient against targets at greater distances.
    @MODULE[ModuleWeapon]
    {
        bulletType = 15x96mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
    }
}
@PART[Mg151Short]
{
    @title = WW2 MG 151 15mm Short Barrel
    @description =  At expense of precision, the short barrel version of the MG 151 allows the projectile to be fired at a higher rate of fire. It fits nicely beside its longer brother.
    @MODULE[ModuleWeapon]
    {
        bulletType = 15x96mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
    }
}
@PART[MG151WingPod]
{
    @description = Unsatisfied with the performance of 15mm rounds, the MG 151 was converted to the MG151/20, by rechambering it to fire 20mm MinengeschosS shells, trading armor penetration and muzzle velocity for better power.
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 805 //805m/s muzzle velocity with M-Geschoss, 705 with AP-T
        @bulletMass = 93e-6
        bulletType = 20mmMGeschoss
        @weaponType = cannon
        %indirect = false
        %cannonShellPower = 1.9  
        %cannonShellRadius = 1.8
        %cannonShellHeat = 3
//technically should be higher than the Vya-23 -MGeschoss had more explosive filler than 23x152, but reduced for balance reasons
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
        %explModelPath = BDArmory/Models/explosion/30mmExplosion
        %explSoundPath = BDArmory/Sounds/subExplode
    }
}
	@PART[Mk108]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 30x90mmMGeschoss
        @indirect = false
        %tracerDeltaFactor = 2.75
        %tracerInterval = 2
        %nonTracerWidth = 0.035
    }
}
@PART[VickersShortPod]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 40x158mmShell
        @indirect = false
    }
}
@PART[Bk75]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 75mmShell
        @indirect = false
    }
}
@PART[VYa23]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 23x152mmBullet
        @indirect = false
        %tracerDeltaFactor = 2.75
        %tracerInterval = 2
        %nonTracerWidth = 0.035
    }
}
@PART[BerezinUBK]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7x108mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[BredaSAFATLong]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.7x56mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[BredaSAFATPort]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.7x56mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[M2Blister]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2ExposedBarrel]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2GunPort]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2Pod]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[BallTurret]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[MG131]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 13x64mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[shKAS]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.62x39mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 10
        %nonTracerWidth = 0.035
    }
}
@PART[JerichoTrumpet]
{
    !MODULE[JerichoTrumpet] {} //kill the custom jerichotrumpet module, it's not compiled for 1.3 and will cause KSP to crash on load if not removed
}
	 

Link to comment
Share on other sites

  • 2 weeks later...

Hello, found a bug with the vickers 40mm

  • Bug Report (Something is broken)
KSP and BDA Version

KSP 1.3.1

BDAC 1.0.0

OS / ENVIRONMENT

Windows 7

SUMMARY

BDAC guns stop working when switching back from aviator arsenal's vickers 40mm

STEPS TO REPRODUCE

Set up a craft with a paired 40mm, any BDAC gun, and a weapon manager
Switch to 40mm on weapon manager, fire a couple of times
Switch to any BDAC gun

https://github.com/PapaJoesSoup/BDArmory/files/1500671/output_log.txt

 

Edit: Tried it out on the other guns as well, seems like a problem occurs when Switching from Aviator Arsenals guns to BDAC guns.

Edited by reedhashlock
Further testing
Link to comment
Share on other sites

  On 11/13/2017 at 6:28 AM, Galane said:

Look for the folder with Trumpet in its name, somewhere under the Aviator Arsenal folder. Delete that folder and it'll work with BDArmory Continued 1.0.0 and the previous release. However, the Aviator Arsenal bullets still need updating to use the heat damage model BDAc changed to. Save this cfg and drop into Game Data

 

	BULLET
{
    name = 12.7x108mmBullet//Berezin UBZ
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 25
        key = 10 23
        key = 100 18
        key = 500 15
        key = 1000 12
        key = 1500 8
        key = 2000 6
    }
}
	BULLET
{
    name = 13x64mmBullet// MG 131 AP-T
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 24
        key = 10 23
        key = 100 18
        key = 500 14
        key = 1000 12
        key = 1500 7
        key = 2000 6
    }
}
BULLET
{
    name = 15x96mmBullet //MG 151 HE-T
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 27
        key = 10 24
        key = 100 21
        key = 500 14
        key = 1000 12
        key = 1500 7
        key = 2000 6
    }
}
BULLET
{
    name = 20mmShell //should be 2 since ShVaks used 20x99 and hispanios 20x110, but that seems an unneccesary level of granularity
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 23
        key = 10 22
        key = 100 16
        key = 500 13
        key = 1000 10
        key = 1500 6
        key = 2000 5
    }
}
	BULLET
{
    name = 20mmMGeschoss //20x82mm MinengeschoB for the 151/20s
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 18
        key = 10 16
        key = 100 13
        key = 500 10
        key = 1000 8
        key = 1500 6
        key = 2000 4
    }
}
	BULLET
{
    name = 23x152mmBullet //Vya-23
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 29
        key = 10 28
        key = 100 27
        key = 500 26
        key = 1000 25
        key = 1500 15
        key = 2000 5
    }
}
	BULLET
{
    name = 30x90mmMGeschoss //Mk 108
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 23
        key = 10 22
        key = 100 16
        key = 500 13
        key = 1000 10
        key = 1500 6
        key = 2000 5
    }
}
	BULLET
{
    name = 40x158mmShell //Vickers S
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 80
        key = 10 75
        key = 100 60
        key = 500 45
        key = 1000 25
        key = 1500 10
        key = 2000 5
    }
}
BULLET
{
    name = 75mmShell //Bk 7.5
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 230
        key = 10 230
        key = 100 205
        key = 500 175
        key = 1000 110
        key = 1500 85
        key = 2000 50
    }
}
@PART[ShVAKWing]
{
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 790 //ShVak had a muzzle velocity between 750-790m/s
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[ShVAKBody]
{
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 790
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[hispanoExposed]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[hispanoEnclosed]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[Mg151Long]
{
//projectile mass/velocity stats for the SB/LB MG151/20s were for the 15mm version, so lets change the title and description to be accurate
    @title = WW2 MG 151 15mm Long Barrel  
    @description =  With a lighter bullet, the MG 151 does not hit as hard as the 20mm weapons, but the much faster round was proven efficient against targets at greater distances.
    @MODULE[ModuleWeapon]
    {
        bulletType = 15x96mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
    }
}
@PART[Mg151Short]
{
    @title = WW2 MG 151 15mm Short Barrel
    @description =  At expense of precision, the short barrel version of the MG 151 allows the projectile to be fired at a higher rate of fire. It fits nicely beside its longer brother.
    @MODULE[ModuleWeapon]
    {
        bulletType = 15x96mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
    }
}
@PART[MG151WingPod]
{
    @description = Unsatisfied with the performance of 15mm rounds, the MG 151 was converted to the MG151/20, by rechambering it to fire 20mm MinengeschosS shells, trading armor penetration and muzzle velocity for better power.
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 805 //805m/s muzzle velocity with M-Geschoss, 705 with AP-T
        @bulletMass = 93e-6
        bulletType = 20mmMGeschoss
        @weaponType = cannon
        %indirect = false
        %cannonShellPower = 1.9  
        %cannonShellRadius = 1.8
        %cannonShellHeat = 3
//technically should be higher than the Vya-23 -MGeschoss had more explosive filler than 23x152, but reduced for balance reasons
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
        %explModelPath = BDArmory/Models/explosion/30mmExplosion
        %explSoundPath = BDArmory/Sounds/subExplode
    }
}
	@PART[Mk108]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 30x90mmMGeschoss
        @indirect = false
        %tracerDeltaFactor = 2.75
        %tracerInterval = 2
        %nonTracerWidth = 0.035
    }
}
@PART[VickersShortPod]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 40x158mmShell
        @indirect = false
    }
}
@PART[Bk75]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 75mmShell
        @indirect = false
    }
}
@PART[VYa23]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 23x152mmBullet
        @indirect = false
        %tracerDeltaFactor = 2.75
        %tracerInterval = 2
        %nonTracerWidth = 0.035
    }
}
@PART[BerezinUBK]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7x108mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[BredaSAFATLong]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.7x56mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[BredaSAFATPort]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.7x56mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[M2Blister]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2ExposedBarrel]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2GunPort]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2Pod]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[BallTurret]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[MG131]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 13x64mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[shKAS]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.62x39mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 10
        %nonTracerWidth = 0.035
    }
}
@PART[JerichoTrumpet]
{
    !MODULE[JerichoTrumpet] {} //kill the custom jerichotrumpet module, it's not compiled for 1.3 and will cause KSP to crash on load if not removed
}
	 

 

Expand  

So do I just save it as bullet.cfg, or what?

Link to comment
Share on other sites

  • 2 weeks later...
  On 11/13/2017 at 6:28 AM, Galane said:

Look for the folder with Trumpet in its name, somewhere under the Aviator Arsenal folder. Delete that folder and it'll work with BDArmory Continued 1.0.0 and the previous release. However, the Aviator Arsenal bullets still need updating to use the heat damage model BDAc changed to. Save this cfg and drop into Game Data

 

	BULLET
{
    name = 12.7x108mmBullet//Berezin UBZ
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 25
        key = 10 23
        key = 100 18
        key = 500 15
        key = 1000 12
        key = 1500 8
        key = 2000 6
    }
}
	BULLET
{
    name = 13x64mmBullet// MG 131 AP-T
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 24
        key = 10 23
        key = 100 18
        key = 500 14
        key = 1000 12
        key = 1500 7
        key = 2000 6
    }
}
BULLET
{
    name = 15x96mmBullet //MG 151 HE-T
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 27
        key = 10 24
        key = 100 21
        key = 500 14
        key = 1000 12
        key = 1500 7
        key = 2000 6
    }
}
BULLET
{
    name = 20mmShell //should be 2 since ShVaks used 20x99 and hispanios 20x110, but that seems an unneccesary level of granularity
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 23
        key = 10 22
        key = 100 16
        key = 500 13
        key = 1000 10
        key = 1500 6
        key = 2000 5
    }
}
	BULLET
{
    name = 20mmMGeschoss //20x82mm MinengeschoB for the 151/20s
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 18
        key = 10 16
        key = 100 13
        key = 500 10
        key = 1000 8
        key = 1500 6
        key = 2000 4
    }
}
	BULLET
{
    name = 23x152mmBullet //Vya-23
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 29
        key = 10 28
        key = 100 27
        key = 500 26
        key = 1000 25
        key = 1500 15
        key = 2000 5
    }
}
	BULLET
{
    name = 30x90mmMGeschoss //Mk 108
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 23
        key = 10 22
        key = 100 16
        key = 500 13
        key = 1000 10
        key = 1500 6
        key = 2000 5
    }
}
	BULLET
{
    name = 40x158mmShell //Vickers S
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 80
        key = 10 75
        key = 100 60
        key = 500 45
        key = 1000 25
        key = 1500 10
        key = 2000 5
    }
}
BULLET
{
    name = 75mmShell //Bk 7.5
    positiveCoefficient = 0.2
    penetration
    {
        key = 0 230
        key = 10 230
        key = 100 205
        key = 500 175
        key = 1000 110
        key = 1500 85
        key = 2000 50
    }
}
@PART[ShVAKWing]
{
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 790 //ShVak had a muzzle velocity between 750-790m/s
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[ShVAKBody]
{
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 790
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[hispanoExposed]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[hispanoEnclosed]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 20mmShell
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[Mg151Long]
{
//projectile mass/velocity stats for the SB/LB MG151/20s were for the 15mm version, so lets change the title and description to be accurate
    @title = WW2 MG 151 15mm Long Barrel  
    @description =  With a lighter bullet, the MG 151 does not hit as hard as the 20mm weapons, but the much faster round was proven efficient against targets at greater distances.
    @MODULE[ModuleWeapon]
    {
        bulletType = 15x96mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
    }
}
@PART[Mg151Short]
{
    @title = WW2 MG 151 15mm Short Barrel
    @description =  At expense of precision, the short barrel version of the MG 151 allows the projectile to be fired at a higher rate of fire. It fits nicely beside its longer brother.
    @MODULE[ModuleWeapon]
    {
        bulletType = 15x96mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
    }
}
@PART[MG151WingPod]
{
    @description = Unsatisfied with the performance of 15mm rounds, the MG 151 was converted to the MG151/20, by rechambering it to fire 20mm MinengeschosS shells, trading armor penetration and muzzle velocity for better power.
    @MODULE[ModuleWeapon]
    {
        @bulletVelocity = 805 //805m/s muzzle velocity with M-Geschoss, 705 with AP-T
        @bulletMass = 93e-6
        bulletType = 20mmMGeschoss
        @weaponType = cannon
        %indirect = false
        %cannonShellPower = 1.9  
        %cannonShellRadius = 1.8
        %cannonShellHeat = 3
//technically should be higher than the Vya-23 -MGeschoss had more explosive filler than 23x152, but reduced for balance reasons
        %tracerDeltaFactor = 2.75
        %tracerInterval = 5
        %nonTracerWidth = 0.035
        %explModelPath = BDArmory/Models/explosion/30mmExplosion
        %explSoundPath = BDArmory/Sounds/subExplode
    }
}
	@PART[Mk108]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 30x90mmMGeschoss
        @indirect = false
        %tracerDeltaFactor = 2.75
        %tracerInterval = 2
        %nonTracerWidth = 0.035
    }
}
@PART[VickersShortPod]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 40x158mmShell
        @indirect = false
    }
}
@PART[Bk75]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 75mmShell
        @indirect = false
    }
}
@PART[VYa23]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 23x152mmBullet
        @indirect = false
        %tracerDeltaFactor = 2.75
        %tracerInterval = 2
        %nonTracerWidth = 0.035
    }
}
@PART[BerezinUBK]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7x108mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[BredaSAFATLong]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.7x56mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[BredaSAFATPort]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.7x56mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[M2Blister]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2ExposedBarrel]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2GunPort]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[M2Pod]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[BallTurret]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 12.7mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 4
        %nonTracerWidth = 0.035
    }
}
@PART[MG131]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 13x64mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 3
        %nonTracerWidth = 0.035
    }
}
@PART[shKAS]
{
    @MODULE[ModuleWeapon]
    {
        bulletType = 7.62x39mmBullet
        %tracerDeltaFactor = 2.75
        %tracerInterval = 10
        %nonTracerWidth = 0.035
    }
}
@PART[JerichoTrumpet]
{
    !MODULE[JerichoTrumpet] {} //kill the custom jerichotrumpet module, it's not compiled for 1.3 and will cause KSP to crash on load if not removed
}
	 

 

Expand  

This code caused my aviator arsenal weapon to rapid fire but firing no bullet at all. Is this because I'm using the public beta version of BDA?

Link to comment
Share on other sites

For those of you using the BDAc 1.1.0 beta, here is an updated version of the AABulletDef.cfg that's been posted a few times here. Only use if using the BDAc 1.1.0.xx public beta.

  Reveal hidden contents

You'll need to delete and replace/overwrite the current version of the MM patch with the above.

Edited by SuicidalInsanity
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...