For those who don't regularly record their gameplay, demos are a nice way of instantly recording when something sketchy is happening, or you just feel like recording, as they can be keybound using your .cfg files to easily and quickly provide quality recording/play-by-play for whatever use you need.
*Note that you can always just use the console to record demos, just type "record {DEMONAME}" to record, and "stop" to stop recording*
Keep in mind that demos allow you to observe everything that is going on during the period of recording, not just from your perspective. This is useful to observe player behavior over long periods, check the order of events, etc. The playback tools also allow for slow motion replays, so that's nice as well for hectic/confusing events.
You can get fancy with it to set different recording names using aliases, but that's more advanced and isn't needed for basic recording.
Aliases let me have so many trash binds to just a few keys to maximize the meme potential
Let me know if you have any questions!
EDIT:
-Added example location for default demo locations
-Added example location for default cfg locations
*Note that you can always just use the console to record demos, just type "record {DEMONAME}" to record, and "stop" to stop recording*
Tutorial- Let me know if there is any crucial info i'm missing
- Navigate to your GMOD autoexec.cfg file on your HDD or SSD
EX: C:\Program Files (x86)\Steam\SteamApps\common\GarrysMod\garrysmod\cfg
- Open said file, scroll to the bottom. Pick a key you want to bind to record and stop (it's usually better to have separate keys for this)
Script names for all the keys
- type (no brackets)
Code:unbind {KEYNAME_1}"
bind "{KEYNAME_1}" "record {DEMONAME}"
unbind "{KEYNAME_2}"
bind "{KEYNAME_2}" "stop"
- KEYNAME_1 is the recording key, KEYNAME_2 is to stop recording
- Run the game, now your keybinds are bound to record whenever you want! The demo is saved by the DEMONAME you chose, in a special folder in the GMOD files on your computer
EX: C:\Program Files (x86)\Steam\SteamApps\common\GarrysMod\garrysmod\cfg
- If I recall correctly, recording another demo after the first one (with the same name) just appends a number onto the chosen name, not overwriting it. Don't quote me on that though, it's always a good idea to rename demos afterwards so you don't forget them.
- That's it! Have fun recording!
Source Engine Pages on Demos:
Keep in mind that demos allow you to observe everything that is going on during the period of recording, not just from your perspective. This is useful to observe player behavior over long periods, check the order of events, etc. The playback tools also allow for slow motion replays, so that's nice as well for hectic/confusing events.
You can get fancy with it to set different recording names using aliases, but that's more advanced and isn't needed for basic recording.
Aliases let me have so many trash binds to just a few keys to maximize the meme potential
Let me know if you have any questions!
EDIT:
-Added example location for default demo locations
-Added example location for default cfg locations
Steam Workshop Items:
(Click name to visit on steam)
-ttt_spacepost | -ttt_limbo
Useful Information:
(Click name to view)
[Recording Demos] - [TTT Rules] - [Idiot Test]
(Click name to visit on steam)
-ttt_spacepost | -ttt_limbo
Useful Information:
(Click name to view)
[Recording Demos] - [TTT Rules] - [Idiot Test]