I owe everyone here my sincerest apology for freaking out and giving up and being a dick like this. I really do appreciate how much time, effort and love you guys who post here (and those who don't post here!) give to this quirky little mod and if it weren't for your support HD wouldn't be 1% as good as it is now.Vaecrius wrote:EDIT: Fuck it, I give up. It's like finding a needle in a haystack with 1 piece of hay in each galaxy, and each planet has billions of needles and you weren't given any way to figure out what kind of need you're even supposed to be looking for.
HD is from hereon in singleplayer-only.
Anyway, I think I've addressed the problem: it seems that overriding all that stuff in PlayerThink() meant stuff was getting processed before... whatever all that stuff after HandleMovement() is... and screwing everything up.
Let me know if the latest commit still desyncs. I have not been able to get it do so yet, at least not with the stuff that was reliably getting desyncs this morning.
EDIT: Turn180 functionality has been restored. I have to admit I didn't actually know what that did until I saw it in MovePlayer()...