Open the totalchaos gamedata folder.
Make a .bat file named DemoRecord & paste: gzdoom -iwad doom.wad -file totalchaos.pk3 -warp 1 -record demofilename
Make a .bat file named DemoPlayback & paste: gzdoom -iwad doom.wad -file totalchaos.pk3 -playdemo demofilename (or use the in-game console and type playdemo demofilename)
Alternatively, use Shift+F10 or Shift+RMB and click "Open command window here" and paste the commands in cmd. For Powershell, it will ask to use "." before the commands.
Notes about recording: • Demo recording doesn't end until the game closes/shutsdown. When a run is finished close the game and re-open using the command or .bat file. • The ESC menu or other settings menus won't pause the game while demo recording. The Pause Break key will pause the game and show up in the demo.
=========================================================================
Ideal demo filenaming (similar to DSDArchive's) The demo filename should be labeled with: • Game version (tc,tcr,tcdc,tcdcr) • Category (bad end/good end/ng+) • No major skips (if applicable) • Time (MMSS or HMMSS)
Example filenames with No Major Skips: tc-?-nms-Time tcr-?-nms-Time tcdc-?-nms-Time tcdcr-?-nms-Time
Replace ? with b=Bad Ending, g=Good Ending, n=New Game+ (except tcr doesn't have ng+ so 'tcr-n-Time' & 'tcr-n-nms-Time' would be invalid.)
Include a .txt with the same filename as the demo's with more information such as: Player: name Date: YYYY-MM-DD Iwad: doom.wad File: totalchaos.pk3 Game: TC 1.0/TC Retro 1.0/TCDC 1.32/TCDC Retro 1.33 Map: All Chapters Category: Bad Ending/Good Ending/New Game+ (with No Major Skips; if applicable) Sourceport: GZDoom g3.6.0 Time: MM:SS