Open Puggonaut opened 6 months ago
Exact same problem has happened with me too, down to the wire. May be a core bug with the mod, not entirely sure.
Will keep an eye out for a reply to your issue!
Hey guys, I have reviewed the logs and compared with mine. I have seen some error log entries that led me to think that you might have modified some config files from the BDArmory installation?
I can see on the logs the following error:
[LOG 23:35:11.759] [BDArmory]=== Loading settings.cfg === [LOG 23:35:11.770] [BDArmory]: Error Loading Bullet Config | System.ArgumentNullException: Value cannot be null. Parameter name: value at System.Number.ParseSingle (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) [0x00003] in <9577ac7a62ef43179789031239ba8798>:0 at System.Single.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 at System.Single.Parse (System.String s) [0x0000b] in <9577ac7a62ef43179789031239ba8798>:0 at BDArmory.Bullets.BulletInfo.Load () [0x00095] in
:0
Not sure 100% if that can be the cause of the issue but it is likely that after not able to parse the bullets types then you have no ammo loaded. The file that is reading is the BD_Bullets.cfg file inside the BulletDefs folder
I don't have any error logs like that on my setup.
I really suggest to have a copy of your KSP installation with just the minimal mods to play in multiplayer and then from there you can consider adding new mods.
Find below my started kit for BDAMultiplayer:
Hi, i have this same issue. I am doing everything through CKAN. I initially installed BDArmory Plus, which was working fine, and then switched to BDA Multiplayer. I have since deleted the BDArmory folder and reinstalled the mod in an attempt to fix this issue. The issue still remains. Here is my BD_Bullets.cfg:
////////////////////////////////////////////////////////
// Default Bullet Config - Do Not Change
////////////////////////////////////////////////////////
BULLET
{
name = def // do not change this!
caliber = 30
bulletVelocity = 1109
bulletMass = .3880
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
//HE Bullet Values
explosive = False
tntMass = 0.001
blastPower = 0.1
blastHeat = 0.1
blastRadius = 0.1
}
////////////////////////////////////////////////////////
// End Default Bullet Config
////////////////////////////////////////////////////////
BULLET
{
name = 7.62x39mmBullet
caliber = 7.62
bulletVelocity = 718
bulletMass = 0.0965
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 7.7x56mmBullet
caliber = 7.7
bulletVelocity = 825
bulletMass = 0.0975
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 7.92mmBullet
caliber = 7.92
bulletVelocity = 825
bulletMass = 0.1
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 9mmBullet
caliber = 9
bulletVelocity = 380
bulletMass = 0.114
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 12.7mmBullet
caliber = 12.7
bulletVelocity = 890
bulletMass = .16
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 12.7mmHEBullet
caliber = 12.7
bulletVelocity = 890
bulletMass = .16
//HE Bullet Values
explosive = True
tntMass = .14
blastPower = 3
blastHeat = 5
blastRadius = 2
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 20mmBullet
caliber = 20
bulletVelocity = 1050
bulletMass = 0.1101
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 20mmShortBullet
caliber = 20
bulletVelocity = 950
bulletMass = 0.1101
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 20x102mmBullet
caliber = 20
bulletVelocity = 1050
bulletMass = 0.1101
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 20x102mmHEBullet
caliber = 20
bulletVelocity = 1050
bulletMass = 0.1101
//HE Bullet Values
explosive = True
tntMass = 0.0625
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 23x115mmBullet
caliber = 23
bulletVelocity = 720
bulletMass = 0.1900
//HE Bullet Values
explosive = True
tntMass = 0.2534
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 23x152mmBullet
caliber = 23
bulletVelocity = 1020
bulletMass = 0.19
//HE Bullet Values
explosive = True
tntMass = 0.2534
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 25mmBullet
caliber = 25
bulletVelocity = 1020
bulletMass = 0.195
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 25x115mmBullet
caliber = 25
bulletVelocity = 720
bulletMass = 0.19
//HE Bullet Values
explosive = True
tntMass = 0.2534
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 25x137mmBullet
caliber = 25
bulletVelocity = 1020
bulletMass = 0.19
//HE Bullet Values
explosive = True
tntMass = 0.2534
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 30mmBullet
caliber = 30
bulletVelocity = 1080
bulletMass = 0.3880
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 30x165Bullet
caliber = 30
bulletVelocity = 870
bulletMass = 0.3880
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 30x173Bullet
caliber = 30
bulletVelocity = 1109
bulletMass = 0.3880
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 30x173HEBullet
caliber = 30
bulletVelocity = 1109
bulletMass = 0.3880
//HE Bullet Values
explosive = True
tntMass = 0.254
blastPower = 2
blastHeat = 3.7
blastRadius = 2.5
apBulletMod = 3
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 35x228HEBullet
caliber = 35
bulletVelocity = 1175
bulletMass = 0.550
//HE Bullet Values
explosive = True
tntMass = 0.440
blastPower = 2
blastHeat = 3.7
blastRadius = 2.5
apBulletMod = 3
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 40x53HEBullet
caliber = 40
bulletVelocity = 242
bulletMass = 0.3500
//HE Bullet Values
explosive = True
tntMass = 0.25
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 40x311mmHEBullet
caliber = 40
bulletVelocity = 242
bulletMass = 0.3500
//HE Bullet Values
explosive = True
tntMass = 0.25
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 57mmBullet
caliber = 70
bulletVelocity = 1035
bulletMass = 2.4
//HE Bullet Values
explosive = True
tntMass = 1.2
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 75mmBullet
caliber = 75
bulletVelocity = 620
bulletMass = 6.8
//HE Bullet Values
explosive = True
tntMass = 5.44
blastPower = 10
blastHeat = 10
blastRadius = 7
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 76x636mmBullet
caliber = 62
bulletVelocity = 915
bulletMass = 6.8
//HE Bullet Values
explosive = True
tntMass = 5.44
blastPower = 9
blastHeat = 7.7
blastRadius = 4.5
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = TungstenBullet
caliber = 105
bulletVelocity = 5000
bulletMass = 1.25
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 5
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = WMDBullet
caliber = 200
bulletVelocity = 3000
bulletMass = 500
//HE Bullet Values
explosive = True
tntMass = 400
blastPower = 100
blastHeat = 200
blastRadius = 20
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = LaserBolt
caliber = 30
bulletVelocity = 4000
bulletMass = 0.125
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 90mmBullet
caliber = 90
bulletVelocity = 850
bulletMass = 19
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 100mmBullet
caliber = 100
bulletVelocity = 1020
bulletMass = 15
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 105mmBullet
caliber = 105
bulletVelocity = 1020
bulletMass = 19.6
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 105mmBulletAE
caliber = 105
bulletVelocity = 1020
bulletMass = 19.6
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 105mmBulletNI
caliber = 105
bulletVelocity = 1020
bulletMass = 19.6
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = NumericalIntegration
}
BULLET
{
name = 105mmHEBullet
caliber = 105
bulletVelocity = 1020
bulletMass = 19.6
//HE Bullet Values
explosive = True
tntMass = 15.68
blastPower = 8
blastHeat = 14
blastRadius = 40
apBulletMod = 6
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 4p5inchQFBullet
caliber = 113
bulletVelocity = 746
bulletMass = 29.4
//HE Bullet Values
explosive = True
tntMass = 23.52
blastPower = 25
blastHeat = 35
blastRadius = 30
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 120mmBullet
caliber = 120
bulletVelocity = 850
bulletMass = 12
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 6
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 120mmBulletHE
caliber = 120
bulletVelocity = 800
bulletMass = 19.6
//HE Bullet Values
explosive = True
tntMass = 15.68
blastPower = 20
blastHeat = 30
blastRadius = 30
apBulletMod = 6
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 120mmBulletSabot
caliber = 120
bulletVelocity = 1750
bulletMass = 9
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 20
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 122mmBullet
caliber = 122
bulletVelocity = 685
bulletMass = 22.3
//HE Bullet Values
explosive = True
tntMass = 17.84
blastPower = 22
blastHeat = 30
blastRadius = 30
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 125mmBulletHE
caliber = 125
bulletVelocity = 915
bulletMass = 18.4
//HE Bullet Values
explosive = True
tntMass = 8.5
blastPower = 25
blastHeat = 30
blastRadius = 30
apBulletMod = 6
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 125mmBulletSabot
caliber = 125
bulletVelocity = 2050
bulletMass = 9.52
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 20
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 130Bullet
caliber = 130
bulletVelocity = 725
bulletMass = 25
//HE Bullet Values
explosive = False
tntMass = 0
blastPower = 0
blastHeat = 0
blastRadius = 0
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = QF5-25Bullet
caliber = 133
bulletVelocity = 814
bulletMass = 36.29
//HE Bullet Values
explosive = True
tntMass = 29
blastPower = 6.5
blastHeat = 12.5
blastRadius = 18
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 155mmBullet
caliber = 155
bulletVelocity = 563
bulletMass = 90.7
//HE Bullet Values
explosive = True
tntMass = 72.56
blastPower = 27
blastHeat = 47
blastRadius = 42
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 203HEBullet
caliber = 203
bulletVelocity = 607
bulletMass = 100
//HE Bullet Values
explosive = True
tntMass = 80
blastPower = 35
blastHeat = 45
blastRadius = 30
apBulletMod = 0
bulletDragTypeName = AnalyticEstimate
}
BULLET
{
name = 356ApBullet
caliber = 356
bulletVelocity = 629
bulletMass = 636
//HE Bullet Values
explosive = True
tntMass = 508
blastPower = 40
blastHeat = 50
blastRadius = 35
apBulletMod = 6
bulletDragTypeName = AnalyticEstimate
}
I hope this helps.
When reporting issues please provide the following information:
See this for more information on reporting issues for KSP Mods
See the Original Forum Post (OP) for additional info
ISSUE TYPE
KSP and BDA Version
KSP version 1.12.5.3190
BDA LMP 0.29.0
OS / ENVIRONMENT
19045.3693 Windows 10
SUMMARY
Ammo just doesn't work, it says in the weapons manager that all my guns have 0 ammo. In the picture you can see all the fuel ducts, ammo, and none of it works (I worked with someone on a discord server, but to no avail).
STEPS TO REPRODUCE
Install Kerbal Space Program. Get friends Install BDA Multiplayer on CKAN (of course with LMP) Try using guns Work with someone on discord Uninstall BDA Multiplayer Install BDA Multiplayer from Github Try making fighter Try firing guns
(or just exist)
Log Files
KSP.log (this is the log of when it happened, I haven't opened ksp since )