Skip to content

RezWaki/Sharp_Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

==- SHARP CLIENT -==
    update v13.0

This is client library for Half-Life / Adrenaline Gamer mod
Feel free to use it under AG because it contains all basic AG features

To install it just extract everything from the archive into "valve" / "ag" folder,
agree the replace if needed

You can set up this client via console commands, simply put them into your
cfg file either type in console to test, full commands list:

  | COMMAND	  	| VALUE TYPE| DESCRIPTION
========================================================================================
  | cl_drawteams  	| 1/0	    | Toggle teamscores panel for duel/teamplay
  | cl_scorecolor 	| R G B	    | Set the scoreboard background color
  | cl_scorehighlight	| 0/1/2	    | Scoreboard nickname highlight modes, 0 - disable
  | cl_drawteamscores	| 1/0	    | Toggle score draw on teamscores panel
  | cl_crosshair	|0/1/2/3/4/5| Switch between custom crosshairs, 0 - disable
  | cl_crosscolor	| R G B	    | Control the custom crosshair color
  | cl_crossdotsize	| integer   | Control the "dot" (1 mode) custom crosshair size
  | cl_slide		| 0/1	    | Toggle Slide
  | cl_slide_interval	| Float	    | Slide frequency (0.5 recommended)
  | cl_hudcolorforname  | 1/0	    | Use last-used color for nickname in scoreboard
  | cl_hudcolor		| R G B	    | Control the whole HUD color
  | cl_vote_defaultpos  | 1/0	    | Use default position for AG vote HUDs
  | cl_gaussbeam_color  | R G B	    | Control the Gauss beam color
  | r_fakedrawentities  | 0/1/2/3/4 | Control the "r_drawentities" cvar without limits
  | cl_hudweapon	| 1/0	    | Draw current weapon in HUD
  | cl_smart_crosshair  | 1/0	    | Crosshair highlights when on players
  | cl_smartcrosscolor	| R G B	    | Smart crosshair color when on players
  | r_noplayerlights	| 1/0	    | Remove light processing for playermodels
  | r_noitemlights	| 1/0	    | Remove light processing for all models
  | r_forcerendercolors | R G B	    | Your colors on models with disabled light processing
  | cl_newhud		| 0/1/2	    | New HUD style, 2 = replace ammo hud too
  | cl_usenewteamcolors | 1/0	    | New teamcolors for scoreboard
  | cl_hltvmode		| 0/1/2	    | HLTV-like weapon models drawing, 2 modes
  | r_extrachrome	| 0/1/2	    | More fancy chrome render modes, 0 disable
  | cl_flashplayer	| 0/1	    | Make players flashing red every second
  | cl_specwh		| 0/1	    | Wallhack+chams for SPECTATOR ONLY
  | cl_rainbowhud	| 0/1/2	    | Rainbow color hud changer 2 modes
  | cl_spechud		| 0/1/2	    | Toggle spectator hud, 1 = duel, 2 = teamplay
  | cl_specbk		| 0/string  | Sprite background for spec duel hud (never tested)
  | cl_specplayers	| int int   | Type here indexes (NOT userids) for players
  | cl_spechud_offset	| integer   | Enter here Y-axis offset for teamplay spechud
  | cl_damagepunch	| 0/1	    | Toggle punch-effect when getting damage
  | cl_autorecord	| 0/1	    | Toggle demo autorecord upon agstart
  | cl_specoffset	| integer   | Set spectator mode camera offset (height)
  | cl_oldladdersteps	| 0/1	    | Remove stairs climbing smoothing effect
  | cl_cross_sprname	| string    | Sprite filename for crosshair mode 5
  | cl_cross_sprsize	| integer   | Width of sprite frame (width & height must be equal)
  | cl_traceline	| integer   | Draw bullet traceline with desired width, 0 - disable
  | cl_maxtracelines	| integer   | Maximum tracelines to be drawn
  | cl_traceline_color  | R G B     | Specify tracelines color
  | cl_cross_trace	| 0/1	    | Draw traceline for your crosshair
  | cl_usenewhudstring	| 0/1	    | Use new fonts for DrawHudString()
  | cl_drawmyname	| 0/1	    | Whether or not to draw your nickname with new hud style
  | cl_hidehudsininterm | 0/1	    | Hide your HUD if it's intermission?
  | cl_deathcam_height  | integer   | Camera offset above the ground when you're dead
  | cl_deathcam_angle	| integer   | Camera angle offset when you're dead
  | cl_clocks		| 0/1	    | Show clocks
  | cl_clocks_pos	| flt flt   | Set the clocks position in floats (1 = max, 0 = min)
  | cl_clocks_fmt	| 0/1	    | Set the clocks mode (12 hours/24 hours)
  | cl_clocks_del	| string    | The clocks delimiter
  | hud_timer		| 0/1	    | The AG timer that shows during the match
  | cl_istimer		| integer   | Item/weapon timer telling you how soon it will spawn
  |			|	    | (set the number of slots in this cvar,
  |			|	    | e.g. 16, max 32, 0 to disable)
  | cl_istimer_mode	| 0/1	    | ItemSpawnTimer queue mode
  | cl_istimer_wpns	| 0/1	    | Toggle ItemSpawnTimer for weapons
  | cl_istimer_items	| 0/1	    | Toggle ItemSpawnTimer for items (LJ, armor, etc.)
  | cl_istimer_pos	| flt flt   | Set ItemSpawnTimer position (1 = max, 0 = min)
  | cl_istimer_offsets	| int int   | Set ItemSpawnTimer offsets from the global position
  | cl_istimer_fmt	| %s ... %i | Format ItemSpawnTimer outputs (%s = name, %i = seconds)
  | cl_speedometer	| 0/1/2	    | Speedometer
  | cl_reloadstatus	| 0/1	    | Shows whether you are reloading (only w/ r_drawviewmodel 0)
  | cl_reloadstatus_pos | flt flt   | Set ReloadStatus position (1 = max, 0 = min)
  | cl_showinterstats	| 0/1	    | Shows in intermission how much each weapon had been fired
  | cl_blackdeathscreen | 0/1	    | Screen becomes black when you're dead
  | cl_visualizewg	| 0/1	    | Visualize wallgauss
  | r_textureid		| 0/int	    | Replace all textures on the map with one specified by id
  | cl_noplayeranims	| 0/1/2	    | Disable playermodel animations, 1 - all, 2 - legs only



