it could be fixed by applying an offset of half of the floatingpoint required to make the rounding not go down
e.g. if you round to natural numbers
and have 0.5 you just add +0.5, then it wouldn't "round down but up"
sadly this would change tw physics
demos don't record pistol and shotgun projectiles properly. if it comes to pistol, it depends on the game type. i think that they record properly only if they have no gravity like on ddrace
23:04
also, all the old demos are like that so it's more of a problem with reading demo files than recording them or something