HLamp 1.31 [May 04, 2003]

- Fixed a problem caused when Day of Defeat 1.0 was installed.

HLamp 1.30 [Mar. 01, 2003]

- Added an in-game display for HLamp. This can display information about 
  the current song, time, and date using HLamp's macros. The in-game 
  display is shown in the upper-right corner of the Half-Life window.
- Added a new mode to HLamp's Auto-Pause feature. Users can now choose 
  to have HLamp raise/lower Winamp's volume when they die/spawn in 
  Counter-Strike.
- Added several new macros to HLamp's scripting system. They are %POS%, 
  %LENGTH%, %BITRATE%, %FREQ%, %CHANNELS%, and %SHORTDATE%.
- Added some new commands to HLamp. They are "PlayCD", "ShowGUI", 
  "HideGUI", "DisplayColor", and "Help".
- Added two options to allow users to turn on/off the scripting and 
  in-game display systems.
- Added an option that lets users choose whether or not they want the 
  HLamp script to be placed in their Half-Life folder or their mod's folder.
- Added a nice text menu for use with HLamp. This should be convenient for 
  people with already big command menus due to things like RzE's CS Helper. 
  Users of mods that do not support the command menu should also find this 
  useful. Thanks to Boychie for writing the original script.
- Added an option that lets users control when Auto-Pause is applied. Users 
  can choose to have it applied immediately when they change the Auto-Pause 
  mode or wait until they die/spawn.
- Fixed a bug that caused the HLamp script to not update properly when 
  certain files were loaded.
- Fixed a bug that sometimes caused an error message to be displayed each 
  time an HLamp command was used. I'm not sure if the bug is completely fixed, 
  but one cause of the bug has been eliminated.
- Changed the HLamp command menu around a bit. I removed some menus that 
  seem to be rarely used.
- Changed the HLamp configuration windows to be much more useful and visually 
  appealing. The options are now divided into three categories: General, 
  Display, and Scripting options.
- Changed the readme around quite a bit. The installation instructions should 
  be a little easier to understand. Also, the HLamp website now includes a 
  lot more helpful information in the support section.
- HLamp's source code, beginning with version 1.30, is available for download
  on the HLamp website. All I ask is a small line of credit if you use the 
  code in your projects. That's not too much to ask, is it? :)


HLamp 1.20 Beta [Dec. 08, 2002]

- Added an auto-pause feature for Counter-Strike players. CS players can now 
  set HLamp to pause playback when the spawn and resume playback when they die.
- Added preamp control feature. If the old HLamp volume control was causing 
  the MP3 AND the game volume to change, you might want to try this feature. 
  Note that is might take several seconds for the new preamp settings to take 
  effect. This is Winamp's fault, not mine.
- Fixed the Unknown command: hlamp bug some users were having. This should 
  fix it once and for all...I hope. If not, I will put this in the next 
  version's changelog and pray it works.
- Changed the configuration window around. It now has links to the HLamp 
  website, CS Central, and a link to email me.
- Maximum script size increased from 4KB to 8KB.
- The HLamp command used in any scripts must be "HLamp" or "hlamp". Only 
  scripters need to pay attention to this.
- The readme and version history are now plain text files. The readme is now 
  much simpler and to the point. I got sick of doing the pretty little web page 
  readmes.


HLamp 1.10 [Nov. 13, 2002]

- The in-game announcement feature is now more useful. Users can now, by 
  default, announce or echo the name of the current song, current time, current 
  date, and WinAMPs version information.
- Added a new Playlist Creation Mode (PCM). While this mode is on, any songs 
  that are loaded will be added to the playlist (the current playlist will not 
  clear). The mode can be toggled in the Command Menu.
- Added an optional parameter to the NextTrack and PreviousTrack commands. 
  The parameter can be used to skip X number of tracks.
- Fixed the "Unknown command: hlamp" bug some users were experiencing.
- Fixed the crashing problems some Windows 98/ME users were having when they 
  loaded WinAMP.
- Fixed a bug that placed HLamp.cfg in the wrong directory. HLamp.cfg will 
  now be placed in the proper directory.
- Restructured the readme file. It is now a bit easier to read. All of the 
  scripting-related material is located in a separate file, as most users dont 
  need to see that information. The FAQs are in their own file, as is the version 
  history (this!).


HLamp 1.00 [Oct. 24, 2002]

- Fixed a bug that WinAMP 3+ users were having with HLamps in-game announcement 
  feature. The title information will now be displayed properly.
- Added the HLamp-modified Command Menus for TFC and DOD, along with the 
  Counter-Strike one. Id like to say I added some really cool feature in this 
  version, but I just wanted to get an official release out the door.
 

HLamp 0.97 Beta [Oct. 22, 2002]

- The in-game announcement system now recognizes a macro called %DISPLAYNAME%. 
  %DISPLAYNAME% (case-sensitive) is now replaced with the display name of the 
  current song, which is the text shown for the song in the playlist window in 
  WinAMP.
- HLamp now detects the version of WinAMP being used. Users dont have to use 
  different parameters for different versions of WinAMP. The panning is now 
  -127 to 127 for all WinAMP versions.
- HLamp now has a small configuration window, which allows users to change the 
  format of the in-game announcement. It can be accessed by running WinAMP, 
  pressing Ctrl+P, selecting the HLamp plugin entry, and then pressing Configure.
- The names of some functions have been changed. The new Command Menu included 
  with this version has the updated command names.
- The FastForward and FastRewind functions now accept their parameters in 
  seconds, rather than 5-second intervals.
- Hopefully fixed the Unknown command: hlamp that occasionally occurred on 
  some users computers.
- The in-game announcement script is now named HLamp.cfg. In the previous 
  version it was HLamp_Announce.cfg.
- Decided to pronounce HLamp as Half-Life Amp. This isnt really a new 
  feature or anything, but it had to be said.
- Optimized and organized the code a bit.
 

HLamp 0.95 Beta [Oct. 12, 2002]

- Added Pan function.
- Added SeekToPosition function.
- Added Feature that will announce what song you are listening to.
- Removed Restart function.
- Changed Command Menu layout a little.