Upvote Upvoted 2 Downvote Downvoted
Inject recorded team comms into TF2 demos
posted in Projects
1
#1
0 Frags – +

I created a browser-based tool that allows you to inject external audio into TF2 demos, so you can review your gameplay and team communication together.

Website: https://tf2-demo-external-comms-injector.plasmatech8.workers.dev/

Source code: https://github.com/plasmatech8/tf2-demo-external-comms-injector

Currently, there are two main ways to review your games:

  1. Demo playback, which allows you to use freecam, but doesn't let you hear your external team comms.
  2. Video recordings, which allow you to hear your comms, but limit you to the perspective of whoever recorded the video.

The website I built is an open-source, client-side app that injects audio from an external recording into the demo itself, so it plays through TF2's built-in voice chat system as though it came from a specific player. This allows you to use TF2's normal demo playback while hearing your comms, with the audio staying synchronized even after pausing/resuming or changing the playback speed.

All you need is your demo recording (e.g. from demos.tf) and an audio or video recording of your game, preferably with separate audio tracks so you can inject the comms without the game audio. Just plug them into the website and generate the modified demo.

One limitation is that the resulting audio isn't as clean as the original recording, since it goes through TF2's voice chat system, but it's good enough for reviewing games.

Feel free to try it out for your own competitive demo reviews. Feedback is welcome!

I created a browser-based tool that allows you to inject external audio into TF2 demos, so you can review your gameplay and team communication together.

[b]Website:[/b] https://tf2-demo-external-comms-injector.plasmatech8.workers.dev/

[b]Source code:[/b] https://github.com/plasmatech8/tf2-demo-external-comms-injector

Currently, there are two main ways to review your games:

[olist]
[*] [b]Demo playback[/b], which allows you to use freecam, but doesn't let you hear your external team comms.
[*] [b]Video recordings[/b], which allow you to hear your comms, but limit you to the perspective of whoever recorded the video.
[/olist]

The website I built is an open-source, client-side app that injects audio from an external recording into the demo itself, so it plays through TF2's built-in voice chat system as though it came from a specific player. This allows you to use TF2's normal demo playback while hearing your comms, with the audio staying synchronized even after pausing/resuming or changing the playback speed.

All you need is your demo recording (e.g. from demos.tf) and an audio or video recording of your game, preferably with separate audio tracks so you can inject the comms without the game audio. Just plug them into the website and generate the modified demo.

One limitation is that the resulting audio isn't as clean as the original recording, since it goes through TF2's voice chat system, but it's good enough for reviewing games.

Feel free to try it out for your own competitive demo reviews. Feedback is welcome!
Please sign in through STEAM to post a comment.