Ігри

Як використовувати GameConqueror Cheat Engine в Linux

Як використовувати GameConqueror Cheat Engine в Linux

Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовують додаток “Cheat Engine” для модифікації параметрів гри та атрибутів гравця, щоб покращити ігровий процес, подолати непотрібне шліфування, завершити швидкість і так далі. Додаток Cheat Engine недоступний для Linux, однак для дистрибутивів Linux доступна інша програма під назвою “GameConqueror”, заснована на тій же концепції та функціях. Хоча GameConqueror не такий просунутий, як Cheat Engine, він робить свою роботу, і це єдиний Cheat Engine для Linux з простим у використанні інтерфейсом.

Як працюють додатки Cheat Engine?

Програми обдурювання (також звані додатками "сканер пам'яті" або "налагоджувач пам'яті") можна використовувати для пошуку значень, присвоєних ігровим змінним, скануючи пам'ять, зайняту запущеним ігровим процесом. Ці програми приєднуються до запущеного ігрового процесу та постійно сканують пам’ять у режимі реального часу.

Ви можете використовувати ці програми для обдурювання, щоб знайти змінні гри та їх адреси, а потім змінити їх значення, щоб отримати змінені атрибути в грі. Оскільки все робиться під час запуску гри, ви відразу побачите змінені значення в самій грі (іноді потрібна зміна кадру / сцени). У пам’яті може бути сотні тисяч змінних, і складно знайти те, що ви шукаєте. Але за допомогою певної практики та методів спроб та помилок ви можете скоротити час пошуку. Наприклад, якщо ви граєте в гру з ігровою валютою і зараз тримаєте 1000 золотих штук, ви можете використовувати обманні механізми, щоб знайти змінну, яка зберігає суму золота, і змінити її, щоб отримати збільшені в грі гроші. Зверніть увагу, що механізми збереження в грі можуть зберігати змінені значення для збереження файлів гри. Отже, якщо ви модифікуєте деякі ризиковані змінні в чіт-механізмі, які можуть порушити збереження ігор, гарно заздалегідь зробити резервну копію збережених файлів.

Якщо ви використовуєте чіти в грі?

Деякі геймери нахмурюються на людей, які використовують обманні механізми для модифікації атрибутів геймплея, тоді як інші не мають з цим проблем. На мою особисту думку, ви можете використовувати чіт-движок, якщо гра стовідсотково офлайн або якщо чіти жодним чином не псують багатокористувацький досвід інших гравців (про це нижче). Слід уникати використання чіт-кодів у кооперативі, PVP та інших форм багатокористувацької гри не тільки тому, що це неправильно, але й тому, що вам можуть назавжди заборонити грати у придбану вами гру.

Міркування щодо заборони гравця

Використання програм обробки читів чи сканування пам'яті може призвести до тимчасової або постійної заборони в іграх, які широко вимагають підключення до Інтернету. На сьогоднішній день майже всі багатокористувацькі ігри для ПК оснащені механізмами проти обману, і будь-яка спроба модифікувати ігрову пам’ять може призвести до безповоротних заборон. Як правило, уникайте використання обманних механізмів у багатокористувацьких іграх, які регулярно підключаються до ігрових серверів (якщо ви не знаєте, що робите).

Про GameConqueror

GameConqueror - це графічний інтерфейс для програми обробки механізму чи сканування пам'яті командного рядка під назвою “scanmem”. Він може виконувати швидке сканування пам'яті, а також повне ретельне сканування змінних програми ідентифікації та їх значень. Ви можете ізолювати змінні програми, використовуючи поле введення “Значення”, а потім змінюючи параметри за необхідності. GameConqueror підтримує експорт та імпорт чітів, хоча адреси пам'яті можуть змінюватися кожного разу, коли ви запускаєте програму чи гру.


Я широко тестував GameConqueror. Він працює з рідними іграми Linux, WINE, SteamPlay (Proton) і навіть з ігровими емуляторами.

Встановлення GameConqueror

Ви можете встановити GameConqueror в Ubuntu, виконавши згадану нижче команду:

$ sudo apt встановити gameconqueror

GameConqueror доступний у сховищах усіх основних дистрибутивів Linux. Додаткові вказівки щодо встановлення доступні на його вікі-сторінці. Використання GameConqueror найкраще пояснити на прикладі.

Приклад: Змінення внутрішньоігрової валюти за допомогою GameConqueror

Ви не можете визначити одного найкращого методу для використання чит-механізму GameConqueror у кожній грі. Кожна гра відрізняється і займає різний діапазон пам’яті. Навіть нові екземпляри гри можуть мати різні адреси пам'яті. Наведений нижче приклад ілюструє, як слід продовжувати збільшувати внутрішньоігрову валюту під назвою «Монети» до 500 із 103 у рідній грі Linux під назвою SuperTux2. Але саме такий підхід може працювати не в кожній грі. Приклад лише дає вам деяке уявлення про процес пошуку змінних.

Гра починається з фіксованої кількості монет, як показано у верхньому правому куті (100).


