A major problem with Spring right now is the way it handles sound effects. Stuff just doesn't make sense in many mods - you can hear weapons with a high default damage even if that default damage is inflicted versus no units. Many weapons have much too loud or too quiet a firing sound.
So, how to solve this without breaking all existing mods? Use the screen shake values to determine how large a sound should be. Use it as a multiplier of a default base value. The two values are screenshakedistance and screenshakeduration, I think, but I'm sorta rusty and don't have my files in front of me.
From what I know of this stuff, it should be relatively easy to implement. Just replace where it checks for the default damage variable to check for shakeduration or shakedistance or maybe those values multiplied together or something.