
Ââåäåíèå.
Ýòîò ãàéä èçíà÷àëüíî íàïèñàí äëÿ Left 4 Dead 2, íî ÿ ðåøèë ñêîïèðîâàòü åãî â CS, ïîòîìó ÷òî âñå ñêàçàííîå ïðèìåíèìî ê îáîèì èãðàì. Íàâåðíîå ìíîãèå èç òåõ, êòî äàâíî èãðàåò â Ñounter-Strike, õîòü ðàç çàäàâàëèñü êàêèìè-íèáóäü èç ïðèâåäåííûõ íèæå âîïðîñîâ.- ×òî òàêîå DPI ìûøè? Êàê åãî íàñòðîèòü? Êàê îí ñâÿçàí ñ ïîëçóíêîì ñêîðîñòè ìûøè â Windows?
- Ïî÷åìó ïðîôåññèîíàëû ðåêîìåíäóþò èãðàòü ñ íèçêèì DPI? È êàê òàê ìîæíî èãðàòü, ñîâñåì íåóäîáíî æå!
- Êàê ñäåëàòü, ÷òîáû ÷óâñòâèòåëüíîñòü ìûøè â èãðå áûëà òàêàÿ æå, êàê íà ðàáî÷åì ñòîëå?
- Ïî÷åìó ìûøü òàê ñèëüíî òîðìîçèò, è êàê ýòî èñïðàâèòü?
- Êàê ñâÿçàíû ìåæäó ñîáîé DPI è ïàðàìåòð «÷óâñòâèòåëüíîñòü ìûøè» â èãðå?
- ×òî òàêîå óñêîðåíèå è ôèëüòð ìûøè â èãðå, è «ïîâûøåííàÿ ÷óâñòâèòåëüíîñòü óñòàíîâêè óêàçàòåëÿ» â Windows? Âêëþ÷àòü èõ èëè îòêëþ÷àòü?
- Ìîæíî ëè íîðìàëüíî èãðàòü, íå ðàçáèðàÿñü ñî âñåìè ýòèìè ïàðàìåòðàìè?
- ×òî ìîæíî ñäåëàòü ñ ïîìîùüþ ìàêðîñîâ è ñêðèïòîâ äëÿ ìûøè?
×åñòíî ãîâîðÿ, íàïèñàâ ñïèñîê âñåõ ýòèõ âîïðîñîâ, ÿ äàæå ñàì íåìíîãî çàïóòàëñÿ, õîòÿ ñ÷èòàë, ÷òî õîðîøî ðàçáèðàþñü â íàñòðîéêàõ ìûøè. Ïîýòîìó ÿ áóäó ïèñàòü ýòîò ãàéä, ïàðàëëåëüíî ðàçáèðàÿñü âî âñåõ íåïîíÿòíûõ ìîìåíòàõ.  êîíöå ãàéäà ÿ ïîïðîáóþ äàòü êðàòêèå îòâåòû íà çàäàííûå âûøå âîïðîñû. Åñëè íå õîòèòå ÷èòàòü íàéä öåëèêîì, ïðîëèñòàéòå è íàéäèòå îòâåòû â êîíöå.
Òàêæå ïèøèòå â êîììåíòàðèè, ÷òî âû äóìàåòå îá èäåàëüíûõ íàñòðîéêàõ ìûøè äëÿ CS.
Èç ÷åãî ñêëàäûâàåòñÿ ÷óâñòâèòåëüíîñòü ìûøè?
Äëÿ íà÷àëà: ìûøè áûâàþò äâóõ òèïîâ – «îïòè÷åñêèå ñâåòîäèîäíûå» è «îïòè÷åñêèå ëàçåðíûå» (êðîìå ñòàðûõ ìûøåê ñ êîëåñèêîì). Îïòè÷åñêèå ñâåòîäèîäíûå ÷àñòî íàçûâàþò ïðîñòî îïòè÷åñêèìè, â ïðîòèâîâåñ ëàçåðíûì. Äà, ìû ïðèâûêëè, ÷òî ëàçåðû â èãðàõ èìåþò êðàñíûé öâåò, ïîýòîìó êòî-òî ñ÷èòàåò ëàçåðíûìè òå ìûøêè, ñåíñîð êîòîðûõ ñâåòèòñÿ êðàñíûì. Íà ñàìîì äåëå íàîáîðîò, ýòî ñâåòîäèîäíûå ìûøè. Åñëè æå âû íå âèäèòå â ñâîåé ìûøè ñâåò îò ñåíñîðà, ýòî åùå íå çíà÷èò, ÷òî îíà ëàçåðíàÿ – ìîæåò áûòü, ñâåò ïðîñòî òóñêëûé è âèäåí òîëüêî ñ îäíîãî ðàêóðñà.Ãäå-òî ãîâîðÿò, ÷òî ëàçåðíûå ìûøè áîëåå ñîâðåìåííûå è òî÷íûå, ÷åì ñâåòîäèîäíûå. Ãäå-òî ãîâîðÿò ðîâíî íàîáîðîò. Òàê èëè èíà÷å, ñðåäè ñîâðåìåííûõ òîïîâûõ ìîäåëåé âñòðå÷àþòñÿ è òå, è äðóãèå, è ïðîôåññèîíàëüíûå èãðîêè â CS:GO èñïîëüçóþò îáå ðàçíîâèäíîñòè (îäíàêî ÷àùå âñå æå ñâåòîäèîäíûå – ãîâîðÿò, ÷òî îíè òî÷íåå ïðè áûñòðûõ äâèæåíèÿõ).
Îïòè÷åñêàÿ ìûøü (áóäü îíà ñâåòîäèîäíîé èëè ëàçåðíîé) ðàáîòàåò ïî ñëåäóþùåìó ïðèíöèïó: Ñâåò îò ñâåòîäèîäà èëè ëàçåðà îñâåùàåò ó÷àñòîê ïîâåðõíîñòè ïîä ìûøüþ, îòðàæåííûé ñâåò ïðîõîäèò ÷åðåç óâåëè÷èâàþùóþ ëèíçó è ïîïàäàåò â ìèíèàòþðíóþ öèôðîâóþ êàìåðó. Êîëè÷åñòâî ïèêñåëåé â ýòîé êàìåðå ïî îäíîé èç ñòîðîí ñîñòàâëÿåò âñåãî íåñêîëüêî äåñÿòêîâ.
Êàðòèíêà ñ êàìåðû ñ÷èòûâàåòñÿ òûñÿ÷è ðàç â ñåêóíäó (Logitech G502, íàïðèìåð, äåëàåò 12000 ñíèìêîâ â ñåêóíäó), è ìèêðîïðîöåññîðîì ìûøè àíàëèçèðóåòñÿ òî, êàê ýòà êàðòèíêà ñìåùàåòñÿ ñî âðåìåíåì. Íàïðèìåð, åñëè êàðòèíêà äâèæåòñÿ âëåâî, òî ñëåäóåò îòïðàâèòü íà êîìïüþòåð èíôîðìàöèþ, ÷òî ìûøü äèæåòñÿ âïðàâî.
×òî òàêîå DPI?
DPI – ýòî âîâñå íå ñêîðîñòü ìûøè. DPI ïåðåâîäèòñÿ êàê «dots per inch», èëè êîëè÷åñòâî òî÷åê íà äþéì. DPI îçíà÷àåò ôèçè÷åñêóþ äëèíó íà êîâðèêå, êîòîðàÿ ñîîòâåòñòâóåò îäíîìó ïèêñåëþ íà ñåíñîðå. Íàïðèìåð, åñëè îäèí ïèêñåëü íà êàðòèíêå ñîîòâåòñòâóåò äëèíå 4 ìèêðîìåòðà, òîãäà îäèí äþéì ñîîòâåòñòâóåò 6350 ïèêñåëàì, è ðàçðåøåíèå âàøåé ìûøè – 6350 DPI. Çàìåòüòå, çíà÷åíèå DPI íè÷åãî íå ãîâîðèò íè î òîì, ñêîëüêî ïèêñåëåé â ñåíñîðå, íè î êà÷åñòâå ñåíñîðà (êîëè÷åñòâå øóìîâ â íåì), íè î ÷àñòîòå ðàáîòû ñåíñîðà.
Ýêñòðåìàëüíî âûñîêèå çíà÷åíèÿ DPI – ýòî ëèøü ìàðêåòèíãîâûé õîä, ñåíñîð ìîæåò äàâàòü íà òàêèõ çíà÷åíèÿõ DPI ñëèøêîì ìíîãî øóìîâ, ÷òî ïðèâåäåò ê ïðîáëåìå àêñåëåðàöèè (ñì. ðàçäåë «Ïî÷åìó ìûøü òîðìîçèò?»). Êðîìå òîãî, ïðîèçâîäèòåëè ìîãóò èäòè íà óëîâêè è ïûòàòüñÿ ïîëó÷èòü 12000 DPI èç 3000 DPI ñ ïîìîùüþ êîìïüþòåðíîé èíòåðïîëÿöèè, à íå óìåíüøåíèÿ ðàçìåð ñåíñîðà – òàêîå «óëó÷øåíèå» âðÿä ëè ñêàæåòñÿ íà òî÷íîñòè ïîçèöèîíèðîâàíèÿ ìûøè.
Åñëè êðàòêî, òî ìûøü ñ 12000 DPI ìîæåò áûòü ìåíåå òî÷íîé, ÷åì ìûøü ñ 1000 DPI. È íàîáîðîò, ìûøè ñî ñëèøêîì íèçêèì DPI ïîäâåðæåíû òîé æå ïðîáëåìå. Ïðè âûñîêèõ ñêîðîñòÿõ äâèæåíèÿ ìûøè ïî êîâðèêó îöåíêà ïåðåìåùåíèÿ ïðîèñõîäèò íåïðàâèëüíî. Ñì. ïîäðîáíåå â ðàçäåëå «Ïî÷åìó ìûøü òîðìîçèò?».
Èòîã: ñëèøêîì âûñîêèå çíà÷åíèÿ DPI, êàê ïðàâèëî, ëèøü ìàðêåòèíãîâûé õîä. Åñëè â âàøåé ìûøè DPI ðåãóëèðóåòñÿ (îáû÷íî íóæíî óñòàíîâèòü ñïåöèàëüíîå ÏÎ äëÿ ýòîé ìûøè), òî ëó÷øå íå óñòàíàâëèâàòü ìàêñèìàëüíûé DPI, à âûáðàòü òîò, íà êîòîðîì ìûøü áóäåò íàèáîëåå òî÷íîé. Êàê ïðàâèëî, ýòî 400 èëè 800 – ðàçíèöû â òî÷íîñòè îñîáîé íåò.
Åùå ðàç, DPI âëèÿåò è íà ñêîðîñòü ìûøè, îäíàêî ãëàâíîå ïðåäíàçíà÷åíèå åãî ðåãóëèðîâêè – íàñòðîéêà òî÷íîñòè ìûøè. Ñêîðîñòü æå ìîæíî ïîäêîððåêòèðîâàòü ïîëçóíêîì ñêîðîñòè â èãðå.
×òî òàêîå ñêîðîñòü óêàçàòåëÿ â Windows?
Åñòü âû îòêðîåòå íàñòðîéêè ìûøè â Windows (èùèòå èõ â ïàíåëè óïðàâëåíèÿ), òî óâèäèòå ïîëçóíîê ñêîðîñòè, êîòîðûé ìîæíî óñòàíîâèòü â îäíó èç 11 ïîçèöèé. Øåñòàÿ – ïîçèöèÿ ïî óìîë÷àíèþ. Ðåêîìåíäóåòñÿ íå ìåíÿòü ýòîò ïàðàìåòð, ïîòîìó ÷òî ïðè åãî ïîâûøåíèè ìûøü áóäåò ïðîñêàêèâàòü ÷àñòü ïèêñåëåé, ÷òî çàòðóäíÿåò ïðèöåëèâàíèå â ãîëîâó.
Âïðî÷åì, âû ìîæåòå çàñòàâèòü èãðó èãíîðèðîâàòü âñå ïàðàìåòðû ìûøè, óêàçàííûå îïåðàöèîííîé ñèñòåìîé, ââåäÿ êîìàíäó «m_rawinput 1». Ðåêîìåíäóåòñÿ èìåííî òàê è ñäåëàòü. Òîãäà âû ìîæåòå ïîñòàâèòü â Windows êîìôîðòíóþ äëÿ âàñ ñêîðîñòü ìûøè, è íà èãðó ýòî íå ïîâëèÿåò. CS:GO èñïîëüçóåò ýòîò ïàðàìåòð ïî óìîë÷àíèþ, â Left 4 Dead 2 æå åãî íàäî óñòàíàâëèâàòü ñàìîñòîÿòåëüíî.
Ïîâûøåííàÿ òî÷íîñòü óñòàíîâêè óêàçàòåëÿ – à ýòî ÷òî òàêîå?
Åùå îäèí ïàðàìåòð Windows, êîòîðûé ïîíèæàåò ÷óâñòâèòåëüíîñòü íà íèçêèõ ñêîðîñòÿõ è ïîâûøàåò íà âûñîêèõ. Îäíàêî ãîâîðÿò, ÷òî ïðè ñêîðîñòè áîëüøå 1 ì/ñ ìûøü íà÷èíàåò âåñòè ñåáÿ ñòðàííî. Òàê èëè èíà÷å, ÿ ýòî íå ïðîâåðÿë, äëÿ ãåéìåðà ýòî íåíóæíàÿ è âðåäíàÿ íàñòðîéêà, è îíà èãíîðèðóåòñÿ èãðîé ïðè âêëþ÷åííîì raw input (ñì. âûøå).
×óâñòâèòåëüíîñòü â èãðå è íà ðàáî÷åì ñòîëå.
×óâñòâèòåëüíîñòü ìûøè íà ðàáî÷åì ñòîëå.Ïðåäïîëîæèì, ÷òî ìû íå òðîãàåì ñêîðîñòü óêàçàòåëÿ â íàñòðîéêàõ è îñòàâëÿåì åãî â çíà÷åíèè ïî óìîë÷àíèþ 6/11. Òîãäà ñêîðîñòü äâèæåíèÿ ìûøè áóäåò íàïðÿìóþ ñâÿçàíà ñ òðåìÿ âåùàìè: DPI ìûøè, ðàçðåøåíèåì ýêðàíà è «ñêîðîñòüþ óêàçàòåëÿ» â íàñòðîéêàõ. Ïîñêîëüêó DPI âûáèðàåòñÿ èç ñîîáðàæåíèé òî÷íîñòè, à ðàçðåøåíèå ôèêñèðîâàíî, òî âàì îñòàåòñÿ ïîäêîððåêòèðîâàòü ñêîðîñòü óêàçàòåëÿ äëÿ êîìôîðòíîãî äëÿ ñåáÿ çíà÷åíèÿ.
×óâñòâèòåëüíîñòü ìûøè â èãðå
Ñêîðîñòü äâèæåíèÿ ìûøè â èãðå (ïðè âêëþ÷åííîì raw input) çàäàåòñÿ äâóìÿ âåùàìè:
1) âàøèì DPI
2) ïîëçóíêîì â íàñòðîéêàõ, èëè ïåðåìåííîé sensitivity (ýòî îäíî è òî æå).
Ïîïðîñòó ãîâîðÿ, ýòè çíà÷åíèÿ ïåðåìíîæàþòñÿ. Ïîñêîëüêó DPI âûáèðàåòñÿ èç ñîîáðàæåíèé òî÷íîñòè, òî sensitivity ïîäáèðàåòñÿ òàê, ÷òîáû çàäàòü îïòèìàëüíóþ ñêîðîñòü ìûøè.
 Left 4 Dead 2, â îòëè÷èå îò CS:GO, íåëüçÿ óêàçàòü îòäåëüíî ÷óâñòâèòåëüíîñòü ìûøè ïðè èñïîëüçîâàíèè îïòè÷åñêîãî ïðèöåëà (åñòü ïåðåìåííàÿ zoom_sensitivity_ratio, íî åå çíà÷åíèå èãíîðèðóåòñÿ èãðîé, ò. å. ñáðàñûâàåòñÿ ïðè çàõîäå â èãðó, êàê è çíà÷åíèå ìíîãèõ äðóãèõ launcher-ïåðåìåííûõ).
