Battlefield 3 - Макрос для мышек A4Tech со встроенной память

Обсуждение ПК железа, технические характеристики консолей
Правила форума
Не переступайте черту, за которой вас начали бы бить в реале. Только вместо драки у нас прдупреждения и баны. Будьте взаимовежливы насколько это возможно. Ваши враги любят стучать на ваши оскорбления и тем самым отправлять вас в бан.
  • Кто здесь?
  • нет зарегистрированных пользователей и 0 ноунейма

PainisCupcake
C4rank2
C4rank2
Аватара пользователя Автор темы
Сообщения: 11857
Рега: 11 апр 2011, 00:42
Лайкнул: 77 раза
Лайкнули: 149 раза
Награды: 3

Орден Почётного Сонибоя Dualshock Medal Naughty Medal

23 июл 2013, 20:17

Обьяснять чем является макрос не будем и сразу перейдем к делу, для начала
1. Нужна мышь от A4Tech, например такая A4Tech F4 V-Track
2. Поставляемая вместе с мышкой программа "Oscar Editor", можно достать отсюда: http://www.x7.cn/oscaren/
3. После установки ПО Oscar Editor попадаем в меню похожее на это ( внешний вид может различаться )
Изображение
Изображение
4. Открываем блокнот, вписываем туда шапку макроса:
СПОЙЛЕР
<Root>
<DefaultMacro>
<Major></Major>
<Description></Description>
<Comment></Comment>
<GUIOption>
<RepeatType>1</RepeatType>
</GUIOption>
<KeyUp>
<Syntax></Syntax>
</KeyUp>
<KeyDown>
<Syntax>//-------------------
5. Далее вставляем остальное содержимое, непосредственно отвечающее за подавление вертикальной отдачи макроса
СПОЙЛЕР
KeyDown 20 1
Delay 1 ms
KeyUp 20 1
Delay 1 ms
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 11
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 10
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 10
LeftDown 1
Delay 55 ms 100
LeftUp 1
Delay 55 ms
MoveR 0 10
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 10
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 10
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 9
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 9
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 9
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 9
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 9
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 0
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 0
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms 200
MoveR 0 0
LeftDown 1
Delay 55 ms
LeftUp 1
Delay 55 ms
MoveR 0 0</Syntax>
</KeyDown>
<Software>BD2
</Software></DefaultMacro>
</Root>
Теперь разберем команды, отвечающее за конкретные действия макроса:
LeftDown 1 - действие: нажатие левой кнопки мышки
Delay 55 ms - задержка перед следующим действием
LeftUp 1 - действие: отпустить левую кнопку мышки
Delay 55 ms - задержка перед следующим действием
MoveR 0 11 - команда на корректировку положения курсора мышки, эта команда гасит отдачу

Дальше идут вариации именно этой части макроса, команды теже, меняется лишь корректировка отдачи, потому, что в игре отдача оружия постепенно уменьшается, если вести непрерывный огонь.
О команде: Delay 55 ms
Задержка выбирается исходя из скорострельности оружия. На примере G3A3: темп стрельбы у этой винтовки - 550 выстрелов в минуту, то есть промежуток между двумя следующими друг за другом выстрелами составляет ~109 миллисекунд. В макросе задержка между двумя соседними выстрелами должна быть больше или равна этому значению, поэтому я и выбрал значение в 55 миллисекунд (Delay 55 ms), то есть идет нажатие на левую кнопку мышки -> задержка 55мс -> левая кнопка мышки отпускается -> задержка 55мс -> корректировка положения курсора -> снова нажатие левой кнопки мышки и так далее. Таким образом выходит, что между двумя соседними нажатиями левой кнопки мышки проходит ровно 110мс (55 х 2). Данный промежуток индивидуален для каждого вида оружия , потому, что они отличаются скорострельностью, если значение в макросе выставить меньше, чем реально может оружие, то автомат/пулемет начнет захлебываться, так как быстрее он стрелять физически не может. Оружие может заклинить, макрос может заклинить, для того, чтобы избежать подобного стечения обстоятельств, промежуток стОит брать с небольшим запасом, либо кругло.
О команде корректировки положения курсора: MoveR 0 11
СПОЙЛЕР
Первая цифра (в нашем случае 0) отвечает за смещение ствола вправо или влево, то есть если у нашего оружия преобладает отдача в какую либо сторону, то надо вводить эту поправку (к примеру, для G3A3, SCAR-H, М60 не нужно: боковая отдача с установленной рукояткой у них совсем невелика по-умолчанию). Значения со знаком минус (как -1, -2, -3...) отвечают за смещение ствола в левую сторону, значения со знаком плюс (как просто 1, 2, 3...) отвечают за смещение в правую сторону. Повторюсь, что в случае с G3A3 горизонтальная отдача очень невелика, поэтому значение я оставил равным нулю.

