It's been a long time since I've updated my post here, but a LOT has changed.
Ryukbot is fully prec supported now, everything works cross platform between the two and it will just auto-detect whichever you're using without caring at all. For the rest of the post, I will be using ds commands instead for consistency.
Ryukbot now has a modding system where you can use different binds to tell Ryukbot HOW to record each clip when it gets to it within tf2. It's simple to pick up and is designed to be readable. Here is an example:
"run 'thirdperson' on 'bookmark' value 'thirdperson'"
This changes the recording of the clip to third person without you having to do anything more than hitting "ds_mark thirdperson" instead of just "ds_mark".
Using that same modding system, you can also record any STV by just telling it when to record each player.
Lawena and HLAE are also fully supported (they never weren't technically but it's official now) through the recording method "lawena".
SVR is also fully supported, and all settings will change over automatically to be compatible just by changing the recording method to "svr".
There's also a lot of smaller improvements that make it a great automation tool if you're sick of having to scrub through your demos after every match to find the perfect clip.
JOIN THE DISCORD TO DOWNLOAD