So, making a new devbuild - this one has Demo record and playback support!

It manages its own demo format, named EDM. And I'm working on converting regular LMP demos over to the new system (an internal converter will pop it into the EDM format). Right now its a WIP - you have to exit the game once you are done with the current demo. Map changes work, but playback won't swap the level.