Garry's Mod

Garry's Mod

1,829 ratings
Crosshair Designer
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
204.692 KB
2 Jan, 2016 @ 7:11am
26 Jun, 2024 @ 2:31pm
52 Change Notes ( view )

Subscribe to download
Crosshair Designer

Description
The most advanced, feature packed and optimised crosshair addon available for Garry's Mod!

*The crosshair in the icon image is a screenshot from one created with this addon*

Open the menu
  • !cross (chat)
  • !crosshair (chat)
  • !crosshairs (chat)
  • crosshairs (console)
  • +crosshairs (console)
  • -crosshairs (console)
  • Hold C and look for the crosshair icon

Features
  • Hide HL2/default crosshair
  • Hide when aiming down sights (supports CW/FA:S/M9k(+Remastered)/TFA/ArcCW) + will attempt to hide with other packs
  • Draw lines/boxes or arrows pointing inwards or outwards
  • Draw a circle + adjust radius and segments
  • Change colour when aiming at a target (disabled in Prop Hunt and Guess Who)
  • Dynamic (accuracy feedback)
  • Hide in vehicle or spectating
  • Hide TTT crosshair non-permanently
  • Adjust the gap between the lines
  • Line thickness
  • Stretch lines
  • 10 save slots!
  • Copy crosshair to keyboard and load from string!
  • Centre to player angles - makes the crosshair work in thirdperson!
  • Crosshair outline and the ability to set the colour for the outline
  • Rotate the crosshair!
  • Draw lines or polys for extra performance
  • Calculation cache to improve performance
  • Invert the crosshair colour against the background for higher contrast!
  • Force the inverted colour to black or white for even higher contrast!
  • Default/HL2 crosshair debug - when toggling the HL2 crosshair button, it will provide instructions on how to find out if there is a conflicting addon hiding the crosshair

Officially supported weapon packs

Load on server with sv_allowcslua 1
WARNING may trigger anti-cheats as it detours functions to non-permanently hide crosshairs
lua_openscript_cl crosshair-designer/load.lua

Reporting Bugs
If the crosshair is not visible then please run the below command in console:
crosshairdesigner_patchdrawhooks
If the above doesn't help, then I will need further information. So please run these and send me the outputs so I can more easily assist.
crosshairdesigner_debugdump
crosshairdesigner_debug_swepdump
crosshairdesigner_debug_addondump

Disclaimer
There is a SteamID check within the code, just for me. This can be blocked `CrosshairDesigner_AllowAuthorDebug 0` in the server's console. The default is enabled. These debug commands were allowed for any user before, but I was concerned that these could be used maliciously. Now they only work for super admins, singleplayer and me (when AllowAuthorDebug is enabled).

GitHub
https://github.com/zakarybk/crosshair_designer

Agreement
Please follow these guidelines:
- You may edit it as much as you want for yourself and your server if you have one. The only condition is that you don't then upload your edited version to the workshop. If anything is broken or anything like that then let me know and I'll be happy to update it!
Popular Discussions View All (2)
15
26 Jun, 2024 @ 5:21pm
Weapon pack support requests
Zak
2
28 Jan, 2023 @ 1:54am
General warning: Good for aiming, is an absolute obstruction for screenshots!
We go together
526 Comments
CokedBadger 10 Jul @ 7:18pm 
@Zak
Well if you won't add an option, what about editing the "Hide MW Crosshair" option to hide it except for when you're peeking?
Zak  [author] 10 Jul @ 4:22am 
@CokedBadger Sorry, I won't be adding a crosshair option for peaking
Zak  [author] 10 Jul @ 4:19am 
@paulski I've not been able to reproduce this issue with [ARC9] EFT Submachine Guns (2917344450) arc9_eft_mp5k
paulski 23 Jun @ 1:35am 
@Zak the bug occured for me with the EFT pack and the modern warfare pack, but those were the only 2 I had installed, so I can't tell you for certain if it's a general incompatibility or just an issue with those two specific packs.
CokedBadger 22 Jun @ 4:47pm 
Can you update this to add an option to make the crosshair show when peeking with ARC9 weapons or using the Tac-Stance with Modern Warfare weapons?
Zak  [author] 4 Jun @ 4:07am 
Thanks paulski, is it any particular arc9 pack, or wll of them? Thanks
paulski 21 Apr @ 6:44am 
Works great, but has a small incompatibility with arc9. When the global draw hud is disabled, it disables the arc9 customization menu as well. Maybe it's something with the arc9 integration. arc9 customization works fine with drawhud 0 and 1 when the mod is disabled.
Zak  [author] 15 Nov, 2024 @ 3:54am 
@Kevin only if the server has it installed
Kevin Kevster 10 Nov, 2024 @ 6:04pm 
does this work in other servers
Zak  [author] 8 Aug, 2024 @ 3:31pm 
@DanTheStar you need to make sure the hl2 crosshair option is set to hidden. It should be one of the first options