It's quite annoying, everytime there's a new patch I gotta go through the whole shenanigan of re-changing all configs, exiting the game, changing the proper variable in the proper file, restarting the game, re-changing all quality sliders that get reset, exiting the game, and making sure OneFrameThreadLag is still False (and if not, repeat the whole thing again...). It might be useful in the consoles where "precision" is sort of sketchy anyways, but on the PC, to be able to aim at any decent speed you need that one frame lag off. It seems very minute (and on paper it is), but the difference is very noticeable. It really doesn't seem to serve much "smoothing" purposes on the PC either. So can we default it to off? Or at least have it as an option in-game so we can just change the thing with the rest of the options, instead of having to go through the aforementioned madness with each update. It's not a deal breaker or anything, it would just make things a lot easier. Cheers.
I support this. There are a couple of things that could use a rework when it comes to default values, I'll compile something when I can be arsed to.
Another alternative would be doing like TF2 does, letting us have a user .cfg file that overrides other values when it's present. So having said user .cfg set to OneFrameThreadLag=False would automatically override the default values. That said, I'm not a programmer, and I'm not sure if this is feasible (let alone practical) on the unreal engine this game is built on (as opposed to the Source engine TF2 uses).