Вторая цифра (в нашем случае 11) отвечает за смещение ствола вверх или вниз. Значения со знаком минус отвечают за смещение ствола вверх, значения со знаком плюс отвечают за смещение ствола вниз. Так как у всего оружия в Battlefield 3 вертикальная отдача толкает ствол лишь вверх, то, следовательно, в макросах для любого оружия второе число в команде на корректировку положения курсора будет положительным, будет меняться лишь его величина, у каждого оружия своя вертикальная отдача.

Далее в самом макросе будет идти лишь копипаст этих пяти строчек, которые отвечают за выстрел и корректировку отдачи каждой отдельной пули. В макросе на G3A3, который я приводил выше, числа 100 и 200 обозначают, что в этом месте находится участок 10й и 20й пули соответственно, лучше всего макрос работает на оружии с незначительной горизонтальной и значительной вертикальной отдачей, так как горизонтальная отдача непредсказуема и нельзя сказать в какую сторону понесет ствол (влево или вправо) после следующего выстрела.
Результат макроса, который был приведен выше:
Примечания:
Отдельно стоит отметить, что если вы делаете макрос в блокноте, то расширение текстового файла .txt стоит вручную поменять на .amc. Макросы должны храниться в папке, расположенной по адресу: C:\Program Files (x86)\Anti-Vibrate Oscar Editor\ScriptsMacros\Russian\MacroLibrary, его можно повесить на любую кнопку мышки, кроме левой (о ней отдельно), я вешал на кнопку тройного клика, по нажатию на нее активировался макрос, по нажатию на левую кнопку можно было вести обычную стрельбу по старитнке. Для того, чтобы воспользоваться готовым макросом, необходимо сначала поместить его в указаную папку, а затем, с помощью Oscar Editor привязать макрос к выбранной кнопке мышки (просто открыть всплывающую менюшку и нажать на "Выбрать макро файл"), далее необходимо нажать на "Download to Mouse":
Изображение
Последний раз редактировалось PainisCupcake 23 июл 2013, 20:18, всего редактировалось 1 раз.
zibada
Classic Club Gamer
Classic Club Gamer
Аватара пользователя
Сообщения: 23393
Рега: 12 июл 2011, 20:08
Лайкнул: 759 раза
Лайкнули: 601 раза
Награды: 2

Awesome Trophy Орден мышиной ярости

23 июл 2013, 20:20

PainisCupcake писал(а): команда на корректировку положения курсора мышки, эта команда гасит отдачу
рот ебал , минус захуярил

Добавлено спустя 23 секунды:
а сука нельзя, ну мысленно значит
"Cyberpunk 2077 = 4-ый блин комом. CD Project обосрались!"
-gunzoller-
MadМолчун
MadМолчун
Аватара пользователя
Сообщения: 2794
Рега: 16 окт 2012, 19:35
Лайкнули: 3 раза

23 июл 2013, 20:20

Читерская хуита :omar: :huang:
PainisCupcake
C4rank2
C4rank2
Аватара пользователя Автор темы
Сообщения: 11857
Рега: 11 апр 2011, 00:42
Лайкнул: 77 раза
Лайкнули: 149 раза
Награды: 3

Орден Почётного Сонибоя Dualshock Medal Naughty Medal

23 июл 2013, 20:21

zibada писал(а):
PainisCupcake писал(а): команда на корректировку положения курсора мышки, эта команда гасит отдачу
рот ебал , минус захуярил