Далі запустіть додаток GameConqueror і виберіть процес “supertux2”, клацнувши на маленький піктограму комп’ютера, що знаходиться у верхньому рядку. Це найперший і обов’язковий крок, щоб увімкнути чіти в грі за допомогою GameConqueror. Будьте обережні при виборі процесу гри, оскільки неправильний вибір дасть вам неправильні результати. Файлові процеси Exe, що виконуються на рівні сумісності SteamPlay (Proton), зазвичай мають префікс до диска “Z:”.

Після того, як процес вибрано, поставте 100 у вікно введення “Значення”, оскільки це була початкова кількість монет. У полі "Тип даних" виберіть "число", але ви також можете явно вибрати типи "int" або "float". Тип даних "Number" включає значення int і float. Клацніть на піктограму пошуку та дочекайтеся завершення процесу. На лівій панелі ви побачите відповідні результати. Існує 69175 ігрових змінних, що мають значення 100. Так, вам потрібно знайти голку в копиці сіна. GameConqueror не відображатиме всі 60000+ змінних на лівій панелі. Коли ви звузили результати, виконуючи наведені нижче дії, результати почнуть відображатися на лівій панелі.

Зауважте, що для параметра “Scope Search” встановлено значення “Normal”, що має бути достатнім для більшості ігор. Якщо ви намагаєтеся знайти потрібні змінні, вам слід пересунути повзунок області вправо, щоб виконати глибоке сканування. Глибоке сканування корисно лише в тому випадку, якщо воно виконується на першому кроці.


Далі пограйте у гру та зберіть іншу монету, щоб збільшити підсумок до 101 монети.


Тепер вам потрібно перевірити, яка зі змінних, які раніше мали значення 100, тепер має значення 101. Введіть 101 у полі введення «Значення» та натисніть на піктограму пошуку. GameConqueror тепер сканує 69175 змінних, знайдених на попередньому кроці, щоб знайти змінні, що мають значення 101. Коли процес закінчиться, тепер ви повинні отримати зменшену кількість результатів. НЕ натискайте кнопку «оновити» або «скинути» поруч із кнопкою пошуку. Це повністю видалить результати, і вам доведеться починати все спочатку.


Зберіть іншу монету, щоб збільшити загальну суму до 102.


Повторіть попередній крок, але тепер поставте 102 у поле «Значення». Тепер у вас має бути навіть менше результатів, ніж загальна кількість результатів, отриманих за першим пошуковим запитом. Що стосується цього випадку, залишилось два результати, але кількість результатів може відрізнятися залежно від вашої гри та того, що ви шукаєте.


Зберіть іншу монету, щоб отримати 103.


Тепер, навіть не ввівши 103 у полі введення «Значення», ви можете бачити, що є дві змінні, значення яких змінилося на 103, коли ви зібрали третю монету в грі. На цьому етапі ви можете зупинити або повторити вищевказаний крок. Якщо в грі лише одна змінна представляє монети, ви можете звузити її до одного результату. Однак, оскільки залишилось лише два результати, ви можете спробувати кожен з них, щоб побачити вплив на гру.

Клацніть правою кнопкою миші на першому результаті та натисніть опцію «Додати до списку читів», щоб додати новий чіт.


Змініть значення щойно доданого чіт-запису на 500 на нижній панелі.


Перевірте гру, якщо монети зросли до 500. Якщо так, це правильна змінна, яку потрібно змінити, щоб змінити лічильник монет. В іншому випадку спробуйте другий результат або продовжуйте виконувати вкладені пошуки, поки не отримаєте зменшену кількість результатів.


Зверніть увагу, що використання чіт-движка може призвести до збою запущеної гри. Наприклад, якщо гра розроблена таким чином, що ваш гравець може мати лише 255 атрибутів сили на максимум, і ви встановили для свого гравця силу 9999, гра може зірватися. Ви повинні продовжувати використовувати методи проб і помилок, щоб знайти правильні змінні та їх значення. Це єдиний спосіб використовувати чіти в іграх за допомогою програм обробки читів, таких як GameConqueror.

Зауважте, що в рідкісних випадках шахрайські коди можуть пошкодити файли збереження гри. Вам слід зробити резервну копію збережених файлів перед тим, як спробувати будь-які чіти в механізмі читів.

Якщо навести курсор на?”Біля посилання“ Значення: ”, ви повинні побачити синтаксичний посібник. Якщо ви не впевнені в поточному значенні атрибута в грі, ви можете скористатися цим посібником із синтаксису. Наприклад, ви не впевнені в точній кількості монет, але підозрюєте, що це може бути десь від 100 до 300 монет, ви можете ввести "100 ... 300" у полі введення "Значення". Подібним чином, якщо ви не знаєте значення атрибута, але впевнені, що воно зменшилось у грі від початкового значення, ви можете просто ввести знак «-» (мінус) у поле введення «Значення».

Висновок

Програми для обдурювання, такі як GameConqueror, корисні не тільки для додавання чітів в ігри, але і для додавання модифікацій якості життя до ігор, які інакше розчаровують. На 100% добре використовувати чіти в офлайн-іграх, коли ви є власником гри, і ви не псуєте досвід інших гравців, використовуючи чіти.

Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...