Other fixes/addins/removes:
	[REMOVED] Scoreboard mouse click fixed
	[ADDED] New HUD
	[ADDED] Playermodels/anymodels light processing control
	[ADDED] Force light colors on models
	[ADDED] Smart crosshair
	[FIXED] New HUD's pain-hud fix
	[ADDED] Weapon models drawing HLTV-like 2 modes
	[FIXED] cl_hudcolor health drawing bug with cl_newhud 0
	[FIXED] Array-size dependent memory corruption bug
	[ADDED] 2 new chrome render modes
	[ADDED] Spectator wallhack with chams, it will work ONLY if you are spectator
	[ADDED] Player model flashing
	[ADDED] ItemSpawn timer (telling you how soon an item/weapon will spawn)
	[ADDED] Rainbow color hud changer
	[ADDED] Spectator HUD with 2 modes, for more details read spechud.txt
	[ADDED] Screen-punch effect when getting damage
	[FIXED] cl_newhud 2 ammo hud's "0" problem fixed
	[ADDED] Weapon position control (offsets)
	[ADDED] New crosshair mode (5 - sprite crosshair)
	[ADDED] Spectator 1st person mode camera offset (height)
	[ADDED] Removable stairs climbing smoothing effect
	[FIXED] Spectator HUD minor bugs
	[ADDED] New scoreboard (very raw now)
	Other minor fixes, e.g. flashplayer time fix
	[ADDED] AG's hud_timer
	[FIXED] Buggy player counting in the scoreboard,
		which was causing some of the crashes
	[FIXED] Game-time management bug after intermission
	[FIXED] Server-title bug in the scoreboard
	[ADDED] Every cvar is now being saved upon your quit
	[ADDED] Clocks
	[ADDED] Shot stats in intermission
	[REMOVED] NewHud temporarily suspended
	[REMOVED] Spectator hud temporarily suspended
	[ADDED] Reload status/indicator with r_drawviewmodel 0
	[ADDED] Proper RawInput (READ rawinput.txt FOR INSTRUCTIONS!!!)
	[FIXED] Autobhop & Slide now can be rebound to any key, like it should be,
		+autobhop for Autobhop & +slide for Slide, e.g. bind "SPACE" "+autobhop"
	[FIXED] Minor/major optimizations, moved all HUDs into each classes & more...
	[FIXED] HLKreedz menu bug
	[FIXED] SmartCrosshair
	[FIXED] Minor fixes/addins