Нет, есть стандартные команды demoplay, demostop, demorec. Есть ещё некий патч с .dll, исправляющий какие-то серьёзные баги записывания демок. Честно говоря, я сомневаюсь, что записывание демок из сингла возможно без серьёзного вмешательства хороших программеров. Процесс их записывания, кстати, глючит даже в мультиплеере.