Here's some news that some may receive with satisfaction.
1. Using the stadimeter with
Imperial scale, gives you the range in meters, NOT in yards. I've never thought this possibility, even though some people have assumed in some posts. And all my tests have been made using only metric-scale cos it's a lot easier to comprehend etc. than imperial scale.
2. When surfaced and asking the range from your watch officer, he gives you a range too short. About 10% too short.
With the JP Ship Dimension Fix:
Imperial:(at the range of 1094 yards or 1000m, Nagara Maru)
Attack---Observation---WO
989-------998----------2953(feet), should be 3280 feet)
Metric: (at the range of 1000 meters, Nagara Maru)
Attack---Observation---WO
989-------1003--------900(meters), should be 1000 meters
So, looking these values, we see that changing the scale to Imperial, doesen't take effect in the periscope stadimeter values, only metric scale gives us the right distance.
But, the WO's range is wrong anyway by 10 %, with both, imperial and metric scale.
Edit:
Same test with the original files (without JP Ship Dimension FIX)
Imperial:(at the range of 1094 yards or 1000m, Nagara Maru)
Attack---Observation---WO
813-------816----------2953(feet), should be 3280 feet
Metric: (at the range of 1000 meters, Nagara Maru)
Attack---Observation---WO
813-------812--------900(meters), should be 1000 meters
Here we can see, that there is something wrong with the formulas ( game doesen't convert the stadimeter from metric to imperial yards) and that the metric ranges really are biased in the original form. Good thing is, that even though the Ship Dimension Fix mod doesen't help Imperial-scale users (obviously, how could it magigally convert the meters to yards correctly), it fixes the range for metric-scale users. Odd thing is, that I have been using the imperial scale in my careers and have scored good hits, another thing is that I never use WO ranges, so I missed finding the range too short.