ezHLTV v2.1 is designed as a stand-alone application for recording, viewing, and converting HLTV demos. It will
record in v1110 format, but will play both v1108, v1109, and v1110 HLTV demos. It is recommended to convert all
v1108 demos to the new v1110 format, but it is not required.
*** New features in v2.1 ***
-Playback of both v1108, v1109 and v1110 demos added
-Conversion of v1108 demos added
-Full install/un-install
-All settings are now saved!
-Output directory is now selectable
-Switches have been added to provide shortcuts to run ezHLTV with no user intervention
-Supports any league and any HL mod
-HLTV name and port are now configurable
-Easily connect a relay HLTV to your opponent's main HLTV (no longer need to
hunt down your opponent for demos!)
-"Send To -> ezHLTV" for demo playback/conversion
How it works:
------------------------
Recording -
------------------------
Run ezHLTV and choose "Record New Demo". You must specify the location of the config file (either a league config, local config, Internet HTTP download, or the default v1110 config) and fill in the appropriate settings. All settings are now saved automatically. That's it! ezHLTV will connect to the server you specified and start recording the demo automatically. You just have to end the HLTV application when the demo is finished. You will be given the option to create a desktop shortcut to run the HLTV again with the same settings.
------------------------
Playback -
------------------------
Run ezHLTV and choose "Playback/Convert Demos". You will then be asked the location of the demo file to play. Enter a valid filename and you will be shown the current list. You may continue to add as many demos as you like to the list by clicking the "Modify List" button. After you are finished creating your play list, simply tell ezHLTV the version of the demos, the location of your HL.EXE and the mod of the demos (if you choose to watch on the local computer), and it will begin automatic playback. Use "rcon playnextdemo" to switch to the next demo in the list.
***IMPORTANT*** All demos in a play list MUST be the same version!
------------------------
Conversion -
------------------------
Run ezHLTV and choose "Playback/Convert Demos". Create the demo list like above and choose "Convert Demos". You will be asked how many concurrent HLTV instances you would like to run. Each instance of HLTV requires about 15MB and some CPU cycles. ezHLTV will make a guess-timate on how many parallel HLTV's you can run, based ONLY on RAM. If you have enough RAM, consider using multiple instances to save yourself time.
Most systems should be able to handle at least 2 concurrent HLTV's. This will cut your conversion time in half and is highly recommended! Running more than 2 is definately possible if you have enough RAM, and is also recommended. The exact number that your system can support is relative to the amount of free RAM you have and the speed of your CPU(s) and hard drive.
You can stop the conversions at any time by closing down the HLTV's, but make
sure to wait for ezHLTV to close itself down (it might take a minute or two).
If you close ezHLTV down manually, it will not cleanup its files in the temp
directory and it will not release the used ports from the shutdown HLTV instances.
You can manually recover from this by deleting the ezHLTV directory from the
temp directory, and then deleting the "ports.ini" file from the ezHLTV
directory.
***Error Detection***
ezHLTV actively monitors each HLTV instance by keeping track of the demo file being generated. If the file size of the converted demo stops growing, then ezHLTV assumes that the HLTV instance has encountered some kind of error condition, closes the instance, and marks that demo conversion as failed. The value associated with "Error Detection" determines how long ezHLTV will wait before deciding that the session has failed. This value is NOT in seconds, and is VERY dependant on your specific system.
When the demo is completed, it's file size will, of course, stop increasing. It is possible that ezHLTV will conclude this as an error, even if the demo was converted fine. A higher value for "Error Detection" will generate less "false" errors, but will take longer to close a failed session. A lower value has the possibility to generate a "false" error, but will close failed sessions quicker.
Leave the default value unless your conversions are generating errors. In this case, increase the size of Error Detection by 2, and try again.
***TIME SAVER!***
You use Windows Explorer to select the demo files, right-click on them, and select Send To -> ezHLTV. The demo list will be created automatically for you!
------------------------
Switches -
------------------------
You have 3 choices for switches (only supports Recording at the moment). You have to run ezHLTV in normal mode first, to provide all of the required information. Switches MUST include the "/s " at the beginning.
1). /s file
(runs Local File under Record setup)
2). /s url
(runs Internet File under Record setup)
3). /s league:XXX players:9 mod:tfc
(must all be specified together, separated by space)
Example : ezHLTV2.exe /s league:TFL players:9 mod:tfc