I had some spare time, so I went through the plugin looking at diffs with 2.9.2, documenting what was changed and what I did, if anything.
It's still broken, but now the diff is at least readable.
Here's my notes. If anyone wants to properly fix this I'd suggest starting from my cleaned version here
DKothHUD - <= stuff, keep
KothHUD - <= stuff, keep
ControlPointHUD - <= stuff, keep
!!! ArenaHUD - code from before arena rework.
Check diff from earlier master version.
Commented out for now, but it might not work properly
TeamDeathmatchHUD - does the same thing as master but differently. keep
Intelligence - gets delta_factor only once, when spawned. keep
CTFHUD - same spawned_delta thing. keep
!!! MovingPlatform - code probably from before MovingPlatform rework.
user10, user11 and create are fine but the rest needs to be redone
Character step end were only DropdownPlatform fixes. commented out for now
Character step begin is a lot different, in part due to the DropdownPlatform rework.
Did some minor cleanup, backported some fixes, so the diff is much more readable.
A complete fix is still needed
Commented out code is old modifications that were fixed differently in master (ex. if global.run_virtual_ticks instead of / global.delta_time)
Minor differences in jump dust particles code: removed, didnt involve delta time so it is probably an update from master
Leave uncommented for now, but it probably breaks stuff
StabAnim - Fixed in #253, removed
PlayerControl - original only removed run_virtual_ticks check for ClientInputstate
Backported alternative movement key support, keep