Battlefield 3 - Макрос для мышек A4Tech со встроенной память
: 23 июл 2013, 20:17
Обьяснять чем является макрос не будем и сразу перейдем к делу, для начала
1. Нужна мышь от A4Tech, например такая A4Tech F4 V-Track
2. Поставляемая вместе с мышкой программа "Oscar Editor", можно достать отсюда: http://www.x7.cn/oscaren/
3. После установки ПО Oscar Editor попадаем в меню похожее на это ( внешний вид может различаться )
4. Открываем блокнот, вписываем туда шапку макроса:
5. Далее вставляем остальное содержимое, непосредственно отвечающее за подавление вертикальной отдачи макроса
Теперь разберем команды, отвечающее за конкретные действия макроса:
LeftDown 1 - действие: нажатие левой кнопки мышки
Delay 55 ms - задержка перед следующим действием
LeftUp 1 - действие: отпустить левую кнопку мышки
Delay 55 ms - задержка перед следующим действием
MoveR 0 11 - команда на корректировку положения курсора мышки, эта команда гасит отдачу
Дальше идут вариации именно этой части макроса, команды теже, меняется лишь корректировка отдачи, потому, что в игре отдача оружия постепенно уменьшается, если вести непрерывный огонь.
О команде: Delay 55 ms
Отдельно стоит отметить, что если вы делаете макрос в блокноте, то расширение текстового файла .txt стоит вручную поменять на .amc. Макросы должны храниться в папке, расположенной по адресу: C:\Program Files (x86)\Anti-Vibrate Oscar Editor\ScriptsMacros\Russian\MacroLibrary, его можно повесить на любую кнопку мышки, кроме левой (о ней отдельно), я вешал на кнопку тройного клика, по нажатию на нее активировался макрос, по нажатию на левую кнопку можно было вести обычную стрельбу по старитнке. Для того, чтобы воспользоваться готовым макросом, необходимо сначала поместить его в указаную папку, а затем, с помощью Oscar Editor привязать макрос к выбранной кнопке мышки (просто открыть всплывающую менюшку и нажать на "Выбрать макро файл"), далее необходимо нажать на "Download to Mouse":
1. Нужна мышь от A4Tech, например такая A4Tech F4 V-Track
2. Поставляемая вместе с мышкой программа "Oscar Editor", можно достать отсюда: http://www.x7.cn/oscaren/
3. После установки ПО Oscar Editor попадаем в меню похожее на это ( внешний вид может различаться )


LeftDown 1 - действие: нажатие левой кнопки мышки
Delay 55 ms - задержка перед следующим действием
LeftUp 1 - действие: отпустить левую кнопку мышки
Delay 55 ms - задержка перед следующим действием
MoveR 0 11 - команда на корректировку положения курсора мышки, эта команда гасит отдачу
Дальше идут вариации именно этой части макроса, команды теже, меняется лишь корректировка отдачи, потому, что в игре отдача оружия постепенно уменьшается, если вести непрерывный огонь.
О команде: Delay 55 ms
О команде корректировки положения курсора: MoveR 0 11Задержка выбирается исходя из скорострельности оружия. На примере G3A3: темп стрельбы у этой винтовки - 550 выстрелов в минуту, то есть промежуток между двумя следующими друг за другом выстрелами составляет ~109 миллисекунд. В макросе задержка между двумя соседними выстрелами должна быть больше или равна этому значению, поэтому я и выбрал значение в 55 миллисекунд (Delay 55 ms), то есть идет нажатие на левую кнопку мышки -> задержка 55мс -> левая кнопка мышки отпускается -> задержка 55мс -> корректировка положения курсора -> снова нажатие левой кнопки мышки и так далее. Таким образом выходит, что между двумя соседними нажатиями левой кнопки мышки проходит ровно 110мс (55 х 2). Данный промежуток индивидуален для каждого вида оружия , потому, что они отличаются скорострельностью, если значение в макросе выставить меньше, чем реально может оружие, то автомат/пулемет начнет захлебываться, так как быстрее он стрелять физически не может. Оружие может заклинить, макрос может заклинить, для того, чтобы избежать подобного стечения обстоятельств, промежуток стОит брать с небольшим запасом, либо кругло.
Результат макроса, который был приведен выше:
Примечания:Отдельно стоит отметить, что если вы делаете макрос в блокноте, то расширение текстового файла .txt стоит вручную поменять на .amc. Макросы должны храниться в папке, расположенной по адресу: C:\Program Files (x86)\Anti-Vibrate Oscar Editor\ScriptsMacros\Russian\MacroLibrary, его можно повесить на любую кнопку мышки, кроме левой (о ней отдельно), я вешал на кнопку тройного клика, по нажатию на нее активировался макрос, по нажатию на левую кнопку можно было вести обычную стрельбу по старитнке. Для того, чтобы воспользоваться готовым макросом, необходимо сначала поместить его в указаную папку, а затем, с помощью Oscar Editor привязать макрос к выбранной кнопке мышки (просто открыть всплывающую менюшку и нажать на "Выбрать макро файл"), далее необходимо нажать на "Download to Mouse":
