Can I ask what is official game scale RO is based on ? How much unreal units is one meter ?
I ask because I thought it was the "official" 52.43 units. In RoAntiVehicleProjectile similar conversion factor is used for displaying meter distance:
MeterDistance = VSize(Distance)/52.48;
But now I see than in RoBallistic projectile a scale is definied as:
const ScaleFactor = 18.4; // 18.4 unreal units = 1 foot in our game.
const ScaleFactorInverse = 0.0543; // 1/Scalefactor
If 18.4 uu are 1 foot, and one foot is 0.3048m (1m = 3.2808ft), then one meter in ballistic calcs would be 18.4*3.2808 = 60.37 uu. Two different scales are used in game ?? Which one is correct ? Are vehicles, people, and shooting distances (ballistics) scaled by the same factor or different ?
Some gun sights seemed to be scaled wrong for 52.43 - projectiles were too high at 1000m distance measured in map editor with 52.43 scale (or displayed by debug in RoAntivehicleProjectile: MeterDistance = VSize(Distance)/52.48). So sights were scaled for 1m = 60.36uu ?? (BTW other gunsights were scalled ok for 52.43, like Tiger, and too short if 60.36 was used).
Just checked that projectile speed seem calculated with 60.36 factor - 935m/s for Panther is calculated to be 56427.
But at the same time ago I measured vehicle speed in game. And 40km/h was OK, but calculated it 52.43 factor (time to drive 100m = 5243uu distance) !! If I used 60.37, result would be off.
I'd like to know because I'm not sure how to scale new tank and Panzerfaust sights :-/
P.S. I hope 52.xx is the correct scale, easier to change one factor in ROBallisticProjectile, projectile speeds (and maybe gunsight corrections) than rescale whole game... Not sure if the ScaleFactor in RoBallisticProjectile used to anything important...? Other than debug ?
I ask because I thought it was the "official" 52.43 units. In RoAntiVehicleProjectile similar conversion factor is used for displaying meter distance:
MeterDistance = VSize(Distance)/52.48;
But now I see than in RoBallistic projectile a scale is definied as:
const ScaleFactor = 18.4; // 18.4 unreal units = 1 foot in our game.
const ScaleFactorInverse = 0.0543; // 1/Scalefactor
If 18.4 uu are 1 foot, and one foot is 0.3048m (1m = 3.2808ft), then one meter in ballistic calcs would be 18.4*3.2808 = 60.37 uu. Two different scales are used in game ?? Which one is correct ? Are vehicles, people, and shooting distances (ballistics) scaled by the same factor or different ?
Some gun sights seemed to be scaled wrong for 52.43 - projectiles were too high at 1000m distance measured in map editor with 52.43 scale (or displayed by debug in RoAntivehicleProjectile: MeterDistance = VSize(Distance)/52.48). So sights were scaled for 1m = 60.36uu ?? (BTW other gunsights were scalled ok for 52.43, like Tiger, and too short if 60.36 was used).
Just checked that projectile speed seem calculated with 60.36 factor - 935m/s for Panther is calculated to be 56427.
But at the same time ago I measured vehicle speed in game. And 40km/h was OK, but calculated it 52.43 factor (time to drive 100m = 5243uu distance) !! If I used 60.37, result would be off.
I'd like to know because I'm not sure how to scale new tank and Panzerfaust sights :-/
P.S. I hope 52.xx is the correct scale, easier to change one factor in ROBallisticProjectile, projectile speeds (and maybe gunsight corrections) than rescale whole game... Not sure if the ScaleFactor in RoBallisticProjectile used to anything important...? Other than debug ?
Last edited: