Source Engine Automatic Demo Saver 3.0
Rules Latest Posts Who's Online
Search
Search Forums
Advanced Search
First« Previous123456Next »Last
RSS Feed

Source Engine Automatic Demo Saver 3.0

#  Sep 23, 2009 at 11:54 PM
Join Date:
Sep 18, 2009
Post Count:
57
 
SnH_Mo_Steel 91882
Loading...
Specialty: Medic
Steam ID: mo_steel
Clan: Strength and Honour
 
Source Engine Automatic Demo Saver 3.22

Download here: http://code.google.com/p/seads/

==What is this thing?==



The Source Engine Automatic Demo Saver makes recording and saving demos of gameplay a lot more streamlined. Normally you have to open console, enter the name you want every time you want to start a new demo file, and make sure you don't already have one named the same thing or it overwrites it.

SEADS uses a mixture of C# and cfg coding to make the process a lot easier: Hit one key (numpad enter) to start recording a demo, and then if you want to start another, just hit numpad enter again. When you're all done, the program organizes your demos into folders by date and renames them with the save time for ease of access.

Currently Supported Games:
All Source Engine Games & Mods (contact me if SEADS doesn't work for a certain game).

==What's new?==

---HIGHLIGHTED CHANGES---
  • Added conversion options to the Demo Browser menu.
  • --> H x W - Pretty self-explanatory, lets you define the game window size.
  • --> Tick - Lets you choose a starting tick; default is 1 (this will override any other Demo Edits you have for the selected demo.)
  • --> FPS - Lets you define the host_framerate value to record at (and inversely the host_timescale value; I've read varying info on timescale, so if anyone has a better grasp on it please chime in).
  • --> Disable HUD Elements - Should disable all HUD displays (chat, crosshair, hp, etc.)
  • --> Disable Viewmodel - Sets r_drawviewmodel to 0 (this can persist after recording; add "r_drawviewmodel 1" without quotes to your autoexec if you use this a lot).
  • --> Disable Voice Chatter - Sets voice_enable to 0.
  • --> Enable Depth Overlay - Sets r_depthoverlay to 1. Mostly useful for creating depth of field effects in post production.
==So how do I use it?==

---INSTALLATION INSTRUCTIONS---

SEADS utilizes a two-stage automated installer; extract and run SEADS_Setup.msi, then follow the instructions to choose an installation folder for SEADS. After SEADS has been installed, it will automatically scan for available Source Engine games and enable SEADS support.

---RECORDING AND SAVING INSTRUCTIONS---
  1. Make sure SEADS is running (an icon will be visible in the tray of a floppy disk.)
  2. Begin playing a Source Engine game (TF2, L4D, SourceForts, etc.)
  3. To record a demo, press the NUMPAD ENTER key (default). To start a new demo, press NUMPAD ENTER again.
  4. When you're done, exit the game.
  5. When saving is completed, a window will appear showing how many demos were saved by SEADS.
---WHERE ARE MY DEMOS SAVED---

In a subfolder of the game they were recorded from. For example, Team Fortress 2 demos would be at:

"C:\...\team fortress 2\tf\saved_demos\~date~\xxxxx_saved_demo01.dem"

You can also jump to the last saved demo; right-click the tray icon and select "Go To Last Saved Demo".

---CONFIGURING SEADS---

To configure SEADS, right-click the tray icon and select "Configure Settings".

< General >
This tab displays general program options and information:
  • Scan For Source Games - Checks for newly installed Source Engine games and enables SEADS support for them.
  • Save Recorded Demos - Checks for recorded demos that were not saved automatically and saves them.
  • Launch Options - Allows you to enable/disable "Run at Startup" and "Run Minimized" options.
< Recording Options >
This tab contains two primary option categories:
  • Keybind Options - Allows you to change keybinds used to start recording, stop recording, and create markers.
  • Naming Options - Allows you to enable/disable renaming demos with the map name.
< Demo Browser >
This tab contains options for the Demo Browser
  • Highlight Demos - Select demos to highlight in the Demo Browser (Date - Red, Size - Orange, Markers - Green).
  • Recycle Demos - Customize which demos are automatically recycled by the Demo Browser.
---THE DEMO BROWSER---



The Demo Browser simplifies saved demo management for users. To access the Demo Browser, right-click the SEADS tray icon and select "Open Demo Browser". The Demo Browser will then open and look for any demos saved by SEADS.

< Renaming Demos >
To rename a demo in the Demo Browser, click inside the name box for the demo you want to rename, type the new name, and hit Enter. A message will ask if you are sure you want to rename the demo. NOTE: Demo files cannot contain some characters, including spaces. SEADS will automatically replace spaces with underscores and append .dem to maintain file types if you do not manually add .dem to the end when renaming.

< Viewing Demos >
To view a demo, select it in the Demo Browser list, then click on "Watch Selected Demo". SEADS will then launch the game through Steam and begin playback of the demo file.

< Converting Demos >
There are two conversion options available in SEADS currently: Convert to HD AVI, and Convert to TGA. Convert to HD AVI launches the selected demo through Steam and then prompts you to select a codec (some codecs may not function properly) to begin converting a demo to an AVI file. When you are finished converting, open the console and type "endmovie" to stop recording the new AVI file. AVI files are saved the initial game directory (i.e. - /team fortress 2/ or /left 4 dead/, not /tf/ or /left4dead/ ). Convert to TGA launches the selected demo through Steam and then converts it to a sequence of TGA files that need to be combined in an external application such as VirtualDub? to create a video.

Both options launch the game in 1280x720 for HD conversion by default.

< Deleting Demos >
You can delete multiple saved demos at once by highlighting as many as you like and clicking on "Delete Selected Demos". A message will appear asking if you are sure. Deleted demos will be moved to the Recycle Bin; this may take some time depending on the size and number of demos selected.

---DEMO MARKERS---

Demo Markers are a new feature introduced in Version 3.21, and enables users to easily mark a demo in specific locations. Demo Markers are multiple purpose tools depending on user goals. This feature has no default keybind, and must be configured in "Recording Options" before it can be used.

< Mark For Deletion >
Demo Markers can be used to mark a demo for automatic deletion by the Demo Browser if the user decides the demo is not worth keeping. This option can be configured in the "Demo Browser" tab.

< Mark For Importance >
Demo Markers can be used to mark a demo as important. Simply press your chosen Demo Marker keybind at the end of a map to mark the demo, and it will be highlighted by default in the Demo Browser.

< Mark Location in Demo >
Demo Markers send the command "demo_pause" to the Source Engine when created in the demo recording, which forces the game to pause playback. In this way, Demo Markers can be used alongside high-speed playback to locate a marked location in a demo file without user intervention. For example...

As a Sniper in TF2, I manage to single-handedly stop the opposing team's advance before being killed in the middle of a round. I press the Demo Marker keybind I specified in the options menu ("P" for me), and a marker is created. When I'm done playing the demo is saved as normal. Two days later I open the Demo Browser to locate that clip to record for a video. In the Demo Browser that demo is highlighted in green; I click "Watch Selected Demo", press Shift+F2 once the playback starts, and set the speed to 600%. In a minute or two, the demo playback has paused at the location I made the marker; from there I can use the Go To Tick option to jump back 1,000 or 2,000 ticks and start recording there.

A big thank you to Steam User rezOnance for the idea behind Demo Markers.


==Questions? Comments? Suggestions?==
#  Sep 23, 2009 at 11:56 PM
Join Date:
Sep 18, 2009
Post Count:
57
 
SnH_Mo_Steel 91882
Loading...
Specialty: Medic
Steam ID: mo_steel
Clan: Strength and Honour
 
e: Thanks SDE.

Not sure if there's a post text limit, so I'll grab the next slot as well.  To be actually somewhat informative:  I was intending on waiting to complete version 3.1 before posting this, but I'm going to be moving and it's unlikely I'll finish 3.1 before October.

Please let me know if there are any features you'd like to see implemented; I can't promise much as I'm pretty amateur at coding (self-taught essentially), but I'm willing to take a look and give most things a try.
#  Sep 23, 2009 at 11:58 PM
Join Date:
Oct 12, 2007
Post Count:
3675
 
kankle king 78269
Loading...
Steam ID: b_myne
Clan: {TF2F}
Admin ServersSquigMember
 
Sounds cool I will install this
#  Sep 24, 2009 at 12:00 AM
Join Date:
May 31, 2008
Post Count:
4368
 
WarningSDE 85254
Loading...
Specialty: Soldier
Steam ID: 24WarningSDE
Clan: {TF2F}
SquigMember
 
I'll give you my slot.
#  Sep 24, 2009 at 1:17 AM
Join Date:
Jan 27, 2008
Post Count:
3705
 
BUICK 82538
Loading...
Specialty: Medic
Steam ID: smerbeck@hotmail.com
Clan: Chuckles is a L R-W
Funniest GuyKing MedicLAN 08 BadgeSponsor
 
gotfrag.com tf2 section would greatly appreciate this. you should consider posting this there.
#  Sep 24, 2009 at 1:58 AM
Join Date:
Oct 25, 2007
Post Count:
1081
 
Specialty: Sniper
Steam ID: paralyzedmime
GamerTag: paralyzedmime
 
Ah, this sounds great.. I'm constantly in and out of console starting new demos..
#  Sep 24, 2009 at 12:29 PM
Join Date:
Sep 18, 2009
Post Count:
57
 
SnH_Mo_Steel 91882
Loading...
Specialty: Medic
Steam ID: mo_steel
Clan: Strength and Honour
 
Quote:
Originally Posted by BUICK
gotfrag.com tf2 section would greatly appreciate this. you should consider posting this there.
I'll head over and take a look, thanks.
#  Sep 26, 2009 at 4:10 PM
Join Date:
Sep 18, 2009
Post Count:
57
 
SnH_Mo_Steel 91882
Loading...
Specialty: Medic
Steam ID: mo_steel
Clan: Strength and Honour
 
As a heads up, a coder on another forum alerted me to a potential method for renaming demos using the map name, so I'll be looking into implementing this as soon as possible.
#  Sep 26, 2009 at 8:17 PM
Join Date:
Aug 18, 2008
Post Count:
569
 
Specialty: Sniper
Steam ID: The Geniusman
 
Dude, this is an awesome little gadget. This is exactly what I needed for a long time.
#  Sep 26, 2009 at 10:48 PM
Join Date:
Dec 30, 2007
Post Count:
1882
 
Cartographer 81654
Loading...
Specialty: Sniper
Steam ID: il Cartographer
Clan: {TF2F}
SquigMember
 
I like this and will like it even more if you can get the map name added to the demo name
First« Previous123456Next »Last

Copyright 2007-2008 All Rights Reserved

Team Fortress 2


2 Guys 1 Kill: {TF2F} FlyingPenguin - (102 kill assists)
Captures Blocked: Nimbli Bimbli - (26 captures blocked)
Dominator: {TF2F} Bitch Nasty - (25 dominations)
Flags Captured: Corporal Clegg - (11 flags captured)
Flags Defended: MechaEdd - (12 flags defended)
Physician Assisted Homicide: {TF2F}SME®BUI©K - (271 medic kill assists)
Points Captured: {TF2F}SME®BUI©K - (30 points captured)
Revenger: Count_Flakula - (10 revenges)
Spy Power: Chro - (19 objects killed as spy)
Ubercharger: {TF2F}SME®BUI©K - (89 ubercharges)
Axe Man: {TF2F} Ninja Dude - (18 kills with fireaxe)
Axtinguished: {TF2F} BOOSH Rizzilio - (81 kills with axtinguisher)
Batter Up!: soup! - (16 kills with bat)
Biggest Prick: Sam - ClutchKill.com - (8 kills with syringegun)
Blood Sucker: {TF2F}SME®BUI©K - (30 kills with blutsauger)
Broke Backburner: {TF2F} FlyingPenguin - (223 kills with backburner)
Can You Dig It?: {TF2F}.TüRb!NE. - (3 kills with shovel)
Doctor's Certificate: Maero - (16 kills with bonesaw)
Drunken Brawler: [???] Deviruchi - (4 kills with bottle)
Epic Defender: {TF2F} Spy - (9 kills with wrench)
Fire Spitter: {TF2F}blistering - (100 kills with flamethrower)
Flare Gunner: {TF2F} FlyingPenguin - (12 kills with flare gun)
Grenade Spammer: GeneralSheep - (47 kills with pipe)
Grey Matter: STar - (168 snipings as sniper)
Hadouken Master: Xandier - (1 kills with pyro taunt)
Hot Potato: {TF2F} BOOSH Rizzilio - (4 kills with rocket deflection)
I <3 Sasha: {TF2F} Bitch Nasty - (181 kills with minigun)
Knife Maniac: {TF2F} Dartagnan - (109 knifings)
Last Resort: [Ba-El] BoC - (26 kills with smg)
Manslayer: [FRGT] Klare - (10 kills with machete)
Master Fister: Maero - (3 kills with fists)
Peashooter Marksman: Corporal Clegg - (48 kills with scout pistol)
Pickle Squad Award: [NH]Pitt - (18 pickles man handled)
Rocket Scientist: [TF2F]Lancer - (217 kills with rocket)
Scatter Shot: Corporal Clegg - (147 kills with scattergun)
Sentrygun Master: Numenor - (142 kills with sentrygun)
Spam Blocker: {TF2F} BOOSH Rizzilio - (1 kills with pipe deflection)
Spy Checker: {TF2F} Fanlaen - (5 kills with pistol)
Sticky Explosion: {TF2F}Album - (105 kills with pipe remote)
Ubersawer: Psycholord - (27 kills with ubersaw)
Stats Refreshed 6/24/2008 5:00:03 AM CST
AddThis Social Bookmark Button
Fortcast Podcast
Donate
Welcome, you are not logged in.
Login or Register
Team Fortress 2 Fort Team Fortress 2 Fort