

	Lasersight Metamod Plugin v3.03!
		
	by Jussi Kivilinna <hullu@hullu.cjb.net>
		 
	http://hullu.xtragaming.com/
	
	[7.5.2003]



 Lasersight -- Metamod Plugin
 =-=-=-=-=-=-=-=-=-=-=-=-=-=

  * Adds weapon laser beams in multiplayer game.


 INSTALLION
 ^^^^^^^^^^

1. You need Metamod or Adminmod (see LINKS)

2. Extract lasersight_mm.ini to "c:\life\moddir\addons\lasersight"-folder.

3. Extract lasersight_mm.dll and lasersight_mm_i586.so to "c:\life\moddir\addons\lasersight"-folder

4. Add following two lines to "c:\life\moddir\metamod.ini":

win32 addons/lasersight/lasersight_mm.dll
linux addons/lasersight/lasersight_mm_i586.so

If you reinstall Adminmod you have to add these lines again!


 CVARS 
 ^^^^^
//You can copy-paste this section to your server.cfg or/and listenserver.cfg

//Enable/Disable lasersight plugin [1/0]
lasersight_on 1

//Enable/Disable lasersights [1/0]
lasersight_beam 1

//Enable/Disable laserdots [1/0]
lasersight_dot 1

//Sets whatever enemy teams see your team's beams [1/0] (detectes CS/DOD/TFC/Op4CTF teams)
lasersight_enemysees 0

//Sets width of lasersight [default: 1.0]
lasersight_beamsize 1.0

//Sets size of laserdot [default: 1.0]
//If you want dots to match with beam witdh use value 0.125 here
lasersight_dotsize 1.0

//Set what ever plugin shows player's own lasersight (Only works well with listenserver-client) [0/1]
lasersight_show_own_beam 0

//Set what ever plugin shows player's own laserdot [1/0]
lasersight_show_own_dot 1

//Enable/Disable own dot/beam position fix [1/0]
lasersight_fix_own_position 1

//Allow player to hide/show beams for theimselfs (only if beams are enabled for everyone)
lasersight_allowsetoff 1

//Message shown to player when he/she hides beams with 'hidebeams' say command
lasersight_hidingbeams "Hiding lasersights (other people still can see your beam)"

//Message shown to player when he/she shows/unhides beams with 'showbeams' say command
lasersight_showingbeams "Showing lasersights"



 HISTORY
 ^^^^^^^
[3.03]
 * Fixed to work with hlds 3.1.1.1/4.1.1.1

[3.02]
 * Fixed lasersight of commander showing to other players (Natural-Selection)
 * Fixed lasersight showing in ReadyRoom (Natural-Selection)

[3.00]
 * DefaultOffsetRight, DefaultOffsetUp, DefaultOffsetForward, DefaultFlipFlag, DefaultWidth, DefaultColor ini settings for each mod.
 * Updated libini (v1.1.9-1) (http://libini.sourceforge.net/)

[2.99 RC2]
 * if laserbeam_on/laserbeam_dot/laserbeam_beam found set their value to 0 (bad installion fix where old laserbeam isn't removed)

[2.99 RC1]
 * Renamed from Laserbeam to Lasersight
 * Uses player model attachment points now. Much better solition that offsets and showing own beam should be ok for LAN games and low latency Internet games.
 * DefaultAttachment ini setting for each mod.
 * <WeaponID>_attachment for each weapon.
 * freakmode removed
 * NS team detection

[2.10]
 * Natural-Selection added in laserbeam_mm.ini
 * Negative values are read correctly from ini now
 * 'showbeams' and 'hidebeams' say commands changed to 'showbeam*' and 'hidebeam*' (where '*' means anything)
 * Support for '<weapon_id>_offset_forward' added in ini-handler (default value is 14)
 * Default value of laserbeam_dotsize changed to 0.5
 
[2.00]
 * Fixed to work with Metamod loaded bots
 
[1.98]
 * Added team detections for beams
 * laserbeam_enemysees -- cvar
   o Sets whatever if enemy teams see your team's beams

[1.91]
 * New installation directory (http://www.unitedadmins.com/info_addon_dev_standards.aspx)

[1.90]
 * Big changes in sources. Lots of stuff turned to C++ classes.
 * HLSDK headers included in source archive.
 * Linux binary should run on FreeBSD systems (Doesn't need GLIBC 2.1.3(or something) anymore).

[1.80]
 * Allows players to hide beams if they dont like theim (say-commands 'hidebeams' and 'showbeams')
 
[1.73]
 * To fix XP problem I had to:
   o Changed some dynamicly alloced memory tables to staticly alloced
   o Recompile win32 binary with other compiler
 
[1.72]
 * linux binary wasn't working
 * win32 binary didn't work with XP
 
[1.71]
 * works with CSGuard now
 * Third try to fix crashing
 
[1.70]
 * Added laserdots!
 * Special freak mode :)
 * Fixes player's own dot and beam to point to center of screen
 * laserbeam_beamsize for easy changing of laserbeam widths
 * Easy Copy-Paste-2-Config cvar help
 * Beams go through unbreakable glasses now
 
[1.62]
 * Crash bug fix
 
[1.6]
 * Added "laserbeam_show_own_beam" cvar

[1.5]
 * Support for TFC
 * Uses new features in metamod-1.11.00 (Can now be loaded between changelevels)

[1.4]
 * Added 'laserbeam_version'-serverinfo-cvar
 * New looks in readme-file :)
 * [bugfix] Works now correctly after client disconnect

[1.3]
 * Switched back to 1.09.00 (cannot be loaded on changelevel)
 * [bugfix] Works now correctly if someone leaves server

[1.2]
 * Plugin can now be loaded on changelevel (You need metamod 1.11.00 or newer)

[1.1]
 * [ini] Added Counter Strike Support
 * [dll] Added "laserbeam_on"-cvar
 * [bugfix] Remove beam if player leaves server

[1.0]
 * Half-life and Opposing Force Support


 LINKS
 ^^^^^

Metamod:        www.metamod.org
Adminmod:       www.adminmod.org
UnitedAdmins:   www.unitedadmins.com
 
