Firehawk-
Locate EmitterType028 in your ParticleSystem.ini and copy and paste this data in it's place and your gun smoke will return to normal.
[EmitterType028]
Name=CannonSmokeEmitter
EffectLevel=1
EmissionType=ORIENTED_EMITTER
UpdateType=NON_MOVING
MaxVisibleDistance=4000.000000
EmissionRate=0.03000
EmissionVolume=0.010000,0.010000,0.010000
EmissionVelocityTableType=CONSTANT
EmissionVelocity=0.000000,40.000000,0.000000
EmissionVelocityDeviation=0.0500000
ParticleUpdateType=SIMPLE_POINT
ParticleRenderType=SPRITE
ParticleRandomOrientation=TRUE
ParticleLifeTime=3.000000
ParticleLifeTimeDeviation=0.25000
ParticleWeight=-4.00000
ParticleRandomness=0.100000
ParticleDragFactor=1.000000
ParticleInheritence=0.700000
ParticleWindFactor=1.0
ParticleColorTableType=LINEAR
ParticleColorStart=1.0000000,1.0000000,1.00000,0.220000
ParticleColorEnd=0.8000000,0.8000000,1.00000,0.000000
ParticleSizeTableType=TABLE
ParticleSize[01].Time=0.000000
ParticleSize[01].Value=0.400000
ParticleSize[02].Time=0.200000
ParticleSize[02].Value=2.00000
ParticleSize[03].Time=0.500000
ParticleSize[03].Value=4.000000
ParticleSize[04].Time=1.000000
ParticleSize[04].Value=8.000000
BaseSizeDeviation=0.4
TextureMaterial=SmokeMaterial