Garry's Mod

Garry's Mod

55 ratings
Kkross - Customizable Depth Crosshair
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Effects
Addon Tags: Fun, Movie, Scenic
File Size
Posted
Updated
49.310 KB
21 Jul @ 9:57pm
25 Jul @ 2:09am
12 Change Notes ( view )

Subscribe to download
Kkross - Customizable Depth Crosshair

Description
A customizable 3D Depth crosshair drawn entirely in code, with different appearance when it hits the World, an Entity, or an NPC, and dynamic light.

Drawn from true player aim trace when we can; therefore, this should work in most scenarios, bodycams alike.


ConVars:
kkrosshair 1 - enable the mod

kkross_menu - Open Full Settings Menu

kkross_thick 1 - Rudimentary thickness system

kkross_contrast - enable/disable contrast outlines
kkross_contrast_intensity - intensity of the contrast outlines
kkross_contrast_thickness - outline thickness
kkross_contrast_offset - pixel offset for each line
kkross_contrast_toggle - bindable outline toggle
kkross_contrast_test - just debug prints

kkross_size 4 - Size of the crosshair

kkross_colorWorld "255 255 255 255" - Color when hitting world ( Red / Green / Blue / Alpha )
kkross_colorNPC "255 0 0 255" - Color when hitting NPC
kkross_colorENT "255 165 0 255" - Color when hitting ENT

kkross_lightOffset 2 - Offset of the light from the surface the crosshair hits
kkross_lightLerpSpeed 6 - Speed at which the light smoothing follows your cursor

kkross_lightWorld 0 - Enable World Light
kkross_lightWorldSize 300 - World Light Size
kkross_lightWorldBright 0.1 - World Light Brightness
kkross_lightENT 0 - Enable ENT Light
kkross_lightENTsize 150
kkross_lightENTbright 2.5
kkross_lightNPC 1 - Enable NPC Light
kkross_lightNPCsize 45
kkross_lightNPCbright 7

kkross_vehicle 1 - enable/disable crosshair rendering when in a seat
kkross_vehicle_passthrough 1 - enable/disable crosshair passing through the vehicle/components being driven


(( default crosshair disabling is done automatically, but here you go just in case ))

kkross_server_enable_all - Enable default game crosshairs
kkross_server_disable_all - Disable default game crosshairs
kkross_server_restore_all - Restore default crosshair states



Catbine in previews:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3532056292
37 Comments
Colio 3 hours ago 
Good addon! Btw, what's the spawnmenu skin you use? I love it, so pretty! ^^
andrew 12 hours ago 
cute
VAKANCY  [author] 17 hours ago 
@Aicey
good idea, i considered but haven't tried implementing just yet, a toggle to keep it from becoming smaller than the pixels will be very beneficial

@screw thanks man :))
screwdriver lobotomy 22 hours ago 
Wasn't expecting anything more than just a simple black outline, but I actually really like that you made it a fade!!!
Aicey 22 hours ago 
Hell yeahhhhhhhh XD
(can we put a range limit on the crosshair , basically just preventing it from getting smaller than x size?)
screwdriver lobotomy 23 hours ago 
yippee :3
VAKANCY  [author] 24 Jul @ 4:40pm 
@screwdriver lobotomy
@Aicey
Settings menu and contrast outlines are live! Subject to improvement.
get started with kkross_menu, or for the outlines, kkross_contrast 1
VAKANCY  [author] 24 Jul @ 7:08am 
@Riz
I considered re-doing the voices, I'm sure I could cook up some cool filters in FL, but at the moment I've redone the pain, death, and gear sounds!
Dr. Riz 24 Jul @ 6:15am 
Ain't that interesting. Different voice acting, or somethin' else?
VAKANCY  [author] 24 Jul @ 6:04am 
@Dr. Riz
Wait! Since I have you; I've been making some updated catbine sounds, I was thinking of posting it to Workshop unless this interests you?