halflife icon indicating copy to clipboard operation
halflife copied to clipboard

[CS] Crosshair Pixel Gap Inconsistency Across Resolutions

Open 0Ky opened this issue 2 years ago • 1 comments

Description

I've identified a significant inconsistency in the scaling of the crosshair pixel gap across different resolutions in Counter-Strike 1.6. The term "crosshair pixel gap" I refer to is the space at the center of the crosshair, specifically the number of pixels that separate the horizontal or vertical lines of the crosshair on a single axis. In CS 1.6, this gap inconsistently changes across various screen resolutions.

Crosshair pixel gap image

image

This is not a feature request but rather a call for a fix to the inconsistent crosshair pixel gap across all resolutions in CS 1.6 to ensure a fair gameplay experience. Such variability in the crosshair pixel gap can have significant implications for gameplay. This inconsistency is one of the reasons why some players prefer to play on lower resolutions in CS 1.6, as it seems that players with lower resolutions have an unfair advantage over those using higher native resolutions (in regards to crosshair gap). Addressing this issue would not only improve consistency across various settings but also contribute to a more balanced and equitable gameplay environment.

Detailed Observations

CS 1.6 Resolutions and Crosshair Pixel Gaps CS:S Resolutions and Crosshair Pixel Gaps
[Normal Resolutions]
Resolution Pixel Gap
640x480 3px
800x600 5px
1024x768 7px
1152x864 7px
1280x1024 9px
1600x1200 11px
[Widescreen Resolutions]
Resolution Pixel Gap
720x480 3px
1280x720 9px
1280x800 9px
1366x768 9px
1600x900 11px
1920x1080 13px
$\color{orange}\text{2560x1440}$ $\color{orange}\text{19px}$
[Normal Resolutions]
Resolution Pixel Gap
640x480 3px
800x600 3px
1024x768 3px
1152x864 3px
1280x1024 5px
1600x1200 5px
[Widescreen Resolutions]
Resolution Pixel Gap
720x480 3px
1280x720 3px
1280x800 3px
1366x768 3px
1600x900 3px
1920x1080 5px
$\color{green}\text{2560x1440}$ $\color{green}\text{6px}$

Additional Information

  • The crosshair settings used for these observations in CS 1.6 were: - cl_crosshair_size small - cl_dynamiccrosshair 0

  • The *default* crosshair settings used for these observations in CS:S were: - cl_crosshairscale 0 - cl_crosshairsize 5 - cl_crosshairspreadscale 0.3 - cl_crosshairthickness 0.5

0Ky avatar Dec 04 '23 06:12 0Ky

Great summary @0Ky. I hope this could be addressed, it is just a very little hope left, but still... CS 1.6 is such a legend!

tatzio avatar Mar 14 '25 07:03 tatzio