Добавлено спустя 23 секунды:
а сука нельзя, ну мысленно значит
Дохуя людей пользуются этим макросом :huang:
zibada
Classic Club Gamer
Classic Club Gamer
Аватара пользователя
Сообщения: 23393
Рега: 12 июл 2011, 20:08
Лайкнул: 759 раза
Лайкнули: 601 раза
Награды: 2

Awesome Trophy Орден мышиной ярости

23 июл 2013, 20:22

PainisCupcake писал(а):
zibada писал(а):
PainisCupcake писал(а): команда на корректировку положения курсора мышки, эта команда гасит отдачу
рот ебал , минус захуярил

Добавлено спустя 23 секунды:
а сука нельзя, ну мысленно значит
Дохуя людей пользуются этим макросом :huang:
и это повод самому пользоваться ? :eddie:
"Cyberpunk 2077 = 4-ый блин комом. CD Project обосрались!"
PainisCupcake
C4rank2
C4rank2
Аватара пользователя Автор темы
Сообщения: 11857
Рега: 11 апр 2011, 00:42
Лайкнул: 77 раза
Лайкнули: 149 раза
Награды: 3

Орден Почётного Сонибоя Dualshock Medal Naughty Medal

23 июл 2013, 20:23

zibada писал(а):
PainisCupcake писал(а):
zibada писал(а):
PainisCupcake писал(а): команда на корректировку положения курсора мышки, эта команда гасит отдачу
рот ебал , минус захуярил

Добавлено спустя 23 секунды:
а сука нельзя, ну мысленно значит
Дохуя людей пользуются этим макросом :huang:
и это повод самому пользоваться ? :eddie:
У меня Razer Imperator, так что я немогу :huang:
zibada
Classic Club Gamer
Classic Club Gamer
Аватара пользователя
Сообщения: 23393
Рега: 12 июл 2011, 20:08
Лайкнул: 759 раза
Лайкнули: 601 раза
Награды: 2

Awesome Trophy Орден мышиной ярости

23 июл 2013, 20:26

PainisCupcake писал(а):
zibada писал(а):
PainisCupcake писал(а):
zibada писал(а):
PainisCupcake писал(а): команда на корректировку положения курсора мышки, эта команда гасит отдачу
рот ебал , минус захуярил

Добавлено спустя 23 секунды:
а сука нельзя, ну мысленно значит
Дохуя людей пользуются этим макросом :huang:
и это повод самому пользоваться ? :eddie:
У меня Razer Imperator, так что я немогу :huang:
тогда зачем выкладывать?
"Cyberpunk 2077 = 4-ый блин комом. CD Project обосрались!"
PainisCupcake
C4rank2
C4rank2
Аватара пользователя Автор темы
Сообщения: 11857
Рега: 11 апр 2011, 00:42
Лайкнул: 77 раза
Лайкнули: 149 раза
Награды: 3

Орден Почётного Сонибоя Dualshock Medal Naughty Medal

23 июл 2013, 20:28

zibada,
Вдруг у кого на форуме A4Tech, кажись парочка людей этот макрос на форуме искала уже
Orlando
Графоман
Графоман
Аватара пользователя
Сообщения: 17934
Рега: 30 окт 2010, 12:47
Лайкнул: 1 раз
Лайкнули: 12 раза
Награды: 3

likeU medal Awesome Trophy Мухожук клеймо

23 июл 2013, 20:31

макросы для чмошников :gay:
ВНИМАНИЕ!!! ПРОПАЛ ЧЕЛОВЕК!!! ВСЯ ИНФОРМАЦИЯ ТУТ!!!!!!!!!!!
http://zibada.pen.io/
narrenturm
Легендарный фанбой
Легендарный фанбой
Аватара пользователя
Сообщения: 42838
Рега: 28 окт 2011, 15:26
Откуда: Лейз за 150р пачка, какой то парашный сахар по 100+ рублей кг, эклерчики в москве по 300р штучка
Лайкнул: 2848 раза
Лайкнули: 4874 раза
Награды: 11

Kosmos Medal likeU medal Awesome Trophy Oligarch Medal
X-control Medal Octopus Medal XONE medal Wii U Medal
Nintendo-portable Switch VR Medal (PC)

