Created attachment 2802[details]
Multiple q3ui patches listed in comments
Crosshair selection does not support left/right arrow for switching. (includes fix to support this and wrap around to min/max value)
Spin controls don't support wrapping the value from min to max. (includes fix to do so instead of buzzing)
The railgun on the controls menu when railgun is highlighted to change it's bind shows black (included in patch makes it obey color1 like cgame)
Could probably change the instance of NUM_CROSSHAIRS in ui_preferences.c on line 249 to be s->numitems so that it reads:
s->curvalue = s->numitems - 1;
Created attachment 2804[details]
Crosshair use spin control, spin control wraparound.
Have crosshair use spin control and modify spin control to wraparound when using arrow keys. Patch replaces crosshair part of Ensiform's patch.
Created attachment 2807[details]
Readded line that was removed by mistake.
Readded "pi->chat = chat;" line that was removed by mistake, pointed out by Ensiform.
Created attachment 2802 [details] Multiple q3ui patches listed in comments Crosshair selection does not support left/right arrow for switching. (includes fix to support this and wrap around to min/max value) Spin controls don't support wrapping the value from min to max. (includes fix to do so instead of buzzing) The railgun on the controls menu when railgun is highlighted to change it's bind shows black (included in patch makes it obey color1 like cgame)
Created attachment 2803 [details] Updated patch Made the change in the second comment and fixed a [1] that should have been [2].
Created attachment 2804 [details] Crosshair use spin control, spin control wraparound. Have crosshair use spin control and modify spin control to wraparound when using arrow keys. Patch replaces crosshair part of Ensiform's patch.
Created attachment 2805 [details] Merged patches, colorize flash Merged Ensiform's second patch and mine, and colorized railgun flash model.
Created attachment 2807 [details] Readded line that was removed by mistake. Readded "pi->chat = chat;" line that was removed by mistake, pointed out by Ensiform.