Did you know about the new shotgun algorithm for OXCE? You can get them to work properly regardless of UFO Extender Accuracy (as in: one shotgun works well in both settings) if you use the new code:
items:
- type: STR_SHOTGUN_SHELLS
shotgunSpread: 10
shotgunBehavior: 1
shotgunChoke: 100
The above settings makes the shotgun use the new algorithm in which the first pellet uses the accuracy calculation to determine its path, and the rest travel near to it. It also ensures that the soldier accuracy does not affect the shotgun spread.
shotgunSpread: 10 gives a decent shotgun spread. If you set this value to 0, the pellets all hit the same spot. If you set it to 100, the pellets spread pretty evenly over the entire cone in front of the soldier, regardless of where the initial pellet went. You'll want to set it to 50 or lower to ensure that the initial pellet actually affects where the rest go.
shotgunChoke: 100 doesn't use the choke effect. Lower values force the soldier to aim closer to the target, even at very low accuracy. shotgunChoke: 0 will make every shot perfect even at 1% effective accuracy.
I am aware of the OXCE+ features and I plan to include them in later versions. I need to test them extensively in the dev version first though so I can get them just right.
Announcement:
After extensive help from Hobbes, Warboy, SupSuper, and ohartenstein, I think I've FINALLY killed the bug with the racial bases not spawning! From now on, if a major update (like this one) is released, you WILL need to create a new save file!
Update in first post!