23 июл 2013, 20:32

Раньше читы, теперь макросы ебанные, доябываем мультиплеер на пк :up:
Изображение
Alundra
нуб или бот
нуб или бот
Сообщения: 618
Рега: 01 дек 2010, 03:26

23 июл 2013, 20:38

пека гейминг во всей красе
Orlando
Графоман
Графоман
Аватара пользователя
Сообщения: 17934
Рега: 30 окт 2010, 12:47
Лайкнул: 1 раз
Лайкнули: 12 раза
Награды: 3

likeU medal Awesome Trophy Мухожук клеймо

23 июл 2013, 20:41

Хочется так же отметить, что макросы нихуя не помогают если ты нубло, а если хотя бы полу-про, то макросы уже идут зашкваром
ВНИМАНИЕ!!! ПРОПАЛ ЧЕЛОВЕК!!! ВСЯ ИНФОРМАЦИЯ ТУТ!!!!!!!!!!!
http://zibada.pen.io/
Firex
Легендарный фанбой
Легендарный фанбой
Аватара пользователя
Сообщения: 46280
Рега: 04 авг 2010, 18:27
Лайкнул: 1459 раза
Лайкнули: 1282 раза
Награды: 1

Awesome Trophy

23 июл 2013, 20:44

Пика хардорщики и не такое делают :huang:
Изображение
Bagster
Графоман
Графоман
Аватара пользователя
Сообщения: 13647
Рега: 04 июн 2011, 21:36
Лайкнул: 16 раза
Лайкнули: 35 раза
Награды: 2

Original Voice Medal TV-Shows Medal

23 июл 2013, 20:46

Только потом не пиздите, что макросы не читерство. :prof:
Клавоебы снова на параше. :yeah:
.brain
опытный фанбой
опытный фанбой
Аватара пользователя
Сообщения: 5950
Рега: 03 янв 2010, 00:37
Награды: 1

RROD Trophy

23 июл 2013, 21:26

макрушники пидорасы :omar:
скилл на пк уже что то фантастическое блеать :huang:
Изображение
Nerd512
опытный фанбой
опытный фанбой
Аватара пользователя
Сообщения: 5520
Рега: 04 ноя 2012, 23:13
Откуда: Мiсто Одеса
Лайкнули: 1 раз

31 авг 2013, 19:38

Макака, ставящая 5 хедшотов в прыжке. Безумие? Нет. Это ПК-гейминг.
caramba
MadAnimeTeam
MadAnimeTeam
Аватара пользователя
Сообщения: 28015
Рега: 29 мар 2011, 14:01
Откуда: Воронеж
Награды: 9

Troll Medal OldSchool Medal Halo Medal X-control Medal
Орден мышиной ярости Original Voice Medal True Pokemon Игрок в Шедевры
TV-Shows Medal

31 авг 2013, 19:42

Макросы для хуесосов. :eddie:
Изображение
Bagster
Графоман
Графоман
Аватара пользователя
Сообщения: 13647
Рега: 04 июн 2011, 21:36
Лайкнул: 16 раза
Лайкнули: 35 раза
Награды: 2

Original Voice Medal TV-Shows Medal

31 авг 2013, 19:46

Bagster писал(а):Только потом не пиздите, что макросы не читерство. :prof:
Клавоебы снова на параше. :yeah:
Поставил бы плюс, но не могу. :petrosyan:
caramba
MadAnimeTeam
MadAnimeTeam
Аватара пользователя
Сообщения: 28015
Рега: 29 мар 2011, 14:01
Откуда: Воронеж
Награды: 9

Troll Medal OldSchool Medal Halo Medal X-control Medal
Орден мышиной ярости Original Voice Medal True Pokemon Игрок в Шедевры
TV-Shows Medal

31 авг 2013, 19:49

Bagster, поставил обоим. :petrosyan:
Изображение
Bagster
Графоман
Графоман
Аватара пользователя
Сообщения: 13647
Рега: 04 июн 2011, 21:36
Лайкнул: 16 раза
Лайкнули: 35 раза
Награды: 2

Original Voice Medal TV-Shows Medal

31 авг 2013, 20:01

caramba, Шалунишка. :povar2:
Ответить