Êàê ñäåëàòü, ÷òîáû ÷óâñòâèòåëüíîñòü ìûøè â èãðå áûëà òàêàÿ æå, êàê íà ðàáî÷åì ñòîëå?
Âîïðîñ ñàì ïî ñåáå íå ñîâñåì êîððåêòåí, ïîòîìó ÷òî ÷óâñòâèòåëüíîñòü íà ðàáî÷åì ñòîëå îïðåäåëÿåòñÿ â ïèêñåëÿõ íà åäèíèöó ïóòè, ïðîéäåííîãî ìûøüþ, à â èãðå ÷óâñòâèòåëüíîñòü îïðåäåëÿåòñÿ â óãëîâîì ñìåùåíèè íà åäèíèöó ïóòè.
Îäíàêî ìîæíî ñäåëàòü òàê, ÷òîáû äâèæåíèå ïðèöåëà ïî óäàëåííîìó îáúåêòó â èãðå íàïîìèíàëî ïî ñêîðîñòè äâèæåíèå ìûøè ïî ðàáî÷åìó ñòîëó. Òîãäà âèçóàëüíî ÷óâñòâèòåëüíîñòè ìûøè â èãðå è íà ðàáî÷åì ñòîëå áóäåò îäèíàêîâû.
Åñëè âû ïåðåäâèãàåòå ìûøü ïî ãîðèçîíòàëè, òî âåëè÷èíà ñìåùåíèÿ îïðåäåëÿåòñÿ êîëè÷åñòâîì «òèêîâ» ìûøè. Íà ðàáî÷åì ñòîëå îäèí òèê ðàâåí ñìåùåíèþ íà îäèí ïèêñåëü, åñëè óñòàíîâëåíî çíà÷åíèå ñêîðîñòè óêàçàòåëÿ 6/11.  ïðîòèâíîì ñëó÷àå, ticks * (mousespeed / 6) = pixels.  èãðå îäèí òèê ðàâåí ñìåùåíèþ íà 0.022 ãðàäóñà (ïåðåìåííûå m_yaw, m_pitch) ïðè ÷óâñòâèòåëüíîñòè 1.  ïðîòèâíîì ñëó÷àå, ticks * sensitivity * 0.022 = degrees. Íà ðàáî÷åì ñòîëå ïîëå çðåíèÿ ïî ãîðèçîíòàëè â ïèêñåëÿõ ðàâíî øèðèíå ýêðàíà.  èãðå ïîëå çðåíèÿ ïî ãîðèçîíòàëè â ãðàäóñàõ çàâèñèò îò ôîðìàòà ýêðàíà, ïóñêàé îíî ðàâíî yaw ãðàäóñîâ. Ýòè yaw ãðàäóñîâ çàíèìàþò êîëè÷åñòâî ïèêñåëåé, ðàâíîå øèðèíå ýêðàíà, ïîýòîìó (òàê êàê ïåðñïåêòèâà â èãðå íå ñèëüíî èñêàæåíà) pixels / degrees = width / yaw, èëè pixels * yaw = width * degrees. Ïîäñòàâëÿåì çíà÷åíèÿ degrees è pixels: ticks * (mousespeed / 6) * yaw = width * ticks * sensitivity * 0.022. Îòñþäà ïîëó÷àåì ôîðìóëó:
sensitivity = (mousespeed / 6) * yaw / width / 0.022
yaw = 90, åñëè ôîðìàò 4:3
yaw = 100, åñëè ôîðìàò 16:10
yaw = 106, åñëè ôîðìàò 16:9
mousespeed – ñêîðîñòü â íàñòðîéêàõ ìûøè windows (îò 1 äî 11, ïî óìîë÷àíèþ 6)
width – øèðèíà ýêðàíà â ïèêñåëÿõ
Íàïðèìåð, ó ìåíÿ mousespeed=6, yaw=106, width=1920. Ïî ôîðìóëå ïîëó÷àåì, ÷òî äëÿ ñîâïàäåíèÿ ñåíñû íà ðàáî÷åì ñòîëå è â èãðå sensitivity äîëæíî áûòü ðàâíî 2.51. Ñ òàêîé ñåíñîé ÿ èãðàþ óæå äàâíî. Îäíàêî ñòàâèòü èìåííî òàêóþ ñåíñó âîâñå íå îáÿçàòåëüíî.
Ïî÷åìó ìûøü òîðìîçèò? ×òî òàêîå óñêîðåíèå è ôèëüòð ìûøè?
Ïåðâàÿ è îñíîâíàÿ ïðîáëåìà: ïðè áûñòðîì äâèæåíèè ñåíñîð ìûøè ìîæåò ñèëüíî ñîâðàòü, è ïðèöåë ïðîéäåò ðàññòîÿíèå ïðîöåíòîâ íà 30 ìåíüøåå, ÷åì ïðè ìåäëåííîì, õîòÿ ôèçè÷åñêè ìûøü ïðîøëà îäíî è òî æå ðàññòîÿíèå. Ýòî è åñòü òî, ÷òî íàçûâàþò «àêñåëåðàöèåé». Òî÷íåå, àêñåëåðàöèÿ ìûøè – ýòî ðåøåíèå, à ïðîáëåìà ïî-íàó÷íîìó íàçûâàåòñÿ «resolution error versus speed». Îíà ñâÿçàíà ñ ñàìèì ïðèíöèïîì ðàáîòû ñåíñîðà, ñ íàëè÷èåì öèôðîâûõ øóìîâ ïðè åãî ðàáîòå.«When you move a mouse, there’s only one “right” direction for the sensor to read: the exact direction you’re moving. When the sensor picks up noise, that’s adding “counts” of movements in the wrong directions—little tiny movements upwards or downwards as you move the mouse sideways, for example. Adding those incorrect counts is changing the number of count you'll have at the end [of a mouse movement]. So if you travel full horizontal but your system is doing something like that, you will lose a part of the horizontal motion, because part of the horizontal motion will be reported vertically, so at the end, your trajectory will be shorter.»
Ýòà ïðîáëåìà ðåøàåòñÿ òàêèì ïàðàìåòðîì ìûøè, êàê óñêîðåíèå, èëè àêñåëåðàöèÿ.  CS:GO è Left 4 Dead 2 åñòü íàñòðîéêè àêñåëåðàöèè, êîòîðûå ñòîèò àêòèâèðîâàòü òîëüêî òîãäà, êîãäà ìûøü âåäåò ñåáÿ íåïðàâèëüíî íà âûñîêèõ ñêîðîñòÿõ. Ïîïðîáóéòå ïðîâåñòè ìûøüþ ïî êîâðèêó îäíî è òî æå ðàññòîÿíèå, ñíà÷àëà ìåäëåííî, çàòåì áûñòðî. Åñëè ñìåùåíèå ïðèöåëà â èãðå ðàçëè÷àåòñÿ, òî âàì ñòîèò àêòèâèðîâàòü àêñåëåðàöèþ. Çà íåå îòâå÷àåò ïåðåìåííàÿ m_customaccel, ïî óìîë÷àíèþ îíà ðàâíà 0, ÷òîáû âêëþ÷èòü àêñåëåðàöèþ, óñòàíîâèòå åå çíà÷åíèå â 1. Òðè ïàðàìåòðà àêñåëåðàöèè: m_customaccel_exponent, m_customaccel_max, m_customaccel_scale. Ïîäðîáíî ïðî òî, êàê ýòè ïàðàìåòðû çàäàþò àêñåëåðàöèþ, íàïèñàíî çäåñü (ôîðìóëà îäèíàêîâàÿ äëÿ Left 4 Dead 2 è CS):
https://developer.valvesoftware.com/wiki/List_of_L4D2_Cvars
 CS íàñòðîèòü âåëè÷èíó àêñåëåðàöèè ìîæíî ïîëçóíêîì â íàñòðîéêàõ, íî òîãäà âû ñìîæåòå èçìåíÿòü òîëüêî îäèí ïàðàìåòð, à íå òðè.
 èãðå åñòü åùå òàêîé ïàðàìåòð, êàê ôèëüòðàöèÿ ìûøè – îí ñãëàæèâàåò åå äâèæåíèÿ. Åñëè âàøà çàäà÷à – òî÷íî ñòðåëÿòü, òî ÿ äóìàþ, ÷òî îí âàì íå íóæåí. Çíà÷åíèå ýòîãî ïàðàìåòðà ìîæíî èçìåíèòü â íàñòðîéêàõ èëè ÷åðåç êîíñîëü.
