From e1e8b5a56da5a6d8c254edcebbaf52fd485e88e6 Mon Sep 17 00:00:00 2001 From: div0 Date: Fri, 16 Jan 2009 15:21:04 +0000 Subject: [PATCH] per-weapon crosshair images; too bad these are a failure, and need to be redone at a higher resolution git-svn-id: svn://svn.icculus.org/nexuiz/trunk@5573 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/defaultNexuiz.cfg | 82 +++++++++++++------------- data/gfx/crosshaircampingrifle.tga | Bin 0 -> 4140 bytes data/gfx/crosshaircrylink.tga | Bin 0 -> 4140 bytes data/gfx/crosshairelectro.tga | Bin 0 -> 4140 bytes data/gfx/crosshairgrenadelauncher.tga | Bin 0 -> 4140 bytes data/gfx/crosshairhagar.tga | Bin 0 -> 4140 bytes data/gfx/crosshairhlac.tga | Bin 0 -> 4140 bytes data/gfx/crosshairhook.tga | Bin 0 -> 4140 bytes data/gfx/crosshairlaser.tga | Bin 0 -> 4140 bytes data/gfx/crosshairminstanex.tga | Bin 0 -> 4140 bytes data/gfx/crosshairnex.tga | Bin 0 -> 4140 bytes data/gfx/crosshairporto.tga | Bin 0 -> 4140 bytes data/gfx/crosshairrocketlauncher.tga | Bin 0 -> 4140 bytes data/gfx/crosshairseeker.tga | Bin 0 -> 4140 bytes data/gfx/crosshairshotgun.tga | Bin 0 -> 4140 bytes data/gfx/crosshairuzi.tga | Bin 0 -> 4140 bytes data/qcsrc/client/View.qc | 23 ++++---- 17 files changed, 54 insertions(+), 51 deletions(-) create mode 100644 data/gfx/crosshaircampingrifle.tga create mode 100644 data/gfx/crosshaircrylink.tga create mode 100644 data/gfx/crosshairelectro.tga create mode 100644 data/gfx/crosshairgrenadelauncher.tga create mode 100644 data/gfx/crosshairhagar.tga create mode 100644 data/gfx/crosshairhlac.tga create mode 100644 data/gfx/crosshairhook.tga create mode 100644 data/gfx/crosshairlaser.tga create mode 100644 data/gfx/crosshairminstanex.tga create mode 100644 data/gfx/crosshairnex.tga create mode 100644 data/gfx/crosshairporto.tga create mode 100644 data/gfx/crosshairrocketlauncher.tga create mode 100644 data/gfx/crosshairseeker.tga create mode 100644 data/gfx/crosshairshotgun.tga create mode 100644 data/gfx/crosshairuzi.tga diff --git a/data/defaultNexuiz.cfg b/data/defaultNexuiz.cfg index 529094417..c257a084c 100644 --- a/data/defaultNexuiz.cfg +++ b/data/defaultNexuiz.cfg @@ -87,96 +87,96 @@ _cl_playerskin 0 crosshair 5 seta crosshair_per_weapon 0 seta crosshair_color_override 0 // when 1, crosshair_color_* overrides the per-weapon color -seta crosshair_laser 15 +seta crosshair_laser "" seta crosshair_laser_color_red 1 seta crosshair_laser_color_green 0.65 -seta crosshair_laser_color_blue 0.65 +seta crosshair_laser_color_blue 0.2 seta crosshair_laser_color_alpha 0.75 -seta crosshair_laser_size 0.75 -seta crosshair_shotgun 8 +seta crosshair_laser_size 1 +seta crosshair_shotgun "" seta crosshair_shotgun_color_red 0.75 seta crosshair_shotgun_color_green 0.75 seta crosshair_shotgun_color_blue 0.75 seta crosshair_shotgun_color_alpha 1 -seta crosshair_shotgun_size 1.25 -seta crosshair_uzi 19 +seta crosshair_shotgun_size 1 +seta crosshair_uzi "" seta crosshair_uzi_color_red 1 seta crosshair_uzi_color_green 1 -seta crosshair_uzi_color_blue 0.85 +seta crosshair_uzi_color_blue 0.2 seta crosshair_uzi_color_alpha 1 -seta crosshair_uzi_size 1.35 -seta crosshair_grenadelauncher 4 -seta crosshair_grenadelauncher_color_red 0.85 -seta crosshair_grenadelauncher_color_green 1 -seta crosshair_grenadelauncher_color_blue 0.85 +seta crosshair_uzi_size 1 +seta crosshair_grenadelauncher "" +seta crosshair_grenadelauncher_color_red 1 +seta crosshair_grenadelauncher_color_green 0.2 +seta crosshair_grenadelauncher_color_blue 0.2 seta crosshair_grenadelauncher_color_alpha 1 -seta crosshair_grenadelauncher_size 1.15 -seta crosshair_electro 3 +seta crosshair_grenadelauncher_size 1 +seta crosshair_electro "" seta crosshair_electro_color_red 0.35 seta crosshair_electro_color_green 0.5 seta crosshair_electro_color_blue 1 seta crosshair_electro_color_alpha 0.90 seta crosshair_electro_size 1 -seta crosshair_crylink 1 +seta crosshair_crylink "" seta crosshair_crylink_color_red 0.85 seta crosshair_crylink_color_green 0.25 seta crosshair_crylink_color_blue 1 seta crosshair_crylink_color_alpha 0.85 -seta crosshair_crylink_size 0.9 -seta crosshair_nex 9 +seta crosshair_crylink_size 1 +seta crosshair_nex "" seta crosshair_nex_color_red 0 seta crosshair_nex_color_green 1 seta crosshair_nex_color_blue 1 seta crosshair_nex_color_alpha 0.85 -seta crosshair_nex_size 0.65 -seta crosshair_hagar 11 +seta crosshair_nex_size 1 +seta crosshair_hagar "" seta crosshair_hagar_color_red 1 seta crosshair_hagar_color_green 0.75 seta crosshair_hagar_color_blue 0.5 seta crosshair_hagar_color_alpha 1 -seta crosshair_hagar_size 1.25 -seta crosshair_rocketlauncher 10 +seta crosshair_hagar_size 1 +seta crosshair_rocketlauncher "" seta crosshair_rocketlauncher_color_red 1 seta crosshair_rocketlauncher_color_green 0.85 -seta crosshair_rocketlauncher_color_blue 0.85 +seta crosshair_rocketlauncher_color_blue 0.2 seta crosshair_rocketlauncher_color_alpha 1 -seta crosshair_rocketlauncher_size 1.35 -seta crosshair_porto 16 +seta crosshair_rocketlauncher_size 1 +seta crosshair_porto "" seta crosshair_porto_color_red 0.5 seta crosshair_porto_color_green 1 seta crosshair_porto_color_blue 0.5 seta crosshair_porto_color_alpha 0.85 -seta crosshair_porto_size 1.5 -seta crosshair_minstanex 12 +seta crosshair_porto_size 1 +seta crosshair_minstanex "" seta crosshair_minstanex_color_red 0.65 seta crosshair_minstanex_color_green 0.65 seta crosshair_minstanex_color_blue 1 seta crosshair_minstanex_color_alpha 1 -seta crosshair_minstanex_size 0.35 -seta crosshair_hook 13 +seta crosshair_minstanex_size 1 +seta crosshair_hook "" seta crosshair_hook_color_red 0.65 seta crosshair_hook_color_green 1 seta crosshair_hook_color_blue 0.85 seta crosshair_hook_color_alpha 0.85 -seta crosshair_hook_size 1.25 -seta crosshair_hlac 13 -seta crosshair_hlac_color_red 0.85 -seta crosshair_hlac_color_green 0.75 -seta crosshair_hlac_color_blue 0.75 +seta crosshair_hook_size 1 +seta crosshair_hlac "" +seta crosshair_hlac_color_red 1 +seta crosshair_hlac_color_green 0.65 +seta crosshair_hlac_color_blue 0.2 seta crosshair_hlac_color_alpha 1 -seta crosshair_hlac_size 2 -seta crosshair_seeker 19 +seta crosshair_hlac_size 1 +seta crosshair_seeker "" seta crosshair_seeker_color_red 1 seta crosshair_seeker_color_green 0.35 seta crosshair_seeker_color_blue 0.35 seta crosshair_seeker_color_alpha 0.9 -seta crosshair_seeker_size 2 -seta crosshair_campingrifle 7 -seta crosshair_campingrifle_color_red 0.5 -seta crosshair_campingrifle_color_green 0.85 -seta crosshair_campingrifle_color_blue 0.5 +seta crosshair_seeker_size 1 +seta crosshair_campingrifle "" +seta crosshair_campingrifle_color_red 1 +seta crosshair_campingrifle_color_green 1 +seta crosshair_campingrifle_color_blue 0.2 seta crosshair_campingrifle_color_alpha 1 -seta crosshair_campingrifle_size 2 +seta crosshair_campingrifle_size 1 fov 90 seta cl_zoomfactor 5 // how much +zoom will zoom (1-16) seta cl_zoomspeed 3.5 // how fast it will zoom (0.5-16), negative values mean instant zoom diff --git a/data/gfx/crosshaircampingrifle.tga b/data/gfx/crosshaircampingrifle.tga new file mode 100644 index 0000000000000000000000000000000000000000..abcb4c15c850b458d516e276155ab5156b551874 GIT binary patch literal 4140 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 K&?Lw2viS>N8+LX8 literal 0 HcmV?d00001 diff --git a/data/gfx/crosshairgrenadelauncher.tga b/data/gfx/crosshairgrenadelauncher.tga new file mode 100644 index 0000000000000000000000000000000000000000..25307dd04d4069633937cfbf9060bd2adfa7f732 GIT binary patch literal 4140 zcmc(iOK(y^6vt_sq783Bb|x--KzP(ZLb_sC6C&|ZEq0+U)J0oDO9(B&HSdq6anUvb zlrQ7?-ON;av4snlI?c(Q&Yb7}%$zeg9IFmJ9y;XjuKsV%?~2Glw>b#G8486wKA$fD zF=tKaZ+P~5M4V2scQ2hzN6O{$PNh=$1TklgJ>`epn4oWCYisNA;o;%?PN&lv3OQ2l8RZSOZsL({{vW=iuOAFA|9) zAm*%Tzu;B5SXOY6iRvGuRqUhx$fWYIAv2CE*A=l;>r z(O2@`Y&P4mSnQeTx(?IJT)~SBvgi<*dCq||kw`?k-EI?IrBdmO+wBfd(S@B5yvT4T z1+S>A-4U`fh{Y}Vy#_}MSQ>K2$H#BR=gK2)pK zkA4}V&#HYtvV!9e$>V1e_UKvMf6|8+y?<_V9hsq) zgUf{69Q8-kIOr!)>Ik)zT5hTV@R-LMJn$l8v2K}l(SJg!j$F{wXX!uiNdM_#pFXfa z|1q#sJ>X3D-%KX+L>#@1{tF&gdO9)jw(@$tLD?JcsS|HB-XD^`>)s0Jo@E%dhPMxN55n@j#0^jj65HDX&% zs(`A>l+fM5V9*~31e)!HHEcxwY_lo~TVsP)_*#<5WH^(_3}&<0w|2rBHrQT69OT#y zR##Woqsht1;nmgE!rtEA7P7m$`&B;I5p!9V)Ed+009Z_hW8DLo=2?JYH*QG1G^f+)A~SMuf}P)6;WrVPWA3 z!d!HmpSudZ4=gart4$7S=$rH|v#)FuV`F3E?IszjXN@^JMm2h{G`EUl_G%-S;L%H1 zllYd+y?Z22Ez{G}?~jjCR z8a8T=FBo8f2{s&XnKb~vQG4e8*UdFzuElp^Vj``0BO@bOcy@Mnz6tNo^Yimx2y=9- zVWal=n*6oop@c)9!~e}+W6eKziIe>2a=Fj4&ohL%ll+5ilm8lO!OYFp+S-~vdzbYm z94Cm@pU305FMJu%og&Q9Y5l2vY5jq1SAPzkzfJMmw0Zs<>8XJ-&!3c<%jiGW9%1c2 z^YilqNN;cNU9mO#5A#ZTvtJqghrUDqfy1T;m+im8$^C;A^>tv zteD(mmEOPc!50j$M4WPK44egL)fA7%Lvoi5!At)_B%TfV)ZZV>_4mgzy{6<{8LX=g z;=YVSdf@Z9xw$uX!WyxPz4aaas=TFsnh)Ls1E%Qj5B<&>vHr_`#oh6M=UTX44!-Ie S>VMJy>}hQHasNPH-1Qq5f7=WI literal 0 HcmV?d00001 diff --git a/data/gfx/crosshairhlac.tga b/data/gfx/crosshairhlac.tga new file mode 100644 index 0000000000000000000000000000000000000000..ac936c853aa4d41fba9bb45addb8d92e8aebfa64 GIT binary patch literal 4140 zcmeH|!AiqG5QbBsAZ)9Ygop>h7tp&N+Eax<)LKpT5t?3-Q)w1K9%idA3r=$MX~X1$MDXMebFHYYMUCT&iL0lXK<4wNl|R= zCx+Mx`l4xk%BSF;UKegB)I4?P`@Z*+e|$V6hFIR&k$>=u`jeI3V$QPC=STDTe5N_q z^;bUIj{S?dTxb7DO1}h7nw&r2H$HzGJb(BhO`gBtf6e8J<}BZArDdRHpdkhxrrvnw Q+&i~7XHQp-J3co)0r@NY8UO$Q literal 0 HcmV?d00001 diff --git a/data/gfx/crosshairhook.tga b/data/gfx/crosshairhook.tga new file mode 100644 index 0000000000000000000000000000000000000000..05cb40da84e2dfc4753bdf16ff9275c95b27eb71 GIT binary patch literal 4140 zcmeH|T?)c55QL*p5bAT@1TUaR$XkVAQ1A~=l8{4sf?lROp}l}pqAA(3G%YN%`MT36 zwN_K?m0X+YsopDrf(Wdn*G6l-MPe<9ce$c5#_VE@4vDo0qlX-UeYPQlbKmzLBzhP* zr>$;;F E05(>IRsaA1 literal 0 HcmV?d00001 diff --git a/data/gfx/crosshairlaser.tga b/data/gfx/crosshairlaser.tga new file mode 100644 index 0000000000000000000000000000000000000000..50eafb533c07397b73241952c3d8ed872a699489 GIT binary patch literal 4140 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 literal 0 HcmV?d00001 diff --git a/data/gfx/crosshairporto.tga b/data/gfx/crosshairporto.tga new file mode 100644 index 0000000000000000000000000000000000000000..1c0e5744b64dd7fc11fb392619e00c283ac38947 GIT binary patch literal 4140 zcmc(iO>Yx15Qak|B`Ab!0ug5ph?IP`iIjg(q)3R50;LDIz@hFf^B7NYSDR)xO@*V8H|v@A9goLjZ!ESJ)Al$fzq|S`LVrheuagK+kyLR#kiO zczAw({tKB-r$40sj@W1O9vyVCar^))N@LEcX0!RU)9HKwQ#j5pq|wX&{^8-_7mWeW zyz}V{u>}Jxk+5rm-o09_Rvr$AUtP@6Xfyz`QmL$qPF^HyCC@v?&~a_R01Hf!MLrOx z)W*g}sn_d$W4^S(U@#)4mKRRVG2I8?@-B-Gy4d`+zPJDjOt3|+TZ;to!e`gEP$*Qz zE+?YA@)+3Ej~q7c9Kf_|0Y*?;lYGhT@9*zu{ID+;i})QTb}pt_Lu}OtFu{gH6ob|w zNzO_h4K?QFa=EqyxB6jx07KUTY&b+AsYfB6JZVQ{)zi^qx_A70hZ#z5fFm} zbz?G_446APJjc%{+^TEh3MSYAF(4n)vWMT;x^gzhN5zZUvkuw4y}cb`00(u_)@t29 zUbox*IGfFWihuph&CR0N_}3^ZudAPAUxE!kbt@}P6qG;9JMr)I;NakMI-PzbV>elM zmz!s>@?gUOm(77oe&$atw_}_iL3;$OWg0wYjt+;?7&W9*St?>}-)Ya1NC{YO46su9cNoZ4Ke>vL*bVExTxG7kmhCi^fB zMu_^0uUBFq=jC`+=MPvR>iU)QS8CyJ&dvyT7mYW)Is32$11$1t!TF0_Le8Bh{`&`U zkQ@qgr-j$tS+UWxpSgnxHscV@Y1E=rsZ=VuwsL+?SVPW4>j!58c>y27bCNN1(8UH` z8dzY8&Z7I5s2DusgJ7HxH!$es{4jTG>H{@O_{?_*&%A>d9oGg7hZ|qRH1tx$i#7A# zX*tKJWz;N$XWqHI*kB6=SR!G$)j!t4+-a-TYJu|`4(f-kQ>W7F_Xp4V{n4k^`0mPJ zE!*(>(hsR!uQ{uNgfV;-efN&OEU({AZ@sCwDscoc}p4=3k6w zQg~ey11c6Prl*F7hc9Qd*}*X49Xvw+wi!!BD6`Tl`i3SZCT=e;FVC&4th@~)-oXQJ z2kgMdDX_-J$L}mIF3xXnZ&y!FPL81C`x>}_mpY^1-x|BCPp zK+IV)KC)%N01Hf^^K8IR-stFPZewHPqxkj|T3=tU1$>&;Sf&oZP1~_T#>j&OCfGu* zSfub5HX|$U{=K)i_jPh|vfz2%RgujIx%R-j47|u73kFzV>R3=8VWUUvA0%e@4;kbS z4i3K8YPI6@^z=;;Lchy?-eurL23at`0uyX>2v67^(&Q|;MxL#$t$h-EAMWn%7MsoH zmqw%UZf0iYy2A#g8yqfj6Ot8^`E?o!ksoc~1Z|ZlPANVdfSW~?b zy~LBj{G1+#j-h}KQ-|HwpS1nYSrXCz`ai0$)PfqLg`i0M5Fu*!z@5Y9doE10z*Zl)*QPl4KferLSkD8*ku^Vc0|Dr#u z^F^M_o%b&=!4?YkW?AwL)nnnWR4UHgpSaa}Db7_m^!0b7cp;+QePf)c1$^ukSRS k{{9Tw!GB^CMq#{>)}GJ3n0;AzR(Sg4-u#2Yi_@% literal 0 HcmV?d00001 diff --git a/data/gfx/crosshairseeker.tga b/data/gfx/crosshairseeker.tga new file mode 100644 index 0000000000000000000000000000000000000000..32c20a1495959fbe8e6f7ce620b6c90ab254be56 GIT binary patch literal 4140 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 v*3Pltp7N|c(@4Hw((m~A16;NNMM zfO<~@YMlE>H1CodE;rWja*0$hPVqreI=ZRol#!4Z=qSC=&m z!`K}R1}AXD1Pl&!8157-HW2QP5CuOm_LuL@I7EBN%Aoq4o9t4>yUmz4ZwkA9Txbu zZTnFay=7UJPbQOR;_v_tq{EIZ%UfhJ@nA6*U-)4dz86I?Ck{o)VT4+Eo_B|yWHcAR zS6$b2=>D@j&*vqF9JN4A(36-8%x1YCmRS#+CG~o}^YM861P;&vwE#AHk}*EP3yb{& z4$uL;K=a_0?qW8v9~kKmd}x5)!tPbcH-9;Db?;?xT4tT;IBr}4t^iknEAZbHxa?lF Rugwedw6lM6WFEH