One of the best uses of the demo viewer is creating video highlights of your matches. To start recording, hit the tilde (~) key and type in "record [match file name]" to the command input box. The file name should not include any special characters and spaces. To stop recording, bring up the command console again and type in "stop [match file name]." Of course, the video will not look that cool with the playback menu visible. Plus, it can conceal essential moments in the match. To remove the UI, follow the steps below: 1. Bring up the command console by pressing the tilde (~) key. 2. Type in "cl_draw_only_deathnotices 1". Afterward, you will only see death indications in the upper right corner. 3. To enable the playback menu again, type in "cl_draw_only_deathnotices 0" into the command box. You can use the same controls while recording a video, just like while watching the match; for example, change the playback speed or pause it. Additionally, you can add custom commands by opening the demo editor. Follow the steps below: 1. Bring up the demo menu and click "Edit," located at the bottom left corner of the window. 2. Click "New" on the left and give your new command a name. 3. Select the desired command type and set the required values. 4. Click "Ok" to add your command. Here are the exiting Demo Editor GUI command types: 1. SkSkip – skips the playback to your chosen match moment, then resume the playback. 2. StopPlayback – it stops the playback. 3. ScreenFadeStart – the command fades the screen in or out. 4. TextMesageStart – displays your chosen text message and your chosen moment. 5. PlayCDTrackStart – starts playing your chosen track at the required moment. 6. ZoomFov – applies zoom in or zoom out effect. 7. ChangePlaybackRate – speeds up or slows down the playback.