Игре

Како користити АутоКеи за аутоматизацију Линук игара

Како користити АутоКеи за аутоматизацију Линук игара
АутоКеи је услужни програм за аутоматизацију радне површине за Линук и Кс11, програмиран на Питхон 3, ГТК и Кт. Користећи његову скриптну и МАЦРО функционалност, можете аутоматизовати притиске тастера, кликове мишем и већину делова интерфејса радне површине. Ако тражите алтернативу Виндовс програму АутоХоткеи, АутоКеи је најбоља опција која је данас доступна за кориснике Линука.

Имајте на уму да је ово само Кс11 апликација, подршка Ваиланд-а није додата апликацији у време писања овог чланка.

Неке од карактеристика АутоКеи-а су:

Овај водич ће вам показати неке примере АутоКеи-а који су корисни за Линук играче. Да започнемо, инсталирајмо Аутокеи Убунту пакете са његове ГитХуб странице. Преузмите доленаведене датотеке одавде

Након преузимања датотека, покрените следеће наредбе редом:

$ судо апт инсталација ./ аутокеи-цоммон_0.95.8-0_алл.деб
$ судо апт инсталација ./ аутокеи-гтк_0.95.8-0_алл.деб

Пример 1: Подешавање Кључ за аутоматско чување игара

Уобичајено је видети многе рачунарске игре које користе тастер за брзо чување и за брзо утовар. Међутим, многе друге игре на рачунару, посебно портови за конзоле, имају досадан начин да сачувају игру тамо где морате да се крећете кроз више опција менија. Ево кратког макета који сам нацртао и који то илуструје (извините за моје вештине цртања):

Игра жели да погодите тастер за паузу игре, па тастер са стрелицом, онда тастер за спремање игре, након чега следи поново притисните тастер за повратак у игру. Читав овај процес може се лако аутоматизовати и мапирати тастер користећи АутоКеи. Погледајте код скрипте испод:

време увоза
тастатура.сенд_кеи ('')
време.спавање (0.25)
тастатура.сенд_кеи ('')
време.спавање (0.25)
тастатура.сенд_кеи ('')
време.спавање (0.25)
тастатура.сенд_кеи ('')

Да бисте ову скрипту додали у АутоКеи, покрените апликацију, а затим кликните на видљиву фасциклу или на прилагођену фасциклу коју сте креирали да бисте је истакли. Кликните на Датотека> Ново> Скрипта опција менија за креирање нове скрипте унутар те мапе, као што је приказано на снимку екрана испод:

Преименујте ову скрипту у „Куицксаве“ и ставите горњи код у њу. Затим кликните на дугме „Пречица“ на дну, као што је приказано на снимку заслона испод:

На следећем екрану кликните на дугме „Притисните за подешавање“, а затим притисните тастер за мапирање у скрипту.

„Кеи: (Ноне)“ ће се променити у „Кеи: ”.

Кликните на „ОК“ и притисните да бисте сачували скрипту. Увек не заборавите да сачувате скрипту, иначе се ништа неће извршити када притиснете мапирани пречицу.

Мапирање тастера Куицксаве је сада спремно за употребу. Следећи пут када притиснете тастера, низ притискања тастера извршиће се редом.

Имајте на уму да смо променили функционалност кључ глобално у целом ОС-у, све док је АутоКеи покренут и прикључен на системску палету. Да бисте га ограничили на одређени прозор или апликацију, мораћете да одредите правила прозора кликом на дугме „Филтер прозора“ на дну.

Исту скрипту горе можете користити и за креирање скрипте за брзо учитавање. Само треба уклонити линију за тастер са стрелицом, а затим пресликајте скрипту у кључ.

Ако тражите тачна имена кључева која ће се користити у скриптама АутоКеи Питхон 3, списак свих посебних кодова кључева који се могу користити у АутоКеиу можете пронаћи овде. Било који кључ који није поменут на горњој страници може се уметнути помоћу једноструких или двоструких наводника. Пример: тастатура.сенд_кеи ('5'), тастатура.сенд_кеи ('п') и тако даље.

Пример 2: Пијте два здравствена напитка у низу у игрању улога

Под претпоставком да врући тастер пије здравствени напитак у вашој игри је , скрипта би била:

тастатура.сенд_кеи ('х', репеат = 2)

Вредност променљиве понављања такође се може променити у било који други број. Можете следити кораке у првом примеру да бисте скрипту пресликали на жељени интервентни тастер.

Пример 3: Рафални режим за пушку у пуцачкој игри

 

Помоћу доњег кода можете мапирати кључ за пуцање три пута заредом. Оригинални начин пуцања у игри је да једном притиснете леви клик миша.

# дугмад миша: лево = 1, средње = 2, десно = 3
миш.цлицк_релативе_селф (0, 0, 1)
миш.цлицк_релативе_селф (0, 0, 1)
миш.цлицк_релативе_селф (0, 0, 1)

Горња скрипта извршиће леви клик миша три пута заредом. Додатни искази се могу додати ако желите да извршите леви клик више од три пута.

Можете следити кораке у првом примеру за мапирање скрипте хоткеи.

Пример 4: Створите прилагођени мени игре / Претворите игру у стварном времену у игру засновану на играма

Користећи функцију менија листе АутоКеи, приказаћемо мени као прекривач на врху текуће игре. Овај мени ће украсти фокус из игре и вратити га након што се клик мишем изврши на једној од ставки менија. Када се фокус врати, извршиће се аутоматизовано притискање тастера које позива функцију унутар игре.

Погледајте ову слику:

У директоријуму „ГамеМену“ креирао сам подмапу која се зове „Прикажи“. И директоријум „ГамеМену“ и „Схов“ имају подређене ставке. Ево кода који сам ставио у сваку подређену ставку:

  • Инвентар: тастатура.сенд_кеи ('и')
  • Мапа: тастатура.сенд_кеи ('м')
  • Повратак на игру: тастатура.сенд_кеи ('')
  • Пребаците се на јуришну пушку: тастатура.сенд_кеи ('2')
  • Пребаците се на СМГ: тастатура.сенд_кеи ('1')

Овде се мапа „ГамеМену“ пресликава на и овако изгледа унутар покренуте игре:

Свака ставка менија има префикс испред ознаке. Можете позвати било коју ставку менија притиском на одговарајући нумерички тастер на тастатури. На пример, притиском на <2> овде ће кључ пребацити пиштољ на пушку.

Мали ГИФ приказ овог примера (кликните на слику или кликните десним тастером и отворите ГИФ на новој картици ако се анимација заустави испод):

Овај метод можда неће функционисати са свим играма, у зависности од начина на који обрађују прозорски приказ и приказ на целом екрану. Неке игре не паузирају када се украде фокус док друге јесу. Ако се игра заустави када се фокус изгуби, у основи сте претворили игру у реалном времену у игру засновану на потезу користећи ову скрипту АутоКеи.

Овај пример ће радити са играма од случаја до случаја. Међутим, током тестирања постигао сам прилично добре резултате и са матичним и са Стеам Протон / Вине играма.

Закључак

Сви овде наведени примери су основни, углавном усмерени на Линук играче. Они покривају само део моћног АПИ-ја АутоКеи-а. АутоКеи може аутоматизовати већи део вашег процеса користећи његове функције скриптирања за свакодневни или сложени софтвер. Још неколико примера доступно је у званичној документацији апликације.

Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...