Sometimes, you can't use obs, shadowplay, or other recording programs to record the voice chat. You might use demos to record your session. Now, sometimes, demos can be tricky to work with. This is what this guide aims to help you out on.
Open console with the ~ key (under escape!)
Type in: record <Whatever You Want to Put in as Your Title>
You can disable the big red REC by typing in the console: gm_demo_icon 0
Once done, type in: Stop
Go to garry's mod folder (Steam\steamapps\common\GarrysMod\garrysmod) and locate a file that is labeled as .dem/DEM file
Drag that file to your demo folder in your garry's mod folder (Steam\steamapps\common\GarrysMod\garrysmod\demos)
This allows you to view demos yourself.
Downloading Demo Voice Chat Fix
Skip this section if you do not have a problem with the voice chat when viewing demos.
If you want to download the script, go to step 1.
If you want to make your own script, go to step 2-3.
Once done either one, go to step 4.
Download the following link:
In case, you don't trust the link above. You can make your own script.
Open a notepad
Copy and paste one of two scripts below.
Raw Script #1: https://pastebin.com/y076H4CL
Raw Script #2: https://pastebin.com/zMin3UJP
Save it under All Files and title it <Whatever Title You Want to Use>.lua
Move your lua script to the lua folder (Steam\steamapps\common\GarrysMod\garrysmod\lua)
Skip steps 5-7 if you do not have a problem with the voice chat when viewing demos.
Make sure you remember/record your settings because once you view the demo, the settings (besides binds) from f1 menu and moat inventory menu will change to the settings of the person who is recording the demo. You will have to change them back yourself if you want to keep using your settings.
Download the demo or locate the demo that you just recorded in garry's mod folder (Steam\steamapps\common\GarrysMod\garrysmod).
Drag that file to your demo folder in your garry's mod folder (Steam\steamapps\common\GarrysMod\garrysmod\demos).
Press esc key and go to demo section.
Hover over the demo you want to view and click on play.
Press shift + f2 to open the demo menu and pause it.
Open your console and put more commands in console (in order):
lua_openscript_cl <Whatever Title Is When You Named the Script>.lua
Allows you to take screenshots in the demo with Steam screenshot program
Press shift + f2 and resume the demo.
If your demo does not allow you to view it due to missing map, please download the map off steam workshop. You can find the list here:
What happens on Map changes?
You don't have to re-record, as the demo system AUTOMATICALLY splits demos between maps, making it easy to find reports for a certain map you were on!
What if I connect to another server?
This is the time where you will have to re-record your demo.
What if my game crashes?
As far as I know demos are saved at the time of recording, so there is no need to worry about your game crashing and not being able to save the evidence. (May need further clarification on this)
Size of demos?
Example file size: https://puu.sh/vMpJb/0deaf0117f.png
Can I make a bind to record demos whenever I want to? Can I make a bind to stop recording demos whenever I want to?
Where to bind: https://prnt.sc/fcyb2b
How can I move around in the demo?
Press shift+f2, and press the drive button. Hold your mouse and move around. The downside is that you move as the person who is recording.
How can I fast forward or slow down time?
Press shift+f2, and drag the bar to the right (to make demo go faster) or to the left (to make the demo go slower).
How can I skip to certain section of the demo?
Press shift+f2, and type in the box next to "Goto:" the tick number and then click on "Goto:" box.