Skip to content

1vanK/MaKros

Repository files navigation

MaKros - ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ макрос Π½Π° языкС C#

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ скрипты ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ AutoHotkey). Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш простой ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ hooking. Однако Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Mortal Kombat XL) стоит Π·Π°Ρ‰ΠΈΡ‚Π°, ΠΈ Ρ‚Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° MaKros Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, поэтому Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ прСимущСством MaKros являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ±Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚.

ВидСодСмонстрация: https://www.youtube.com/watch?v=ozy5-q20ZT0

Π’ΠΠ˜ΠœΠΠΠ˜Π•! ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ. Π‘ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π­Ρ‚ΠΎ Π½Π΅ являСтся нСдостатком, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΡƒΡ‡Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ собствСнно сама ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ взят ΠΎΡ‚ΡΡŽΠ΄Π°: https://github.com/oblitum/Interception. Когда Π²Ρ‹ устанавливаСтС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π² ΠΏΠ°ΠΏΠΊΡƒ c:\Windows\System32\drivers\ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°: keyboard.sys ΠΈ mouse.sys.

Π¨Π°Π³ 1. Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

  1. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€
  2. ЗапуститС InstallDriver.bat ΠΎΡ‚ администратора (ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° InstallDriver.bat ΠΈ "Запуск ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора")
  3. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€

Π¨Π°Π³ 2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹

  1. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ MaKros
  2. ЗапуститС MaKros.exe (это скомпилированный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скрипта)
  3. НаТмитС Num Lock для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ скрипта
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² любом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ смотритС Π½ΠΈΠΆΠ΅)
  5. Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ F12

ВозмоТности ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΈΠ³Ρ€Π΅ Mortal Kombat XL.

Q - ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Π·Π°Ρ…Π²Π°Ρ‚ Π“ΠΎΡ€ΠΎ, ΠΊΠΎΠ³Π΄Π° пСрсонаТ справа ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°.
E - ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Π·Π°Ρ…Π²Π°Ρ‚ Π“ΠΎΡ€ΠΎ, ΠΊΠΎΠ³Π΄Π° пСрсонаТ слСва ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°.
X - Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ΄Π°Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ кулачная ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° (ΠΊΠΎΠ³Π΄Π° пСрсонаТ слСва ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°).
M - Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ΄Π°Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ кулачная ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° (ΠΊΠΎΠ³Π΄Π° пСрсонаТ справа ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°).

МоТно Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ спСцприСмы, Π½ΠΎ ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ этом ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±Ρ‹ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚. Если ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΠ΄Π°Ρ€Ρ‹, Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ сСбС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ пСрсонаТСм.

Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ F - длинная ΠΊΠΎΠΌΠ±Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ справа ΠΎΡ‚ пСрсонаТа.
Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ H - длинная ΠΊΠΎΠΌΠ±Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ слСва ΠΎΡ‚ пСрсонаТа.
ΠžΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ F ΠΈΠ»ΠΈ H - ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ±Ρ‹.

Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ C - бСсконСчноС зСмлСтрясСниС.

Если Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π― протСстировал ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠ°Ρ… с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ вСрсиями Windows. Π£ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡŽΠ·Π΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

  1. Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ запускаСтся, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° .Net Framework. Для этого ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ c:\Windows\Microsoft.NET\Framework\v4.0.30319. Если Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ Π½Π΅Ρ‚, Ρ‚ΠΎ установитС https://dotnet.microsoft.com/download/thank-you/net472-offline.
  2. Если ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запускаСтся, Π½ΠΎ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° наТатия, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ просто Π½Π΅ Π½Π°ΠΆΠ°Π»ΠΈ Num Lock.
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² keyboard.sys ΠΈ mouse.sys Π² ΠΏΠ°ΠΏΠΊΠ΅ c:\Windows\System32\drivers. Если ΠΈΡ… Π½Π΅Ρ‚, Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Ρ‹ Π½Π΅ установили Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π€Π°ΠΉΠ» InstallDriver.bat Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚ Админа, Π° послС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ±Ρ‹?

Π•ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ сайт с ΠΊΠΎΠΌΠ±Π°ΠΌΠΈ для Mortal Kombat X ΠΈ Mortal Kombat 11: https://inthedark.pro/mortal-kombat-x-combos/, https://inthedark.pro/mortal-kombat-11-combos/. По ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°ΠΉΡ‚ΠΈΠ½Π³ΠΎΠ² ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ смогу.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published