Remember if you are using a 1.07 save game the default behavior is to use the old 1.07 xml thats tied to the save game. Start a new 1.08 game and see what happens then.
End of dragoaskani's quote
When we are at this: Could it be that real reason why old or modded games are affected with misses, is due to change how shard numbers work. Previously, num_shards stat gave value of 1 with 0 shards (2 with 1 shard, etc...) and it was multiplied by base damage. Now num_shards is actual number of shards. So if yo have 0 shards and use old ruleset you are pretty much screwed. You damage will be multiplied with zero.