×òîáû çàäàòü âñå òðåáóåìûå íàñòðîéêè, ñîçäàéòå ôàéë «Counter-Strike Global Offensive/csgo/cfg/autoexec.cfg» è âïèøèòå â íåãî ñëåäóþùèå ñòðî÷êè:
m_rawinput 1
m_mousespeed 0
m_customaccel 0 // åñëè âûøâ ìûøü ðàáîòàåò íîðìàëüíî, è âàì íå íóæíà àêñåëåðàöèÿ
m_filter 0 //åñëè íå õîòèòå ñãëàæèâàòü äâèæåíèÿ ìûøè
m_filter2 0 //íå çíàþ, ÷òî ýòî, íî ëó÷øå ïðîïèøèòå
sensitivity 2.5 //çäåñü óêàæèòå òó ñêîðîñòü, êîòîðàÿ âàì íðàâèòñÿ
Ôàéë autoexec.cfg èñïîëíÿåòñÿ âñåãäà, êîãäà âû çàõîäèòå â èãðó. Ïîäðîáíåå îá autoexec (îïÿòü æå äëÿ Left 4 Dead 2, õîòÿ ïî÷òè âñå ýòî ðàáîòàåò è â CS) ÷èòàéòå â ìîåì äðóãîì ðóêîâîäñòâå:
http://steamcommunity.com/sharedfiles/filedetails/?id=637675229
Åñòü è äðóãèå ïðîáëåìû, ñâÿçàííûå ñ ìûøüþ. Íàïðèìåð, íåïðèëè÷íî áîëüøîå âðåìÿ îòêëèêà ìûøè â èãðå. Ïðîáëåìà ñêîðåå âñåãî ñâÿçàíà ñ òåì, ÷òî âû èñïîëüçóåòå áåñïðîâîäíóþ ìûøü. Òàêèå ìûøè, îñîáåííî äåøåâûå, îáëàäàþò áîëüøèì âðåìåíåì îòêëèêà. Åñëè âû íå ìîæåòå çàìåíèòü ìûøü íà ïðîâîäíóþ, òî ïîïðîáóéòå îòêëþ÷èòü raw input («m_rawinput 0» â êîíñîëè). Íå çíàþ ïî÷åìó, íî â ìîåì ñëó÷àå ýòî óìåíüøèëî âðåìÿ îòêëèêà.
Åùå îäíà ïðîáëåìà: ïðè âûñîêèõ ñêîðîñòÿõ äâèæåíèå ìûøè çàíèìàåò 1/5 ñåêóíäû, òîãäà êàê òî æå äâèæåíèå íà ýêðàíå ïî÷åìó-òî ðàñòÿãèâàåòñÿ ïî âðåìåíè äî 1/2 ñåêóíäû. ß âñòðå÷àë ýòó ïðîáëåìó íà ìûøè Genius Netscroll 100. Ýòî ìîäåëü íèçøåé öåíîâîé êàòåãîðèè, íà áîëåå êà÷åñòâåííûõ ìîäåëÿõ òàêîé ïðîáëåìû ÿ íå çàìå÷àë. Ïîýòîìó ïðîñòî ñìåíèòå ìûøêó èëè ìåäëåííåå äâèãàéòå åé ïî êîâðèêó.
Êàêóþ ÷óâñòâèòåëüíîñòü âûáðàòü?
«Íà ïðàêòèêå ïî÷òè âñå êèáåðçàäðû èãðàþò íà íèçêîé ÷óâñòâèòåëüíîñòè ïðè 800 DPI,íà òðÿïè÷íîì òîëñòîì êîâðå è äîðîãîé ìûøè ,òèïî ñåíõàéçåðà,çà ïàðó-òðîéêó êîñûõ,ìèíèìóì. Ïîòîìó ÷òî,÷åì ìåíüøå ñåíñà,òåì ëåã÷å ïîïàñòü íà ñðåäíèõ è äàëüíèõ äèñòàíöèÿõ,ñâîäÿ ê ìèíèìóìó äåðãàíüÿ ìûøè,ïðèäàâàÿ åé ïëàâíîñòè è àêêóðàòíîñòè äâèæåíèÿ. Ìèíóñ âñåãî îäèí: âáëèçè ïðèõîäèòñÿ ÿðîñòíî êðóòèòü ìûøüþ âî âñå ñòîðîíû.»Ìûøü ñåíõàéçåð. Âû ñëûøàëè, äà? Íå ÿ ýòî ïèñàë, íî ïðî îñîáåííîñòè íèçêîé ÷óâñòâèòåëüíîñòè íàïèñàíî õîðîøî.
Åùå ðàç íàïîìíþ, ÷òî ñåíñà – ýòî DPI*Sensitivity. Ïðèâû÷íàÿ ñåíñà – äàëåêî íå âñåãäà ñàìàÿ ëó÷øàÿ. Óìåíüøèâ åå â 2-4 ðàçà, îáû÷íî ÷óâñòâóåøü íåóäîáñòâî, íî ïîòîì íà÷èíàåøü ñòðåëÿòü ëó÷øå, ÷åì ðàíüøå.
Ìíîãèå èãðîêè, íå ñèëüíî äóìàþùèå î òî÷íîñòè ñòðåëüáû, èãðàþò íà î÷åíü âûñîêîé ñåíñå. Ýòî óäîáíî, ïîòîìó ÷òî íå íóæíî äåëàòü ìíîãî äâèæåíèé, íî íàâåñòèñü òî÷íî íà öåëü, îñîáåííî äâèæóùóþñÿ èëè î÷åíü ìàëåíüêóþ, áóäåò ñëîæíî. Íåêîòîðûå èãðàþò íà óìåðåííî âûñîêîé ñåíñå. Ïðè ýòîì èñïîëüçóåòñÿ àèìèíã êèñòüþ ðóêè – îí áîëåå áûñòðûå, íî ìåíåå òî÷íûé, ÷åì ïðèöåëèâàíèå âñåé ðóêîé. Íàêîíåö òå, êòî ñòàâèò íèçêóþ ñåíñó, ïîêóïàþò áîëüøîé êîâðèê è ïðèöåëèâàþòñÿ ñðàçó âñåé ðóêîé.
Êàê âûáðàòü ìûøü?
Ýòîò ãàéä íàïèñàí äëÿ Left 4 Dead 2.  ýòî èãðå íóæíû áûñòðûå òî÷íûå äâèæåíèÿ, ïîýòîìó âñå îñòàëüíûå õàðàêòåðèñòèêè ìûøè íè÷åãî íå çíà÷àò ïî ñðàâíåíèþ ñî ñïîñîáíîñòüþ ìûøè òî÷íî îáðàáàòûâàòü âñå âàøè äâèæåíèÿ ðóêîé. Äàæå íåêîòîðûå ðàçðåêëàìèðîâàííûå èãðîâûå ìûøè ÷àñòî ïðè ðåçêèõ äâèæåíèÿõ ðóêè íà÷èíàþò òóïèòü (ñì. ðàçäåë «Ïî÷åìó ìûøü òîðìîçèò?»). ß ãîâîðþ î áûâøåé ó ìåíÿ íåêîãäà A4Tech x7. Ñ ýòîé ñòîðîíû Logitech G700 è G502 ïðîÿâèëè ñåáÿ íàìíîãî ëó÷øå, íî è öåíû ó íèõ ñîîòâåòñòâóþùèå.
Âòîðîé ïî âàæíîñòè ïóíêò ïðè âûáîðå ìûøè – ýòî òîíêèé è ãèáêèé ïðîâîä. Íåò íè÷åãî íåïðèÿòíåå, ÷åì êîãäà ïðîâîä âñå âðåìÿ òÿíåò â ñâîþ ñòîðîíó è ìåøàåò âàì äâèãàòü ìûøü. Ê ñîæàëåíèþ, òÿæåëûì ïðîâîäîì îáëàäàþò ìíîãèå òîïîâûå ìîäåëè, òàêèå êàê Logitech G502. Åñëè óáðàòü ðóêó ñ ìûøè, òî îíà ïîä äåéñòâèåì ñîãíóòîãî ïðîâîäà ìîæåò íà÷àòü ñäâèãàòüñÿ â ñòîðîíó – à ýòî çíà÷èò, ÷òî ïðè ïðèöåëèâàíèè ê ìûøè ïðèêëàäûâàåòñÿ äîïîëíèòåëüíîå íåïðåäóñìîòðåííîå óñèëèå. Ñëåäèòå òàêæå çà âîðñèñòîñòüþ ïðîâîäà – îí ìîæåò íà÷àòü öåïëÿòüñÿ çà êðàé êîâðèêà.
Ïîñìîòðèòå íà ôîðìó ìûøè, ïðîâåðüòå êàê îíà ëåæèò â ðóêå. Äàæå ê ìûøè ñàìîé íåêàçèñòîé ôîðìû ìîæíî ïðèâûêíóòü, íî ìûøü àíàòîìè÷åñêîé ôîðìû âñå æå ëó÷øå.
Ëè÷íî ÿ íå óâåðåí, ÷òî ëåãêàÿ ìûøü ëó÷øå òÿæåëîé (â ðàçóìíûõ ïðåäåëàõ). Âîçìîæíîñòè êèñòè ðóêè íàìíîãî ïðåâûøàþò òÿæåñòü ìûøè, ïîýòîìó ê îòíîñèòåëüíî òÿæåëîé ìûøè ìîæíî ïðèâûêíóòü è îáðàùàòüñÿ ñ íåé íè÷óòü íå õóæå, ÷åì ñ ëåãêîé.
Èçó÷èòå òåêñòóðó ïîâåðõíîñòè ìûøè. Åñëè â íåé ìíîãî óãëóáëåíèé, òî òóäà ðàíî èëè ïîçäíî çàáüåòñÿ ãðÿçü. Î÷èùàÿ ìûøü, âû ðèñêóåòå ïîâðåäèòü ïîâåðõíîñòü, åñëè îíà ïðîðåçèíåííàÿ.
Î÷åíü ðåêîìåíäóþ òå ìûøè, ó êîòîðûõ ñëåâà åñòü ïàðà äîïîëíèòåëüíûõ êíîïîê – íàçíà÷üòå èì êàêèå-íèáóäü äåéñòâèÿ. Ïîñëå òîãî, êàê ó ìîåé Logitech G502 ñëîìàëîñü êîëåñèêî (ïî ìîåé âèíå, íå áðàê), ÿ ïåðåáèíäèë îïòè÷åñêèé ïðèöåë íà áîêîâóþ êíîïêó – òàê îêàçàëîñü äàæå óäîáíåå. Âòîðóþ êíîïêó ÿ çàáèíäèë ïîä ñêðèíøîò.  WoW áîêîâîé êíîïêå ìîæíî íàçíà÷èòü ïðûæîê – òîãäà âû ñìîæåòå ïåðåäâèãàòüñÿ è ïðûãàòü ñ ïîìîùüþ îäíîé ìûøè (çàæàòèå îäíîâðåìåííî mouse1 è mouse2 îçíà÷àåò áåã âïåðåä).
Åñëè ó ìûøè åñòü äâà ìåõàíè÷åñêèõ ðåøèìà êîëåñèêà, ïîøàãîâûé è èíåðöèîííûé, òî ýòî íåñîìíåííûé ïëþñ.  èíåðöèîííîì ðåæèìå ìîæíî î÷åíü áûñòðî ïðîëèñòûâàòü ðàçíûå äîêóìåíòû. Òàêæå åñëè çàáèíäèòü +jump íà mwheeldown, òî ýòî ãàðàíòèðîâàííûé áàííèõîï â ÑS:Source (íî íå â Left 4 Dead 2 – òàì ñïàì êîìàíäû jump íè÷åãî íå äàåò èç-çà îñîáåííîñòåé äâèæêà).
Åñëè êîëåñèêî ìîæåò äâèãàòüñÿ âëåâî-âïðàâî, ýòî òîæå ïëþñ. Òàêîå îñîáåííîñòüþ îáëàäàþò ìûøè Logitech.
Åñëè êîëåñèêî ìûøè êðóòèòñÿ ñî ñëèøêîì ãðîìêèì çâóêîì, òî ïîíà÷àëó ýòî ìîæåò ñìóòèòü, îäíàêî ê ýòîìó áûñòðî ïðèâûêàåøü.
Ïîñìîòðèòå íà òî÷êè îïîðû ìûøè. Åñëè ïëàñòèêîâûå íîæêè ïðèêëååíû, òî îíè ìîãóò íà÷àòü îòêëåèâàòüñÿ è öåïëÿòüñÿ çà êîâðèê. Åñëè âû îòîðâåòå îäíó èç íèõ, òî ðàäè ñîõðàíåíèÿ óñòîé÷èâîñòè ïðèäåòñÿ îòîðâàòü è âñå îñòàëüíûå – ïîëó÷èòå ìûøü-èíâàëèä. Ëó÷øå, êîãäà íîæêè äåðæàòñÿ êðåïêî èëè âîîáùå ìåòàëëè÷åñêèå.
Ïîñìîòðèòå, ïîääåðæèâàåò ëè âàøà ìûøü ìàêðîñû (ñì. íèæå) è ñïåöèàëèçèðîâàííîå ÏÎ. Ëó÷øå, åñëè äà.
Íåìíîãî íàñ÷åò áåñïðîâîäíûõ ìûøåé. Òàêàÿ ìûøü â ïðèíöèïå ìîæåò îáëàäàòü õîðîøèì âðåìåíåì îòêëèêà, õîðîøåé áàòàðååé è õîðîøèì ñåíñîðîì, íî êàæäûé èç ïóíêòîâ äîáàâëÿåò ìûøè ñòîèìîñòü, ïîýòîìó ïðîèçâîäèòåëè ñòàðàþòñÿ íà ÷åì-òî èç ïåðå÷èñëåííîãî ñýêîíîìèòü. Ïîýòîìó çà òå æå äåíüãè, è äàæå çà áÎëüøèå äåíüãè, âû ðèñêóåòå ïîëó÷èòü ìåíåå êà÷åñòâåííóþ ìûøü, åñëè âîçüìåòå áåñïðîâîäíóþ ìûøü âìåñòî ïðîâîäíîé. Åñëè õîòèòå óçíàòü î áåñïðîâîäíûõ ìûøàõ ïîäðîáíåå, ÷èòàéòå èõ îáçîðû. È åùå èìåéòå â âèäó, ÷òî áàòàðåéêà óâåëè÷èâàåò âåñ ìûøè.
Ñëåäóþùèå ññûëêè ìîãóò ïîìî÷ü ïðè âûáîðå êîíêðåòíûõ ìîäåëåé:
http://on-winning.com/cs-go-config-setup-settings-monitor-mice-sensitivity-pros/
http://www.pcgamer.com/the-best-gaming-mouse/
×òî ìîæíî ñäåëàòü ìàêðîñàìè äëÿ ìûøè?
Logitech ïðåäîñòàâëÿåò âîçìîæíîñòü ïèñàòü äëÿ ñâîèõ ìûøåé ïðîñòûå ìàêðîñû. A4tech äàåò âîçìîæíîñòü ïèñàòü áîëåå ñëîæíûå ñêðèïòû. ß íèêîãäà èõ íå èñïîëüçîâàë, íî âèäåë èõ ñèíòàêñèñ.Âîçìîæíûå ïðèìåíåíèÿ ñêðèïòîâ:
1) Ñêðèïòû äëÿ îðóæèÿ èç Counter-Strike ìèíèìèçèðóþò åãî îòäà÷ó çà ñ÷åò äâèæåíèÿ ìûøè
2) Çàêðèïòîâàòü ìîæíî è êîìàíäû êëàâèàòóðû, íàïðèìåð ïðûæîê ñ îïðåäåëííûìè èíòåðâàëàìè, ÷òîáû äåëàòü áàííèõîï (ðàáîòàòü áóäåò òîëüêî íà ðîâíîé ïîâåðõíîñòè)
3) ËÊÌ+ÏÊÌ îäíîâðåìåííî ïîçâîëèò ñäåëàòü ïàí÷ðîê òàíêîì â Left 4 Dead 2.
4) Ìîæíî çàñêðèïòîâàòü ìãíîâåííûé ïîâîðîò íà 90 èëè 180 ãðàäóñîâ.
Îòâåòû íà âîïðîñû.
×òî òàêîå DPI ìûøè? Êàê åãî íàñòðîèòü? Êàê îí ñâÿçàí ñ ïîëçóíêîì ñêîðîñòè ìûøè â Windows?DPI ìûøè ìîæíî íàñòðîèòü òîëüêî åñëè ìûøü ïîääåðæèâàåò ýòó ôóíêöèþ (åñòü ñïåöèàëüíîå ÏÎ). Òîãäà DPI ëó÷øå óñòàíàâëèâàòü â ðàéîíå 400-800, à ñêîðîñòü ìûøè íàñòðàèâàòü ïåðåìåííîé â èãðå. Òàêæå ñëåäóåò ââåñòè êîìàíäó m_rawinput 1. Ïîëçóíîê ñêîðîñòè â Windows ïîçâîëèò ïðè çàäàííîì DPI íàñòðîèòü óäîáíóþ ñêîðîñòü ìûøè íà ðàáî÷åì ñòîëå.
Ïî÷åìó ïðîôåññèîíàëû ðåêîìåíäóþò èãðàòü ñ íèçêèì DPI? È êàê òàê ìîæíî èãðàòü, ñîâñåì íåóäîáíî æå!
Ïðè íèçêîé ñåíñå óâåëè÷èâàåòñÿ àìïëèòóäà ðàáîòû ìûøö ðóêè, è ñîîòâåòñòâåííî òî÷íîñòü èõ ðàáîòû. Ýòî ïîçâîëÿåò ëåã÷å äåëàòü õåäøîòû, îäíàêî íà áëèçêîì ðàññòîÿíèè ïðèäåòñÿ äåëàòü áîëüøèå äâèæåíèÿ ìûøè.  Left 4 Dead 2 íèçêàÿ ñåíñà íå ñòîëü âàæíà, êàê â CS.
Êàê ñäåëàòü, ÷òîáû ÷óâñòâèòåëüíîñòü ìûøè â èãðå áûëà òàêàÿ æå, êàê íà ðàáî÷åì ñòîëå?
Ñì. ôîðìóëó â êîíöå ðàçäåëà «×óâñòâèòåëüíîñòü â èãðå è íà ðàáî÷åì ñòîëå».
Ïî÷åìó ìûøü òàê ñèëüíî òîðìîçèò, è êàê ýòî èñïðàâèòü?
Ïåðâûé âàðèàíò – ó âàñ áåñïðîâîäíàÿ ìûøü, êóïèòå ïðîâîäíóþ. Âòîðîé âàðèàíò – âû ñëèøêîì áûñòðî äâèãàåòå ìûøüþ, âàøà ìûøü íå ðàñ÷èòàíà íà òàêóþ ñêîðîñòü, äâèãàéòå ìûøü ìåäëåííåå èëè æå íàñòðîéòå àêñåëåðàöèþ.
Êàê ñâÿçàíû ìåæäó ñîáîé DPI è ïàðàìåòð «÷óâñòâèòåëüíîñòü ìûøè» â èãðå?
Îíè ïåðåìíîæàþòñÿ. Ñì. îòâåò íà ïåðâûé âîïðîñ.
×òî òàêîå óñêîðåíèå è ôèëüòð ìûøè â èãðå, è «ïîâûøåííàÿ ÷óâñòâèòåëüíîñòü óñòàíîâêè óêàçàòåëÿ» â Windows? Âêëþ÷àòü èõ èëè îòêëþ÷àòü?
Ôèëüòð ìûøè – ñãëàæèâàíèå åå äâèæåíèé. Àêñåëåðàöèÿ – èñïðàâëåíèå ïîâåäåíèÿ ìûøè íà âûñîêèõ ñêîðîñòÿõ, ñì. ðàçäåë «Ïî÷åìó ìûøü òîðìîçèò?». Åñëè âàøà ìûøü òî÷íî ñëóøàåòñÿ âàñ, îòêëþ÷àéòå îáå ôóíêöèè. Ïîâûøåííàÿ ÷óâñòâèòåëüíîñòü óñòàíîâêè óêàçàòåëÿ â windows íà èãðó íå âëèÿåò, åñëè óñòàíîâëåíî m_rawinput 1, ðåêîìåíäóåòñÿ òàê è ñäåëàòü.
Ìîæíî ëè íîðìàëüíî èãðàòü, íå ðàçáèðàÿñü ñî âñåìè ýòèìè ïàðàìåòðàìè?
Ìîæíî äîñòàòî÷íî õîðîøî èãðàòü, çíàÿ è íàñòðàèâàÿ òîëüêî ïàðàìåòð «÷óâñòâèòåëüíîñòü» (sensitivity). Íî åñëè ó âàñ íèçêàÿ ñåíñà è õîðîøàÿ ìûøü, òî ÷òîáû âûæàòü èç íåå ìàêñèìóì, íàñòðàèâàéòå DPI è äðóãèå ïàðàìåòðû. Òàêæå ñì. ðàçäåë «Êàêóþ ÷óâñòâèòåëüíîñòü âûáðàòü?».
×òî ìîæíî ñäåëàòü ñ ïîìîùüþ ìàêðîñîâ è ñêðèïòîâ äëÿ ìûøè?
Ñì. ñîîòâåòñòâóþùèé ðàçäåë.
Goodbye!