როგორ გამოვიყენოთ მოტყუების ძრავა (სურათებით)

Სარჩევი:

როგორ გამოვიყენოთ მოტყუების ძრავა (სურათებით)
როგორ გამოვიყენოთ მოტყუების ძრავა (სურათებით)

ვიდეო: როგორ გამოვიყენოთ მოტყუების ძრავა (სურათებით)

ვიდეო: როგორ გამოვიყენოთ მოტყუების ძრავა (სურათებით)
ვიდეო: გაკვეთილი #1 - როგორ შევქმნათ, შევინახოთ და რისგან შედგება ექსელის ფაილი 2024, ნოემბერი
Anonim

ეს wikiHow გასწავლით თუ როგორ გამოიყენოთ Cheat Engine ზოგიერთი კომპიუტერული თამაშის შესაცვლელად. Cheat Engine არის მეხსიერების სკანირების ინსტრუმენტი. ამ ინსტრუმენტის საშუალებით თქვენ შეგიძლიათ შეხვიდეთ კომპიუტერის მეხსიერებაში შენახულ მონაცემებზე და შეიტანოთ ცვლილებები ამ მონაცემებში. ამ გზით თქვენ შეგიძლიათ შეცვალოთ ინფორმაცია თამაშში, როგორიცაა ჯანმრთელობის დონე, საბრძოლო მასალა, ქულა, სიცოცხლე და თქვენი ინვენტარის სხვა ელემენტები ან ასპექტები.

ნაბიჯი

ნაწილი 1 8 -დან: თაღლითური ძრავის დაყენება

363032 5
363032 5

ნაბიჯი 1. გახსენით Cheat Engine ვებ გვერდი

შედით https://cheatengine.org/downloads.php თქვენი კომპიუტერის ვებ ბრაუზერიდან.

363032 6
363032 6

ნაბიჯი 2. აირჩიეთ Download Cheat Engine

ეს დიდი ბმული გამოჩნდება გვერდის ცენტრში.

  • ამ ღილაკზე ნაჩვენებია ასევე Cheat Engine- ის უახლესი ვერსია (მაგ. ჩამოტვირთეთ Cheat Engine 6.7 ”).
  • თუ თქვენ გჭირდებათ Cheat Engine– ის გამოყენება Mac კომპიუტერზე, აირჩიეთ” ჩამოტვირთეთ Cheat Engine 6.2 Mac– ისთვის ”.
363032 7
363032 7

ნაბიჯი 3. დააინსტალირეთ Cheat Engine

ინსტალაციის პროცესი, რომელიც უნდა დაიცვას, დამოკიდებულია თქვენი კომპიუტერის ოპერაციულ სისტემაზე:

  • Windows - ორჯერ დააწკაპუნეთ Cheat Engine– ის ინსტალაციის ფაილზე, აირჩიეთ” დიახ როდესაც მოგთხოვთ, აირჩიეთ " შემდეგი ", მონიშნეთ ყუთი" ვეთანხმები ", შემდეგ აირჩიეთ" შემდეგი " შემდეგი, დააწკაპუნეთ " შემდეგი "კიდევ სამჯერ, მოხსენით ყუთი" მე თანახმა ვარ McAfee WebAdvisor- ის დაყენებაზე ", აირჩიეთ" შემდეგი და დააჭირეთ " Დაინსტალირება " ინსტალაციის დასრულების შემდეგ აირჩიეთ " შემდეგი "როდესაც მოგთხოვთ და დააჭირეთ" დასრულება ”.
  • Mac-ორჯერ დააწკაპუნეთ DMG Cheat Engine სამონტაჟო ფაილზე, გადაამოწმეთ პროგრამის ინსტალაცია მოთხოვნისთანავე, დააწკაპუნეთ და გადაიტანეთ Cheat Engine ხატი "პროგრამების" დირექტორიაში და მიჰყევით ეკრანზე მითითებებს.
363032 8
363032 8

ნაბიჯი 4. გაუშვით Cheat Engine

პროგრამის ინსტალაციის დასრულების შემდეგ დააჭირეთ მენიუს "დაწყება"

Windowsstart
Windowsstart

(Windows) ან Launchpad (Mac), შემდეგ აირჩიეთ” მოტყუების ძრავა ”.

შეიძლება მოგიწიოს არჩევანის გაკეთება " დიახ "ან" გახსნა ”სანამ Cheat Engine გაიხსნება.

ნაწილი 2 8 -დან: თამაშის პროცესის განბლოკვა Cheat Engine– ში

363032 9
363032 9

ნაბიჯი 1. დაიწყეთ თამაში

გაუშვით თამაში, რომლის გამოყენებაც გსურთ Cheat Engine– ით.

გაითვალისწინეთ, რომ თქვენ არ შეგიძლიათ გამოიყენოთ მულტიპლეიერი ონლაინ თამაშები ან სერვერზე დაფუძნებული თამაშები

363032 10
363032 10

ნაბიჯი 2. აირჩიეთ "პროცესების" ხატი

დააწკაპუნეთ კომპიუტერის ღილაკზე Cheat Engine ფანჯრის ზედა მარცხენა კუთხეში. შემდეგ გამოჩნდება ამომხტარი ფანჯარა, რომელშიც ნაჩვენებია კომპიუტერზე გაშვებული პროგრამები.

363032 11
363032 11

ნაბიჯი 3. დააწკაპუნეთ თამაშის პროცესზე

გაიარეთ პროცესების სია, სანამ სასურველი თამაში არ მოიძებნება, შემდეგ შეარჩიეთ თამაშის სახელი. თუ Cheat Engine გამოყენებული იქნება ბრაუზერიდან შესული თამაშებისთვის, აირჩიეთ ბრაუზერის სახელი.

  • თუ თამაშის სახელი არ არის ხელმისაწვდომი "პროცესების" სიაში, თქვენ არ შეგიძლიათ შეცვალოთ პროცესი Cheat Engine– ის საშუალებით.
  • თქვენ შეიძლება დაგჭირდეთ დააწკაპუნოთ ჩანართზე” პროცესები ”რომელიც პირველ რიგში ფანჯრის ზემოთ არის.
363032 12
363032 12

ნაბიჯი 4. აირჩიეთ OK

ეს ღილაკი გამოჩნდება ფანჯრის ბოლოში. ამის შემდეგ თამაში განბლოკილი იქნება Cheat Engine– ში.

ნაწილი 3 მე –8: ცვლადების (ღირებულების) პოვნა და შეცვლა თამაშებში

363032 13
363032 13

ნაბიჯი 1. განსაზღვრეთ ის ასპექტი ან თამაშის ცვლადი (მნიშვნელობა), რომლის შეცვლაც გსურთ

თამაშის ცვლადის შესაცვლელად, მას უნდა ჰქონდეს ნომერი (მაგ. საბრძოლო მასალის დონე, ჯანმრთელობა ან ნივთი).

შესაბამისი ნომერი ეკრანზე უნდა იყოს ნაჩვენები. მაგალითად, თუ გსურთ შეცვალოთ თქვენი ინვენტარის გარკვეული ნივთის რაოდენობა, თქვენ უნდა გადახვიდეთ გვერდზე, რომელიც აჩვენებს ინვენტარის სეგმენტის ერთეულების რაოდენობას

363032 14
363032 14

ნაბიჯი 2. დამალეთ თამაშის ფანჯარა და დააწკაპუნეთ Cheat Engine ფანჯარაზე

თქვენ კვლავ უნდა აჩვენოთ Cheat Engine ფანჯარა, სანამ თამაშის ფანჯარა იმალება.

არ შეწყვიტოთ თამაში ამ ეტაპზე

გადალახეთ გატაცების შიში ნაბიჯი 5
გადალახეთ გატაცების შიში ნაბიჯი 5

ნაბიჯი 3. დააწკაპუნეთ ახალ სკანირებაზე

ის არის Cheat Engine ფანჯრის ზედა ნაწილში, პანელის გვერდით მარცხნივ. ყოველ ჯერზე, როდესაც გსურთ ახალი ასპექტის ან ცვლადის სკანირება, თქვენ უნდა დააჭიროთ ღილაკს ახალი სკანირება ”.

363032 16
363032 16

ნაბიჯი 4. აირჩიეთ სკანირების ტიპი

არსებობს ხუთი სახის სკანირება, რომლის შესრულებაც შეგიძლიათ ახალი სკანირების დაწყებისას. გამოყენებული ორი ძირითადი სკანირება არის "ზუსტი მნიშვნელობა" და "უცნობი საწყისი მნიშვნელობა". გამოიყენეთ ჩამოსაშლელი მენიუ "სკანირების ტიპის" გვერდით, შესარჩევი ტიპის სკანირების შესარჩევად. ხელმისაწვდომი სკანირების ტიპები მოიცავს:

  • ზუსტი მნიშვნელობები:

    ”შეარჩიეთ ეს ვარიანტი, თუ იცით ზუსტი თანხა ან მნიშვნელობა, რომელიც უნდა შეიცვალოს. მაგალითად, თუ თქვენ იცით თქვენი სიცოცხლის ან საბრძოლო მასალის კონკრეტული რაოდენობა, შეგიძლიათ აირჩიოთ ეს ვარიანტი.

  • უცნობი საწყისი მნიშვნელობები:

    ”ვიდეო თამაშებში ზოგჯერ მნიშვნელობები ან რაოდენობა არ არის წარმოდგენილი ციფრებით. მაგალითად, პერსონაჟის ჯანმრთელობა ან სიცოცხლის დონე წარმოდგენილია ჯანმრთელობის მრიცხველით და არა რიცხვით. მსგავსი მაგალითისთვის თქვენ არ იცით სიცოცხლის კონკრეტული რაოდენობა ან ჯანმრთელობის დონე. სინამდვილეში, არის რიცხვები, რომლებიც წარმოადგენენ ამ ასპექტებს ან ცვლადებს, მაგრამ თქვენ ვერ ხედავთ მათ ეკრანზე. ამიტომ, თქვენ შეგიძლიათ აირჩიოთ ვარიანტი” უცნობი საწყისი მნიშვნელობა ”.

  • Მეტია, ვიდრე…:' ”შეარჩიეთ ეს ვარიანტი, თუ არ იცით კონკრეტული მნიშვნელობა ან რაოდენობა, რომელსაც ეძებთ, მაგრამ მაინც იცით ყველაზე მცირე მნიშვნელობა ან რაოდენობა.
  • Პატარა, ვიდრე…:

    შეარჩიეთ ეს ვარიანტი, თუ არ იცით კონკრეტული მნიშვნელობა ან რაოდენობა, რომელსაც ეძებთ, მაგრამ მაინც იცით ყველაზე დიდი მნიშვნელობა ან რაოდენობა.

  • ღირებულება…:

    ”ამ პარამეტრის საშუალებით შეგიძლიათ შეიყვანოთ იმ მნიშვნელობების ან რაოდენობების დიაპაზონი, რომელთა ძებნაა საჭირო.

363032 17
363032 17

ნაბიჯი 5. განსაზღვრეთ მონაცემთა ტიპი

მონაცემთა ტიპი წარმოადგენს მეხსიერებაში შენახულ მნიშვნელობას ან რაოდენობას. შეიძლება ძნელი იყოს იმის ცოდნა, თუ რა სახის მონაცემები აირჩიოს ამ ეტაპზე, შეიძლება დაგჭირდეთ გამოცნობა ან ექსპერიმენტი. გამოიყენეთ ჩამოსაშლელი მენიუ "მონაცემთა ტიპი" გვერდით, რათა მიუთითოთ მონაცემთა ტიპი. თუ თქვენ ვერ პოულობთ მნიშვნელობას ან რაოდენობას, რომელსაც ეძებთ ერთი ტიპის მონაცემის გამოყენებით, დააწკაპუნეთ” ახალი სკანირება ”და ისევ სცადეთ სხვა ტიპის მონაცემების გამოყენებით. ზოგიერთი გავრცელებული მონაცემთა ტიპი, რომლის გამოყენებაც შეგიძლიათ, მოიცავს:

  • ბაიტი:

    ”პარამეტრები” 2 ბაიტი”და” 4 ბაიტი”არის მონაცემთა ყველაზე ხშირად გამოყენებული ტიპები. Windows პროგრამების უმეტესობა იყენებს "4 ბაიტი" მონაცემთა ტიპს, ასე რომ თქვენ შეგიძლიათ დაიწყოთ თქვენი ექსპერიმენტი ამ ვარიანტით. თქვენ ასევე შეგიძლიათ იპოვოთ ცვლადები მონაცემთა ტიპის "2 ბიტი" გამოყენებით. "1 ბაიტი" და "8 ბაიტი" ვარიანტები შეიძლება კვლავ სცადოთ, მაგრამ თქვენ შეიძლება განიცადოთ პრობლემები ან შეცდომები ორივე ვარიანტში.

  • მიცურავს:

    მცურავი წერტილის მონაცემების ტიპი ეხება მნიშვნელობას ან რაოდენობას, რომელსაც აქვს ათობითი რიცხვი (მაშინაც კი, თუ მას თამაშებში ვერ ხედავთ). ზოგჯერ, თამაშები ინახავს მნიშვნელობებს ან რაოდენობებს, როგორც მცურავ წერტილს მეხსიერების მარტივი სკანირების თავიდან ასაცილებლად. თუ თქვენ ვერ პოულობთ მნიშვნელობას ან რაოდენობას, რომელსაც ეძებთ ბაიტების სკანირების საშუალებით, სცადეთ ამ ტიპის მონაცემების სკანირება.

  • ორმაგი:

    მონაცემთა ეს ტიპი მცურავი წერტილების მსგავსია, მაგრამ შეიცავს ციფრების ორმაგ რაოდენობას. თუ ვერ პოულობთ ცვლადს ბაიტების ან float მონაცემთა ტიპების სკანირებისას, სცადეთ ამ ტიპის მონაცემების სკანირება.

  • ყველა:

    ეს ვარიანტი ფუნქციონირებს ყველა ტიპის მონაცემის ყველა ცვლადის სკანირებაზე. ეს ვარიანტი შეიძლება იყოს კარგი არჩევანი, თუ არ იცით რა უნდა მოძებნოთ. თუმცა, ეს ვარიანტი აჩვენებს ძებნის უფრო მეტ შედეგს, რომლის შესამცირებლად გჭირდებათ.

363032 18
363032 18

ნაბიჯი 6. შეიყვანეთ მნიშვნელობა ან რაოდენობა, რომლის შეცვლაც გსურთ და დააწკაპუნეთ პირველ სკანირებაზე

მაგალითად, თუ საბრძოლო მასალის სიაში გაქვთ 20 ტყვია, ჩაწერეთ 20 "ღირებულების" ტექსტურ ველში. Cheat Engine ამოწმებს ყველა ცვლადს ან ასპექტს, რომელსაც აქვს მნიშვნელობა ან სიდიდე "20". თქვენ სავარაუდოდ მიიღებთ უამრავ ცვლადს მისამართების სიაში, ასე რომ თქვენ დაგჭირდებათ თქვენი ძიების შედეგების ვიწროება მოგვიანებით.

363032 19
363032 19

ნაბიჯი 7. დაუბრუნდით თამაშს და შეცვალეთ სასურველი ცვლადის მნიშვნელობა

პროცესი, რომელიც უნდა დაიცვას, დამოკიდებული იქნება გამოყენებული თამაშზე. მაგალითად, თუ გსურთ გაზარდოთ თქვენი ჯანმრთელობის დონე, შეგიძლიათ ზიანი მიაყენოთ საკუთარ თავს, რომ პირველ რიგში შეამციროთ თქვენი ჯანმრთელობის დონე. თუ გსურთ მეტი საბრძოლო მასალა, გაისროლეთ რამდენიმე გასროლა, რათა შეამციროთ საბრძოლო მასალის რაოდენობა.

363032 20
363032 20

ნაბიჯი 8. დაუბრუნდით Cheat Engine- ს და დაათვალიერეთ განახლებული ცვლადები

დამალეთ თამაშის ფანჯარა და დააწკაპუნეთ მოტყუების ძრავაზე. ჩაწერეთ ახალი მნიშვნელობა ან რაოდენობა "მნიშვნელობა" განყოფილებაში, შემდეგ დააჭირეთ " შემდეგი სკანირება " Cheat Engine ამოწმებს ყველა ცვლადს პირველ სკანირებაზე, შემდეგ შეამცირებს მათ ცვლადზე ან მისამართზე, რომლის მნიშვნელობა გადაიქცევა სიდიდეზე ან რიცხვზე, როგორც თქვენ შეიყვანეთ "ღირებულების" ზოლში.

  • უცნობი საწყისი მნიშვნელობები:

    თუ პირველ სკანირებაზე აირჩიეთ "უცნობი საწყისი მნიშვნელობა", აირჩიეთ " გაზრდილი ღირებულება "ან" შემცირებული ღირებულება ”სკანირების ტიპის” სათაურის მიხედვით, დამოკიდებულია იმაზე, იზრდება თუ მცირდება მნიშვნელობა (ან სიდიდე). Cheat Engine ამოწმებს ყველა მზარდ ან შემცირებულ მნიშვნელობას ან რაოდენობას, ნაცვლად კონკრეტული ან ფიქსირებული მნიშვნელობების სკანირებისა.

363032 21
363032 21

ნაბიჯი 9. გაიმეორეთ ძიების პროცესი, სანამ არ გექნებათ ოთხი (ან ნაკლები) მნიშვნელობა/რაოდენობა

განაგრძეთ მნიშვნელობის ან სიდიდის შეცვლა, შემდეგ მოძებნეთ შეცვლილი მნიშვნელობა, სანამ არ გექნებათ მაქსიმუმ ოთხი ასპექტი ან ცვლადი ნაჩვენები Cheat Engine ფანჯრის მარცხენა მხარეს.

თქვენ საბოლოოდ ნახავთ ადრე მოძიებულ მნიშვნელობას ან რაოდენობას "წინა" სვეტში თითოეულ ცვლადში/ასპექტში, ხოლო მიმდინარე მნიშვნელობა ან რაოდენობა ნაჩვენებია "ღირებულების" სვეტში

363032 22
363032 22

ნაბიჯი 10. დაამატეთ ცვლადი ან ასპექტები მისამართების სიას

შეგიძლიათ ორჯერ დააწკაპუნოთ ასპექტზე, რათა დაამატოთ ის Cheat Engine ფანჯრის ბოლოში მდებარე მისამართების სიაში, ან დააწკაპუნოთ მისამართზე, რომ მონიშნოთ იგი და შეარჩიოთ წითელი დიაგონალური ისრის ხატი ცვლადის ან ასპექტის სიის ქვედა მარჯვენა კუთხეში. ამის შემდეგ, ცვლადი დაემატება მისამართების სიას ფანჯრის ბოლოში.

მრავალი მისამართის ან ცვლადის შესარჩევად, დააჭირეთ ღილაკს "Shift", შემდეგ დააჭირეთ სიის ზედა (პირველი შერჩევა) და ქვედა (ბოლო შერჩევა) ცვლადებს

363032 23
363032 23

ნაბიჯი 11. შეცვალეთ მნიშვნელობა სასურველ რაოდენობაზე

მიჰყევით ამ ნაბიჯებს ცვლადის/ასპექტის მნიშვნელობის ან სიდიდის შესაცვლელად:

  • ორჯერ დააწკაპუნეთ მნიშვნელობაზე "Value" სიაში, Cheat Engine ფანჯრის ბოლოში.
  • შეიყვანეთ ახალი მნიშვნელობა ან რაოდენობა სვეტში "მნიშვნელობა".
  • დააწკაპუნეთ " Კარგი ”.
363032 24
363032 24

ნაბიჯი 12. შეამოწმეთ შეიცვალა თუ არა ასპექტის მნიშვნელობა ან სიდიდე თამაშში

თამაშის ხელახლა გახსნისას, შესწორებული ცვლადი ან ასპექტი აჩვენებს თქვენს მიერ შეყვანილ სიდიდეს ან მნიშვნელობას. მომდევნო მეთოდში ან სეგმენტში თქვენ ისწავლით თუ როგორ შეინარჩუნოთ ღირებულებების ან რაოდენობების შეცვლა მათი არაოპერაციულ კოდზე გადაყვანის გზით.

შეიძლება დაგჭირდეთ ცვლადის მნიშვნელობის ან სიდიდის შეცვლა ხელახლა განახლებამდე

მე -8 ნაწილი მე -8: კოდექსის შეცვლა ღირებულებისა თუ რაოდენობის ცვლილებების თავიდან ასაცილებლად

363032 25
363032 25

ნაბიჯი 1. დაასკანირეთ ცვლადები, რომელთა სიდიდე არ შეიძლება შეიცვალოს

ეს სეგმენტი ან განყოფილება გასწავლით თუ როგორ გამოიყენოთ კოდის მაძიებელი ფუნქცია, რათა იპოვოთ ის, რაც წერია მისამართში ან ცვლადში, რომლის შეცვლა გსურთ და ჩაანაცვლოთ არაოპერაციული კოდით. ამრიგად, თამაშში ცვლადების მნიშვნელობა ან სიდიდე არ შეიცვლება. გამოიყენეთ წინა ნაწილის ნაბიჯები, რათა გაარკვიოთ რომელი ასპექტების შეცვლა გჭირდებათ. დაამატეთ ცვლადი სიის ეკრანის ბოლოში.

363032 26
363032 26

ნაბიჯი 2. დააწკაპუნეთ მარჯვენა ღილაკით მისამართზე და აირჩიეთ გაარკვიეთ რა წვდომა აქვს ამ მისამართს

Cheat Engine Debugger ფანჯარა გაიხსნება შემდეგ. ეს ფანჯარა აჩვენებს მითითებებს იმ მისამართთან დაკავშირებით, რომელზეც აპირებთ წვდომას.

363032 27
363032 27

ნაბიჯი 3. დააწკაპუნეთ დიახ

ამ პარამეტრით თქვენ ადასტურებთ, რომ გსურთ დააკავშიროთ დებაგერი Cheat Engine პროცესს. გაიხსნება "კოდის გამშლელი" ფანჯარა. პირველად ფანჯრის გახსნისას სია ცარიელი იქნება.

363032 28
363032 28

ნაბიჯი 4. დაუბრუნდით თამაშს და შეცვალეთ ცვლადის ან ასპექტის მნიშვნელობა ან სიდიდე

ისევ დაუბრუნდით თამაშს და გააკეთეთ რამე ასპექტის ან ცვლადის შესაცვლელად, რომლის მნიშვნელობა არ უნდა შეიცვალოს. კოდის ინსტრუქცია, რომელიც წვავს არჩეულ მისამართს ან ცვლადს, ნაჩვენებია გამართვის ფანჯარაში.

363032 29
363032 29

ნაბიჯი 5. დაუბრუნდით Cheat Engine- ს და დააწკაპუნეთ ინსტრუქციაზე

ფანჯარაში შეიძლება იყოს ერთზე მეტი მისამართი ან ცვლადი. თუ ასეა, აირჩიეთ მისამართი ან ცვლადი, რომელიც არ არის დაკავშირებული იმავე საბაზისო მისამართთან. მოძებნეთ ინსტრუქციები განსხვავებული მნიშვნელობებით კვადრატულ ფრჩხილებში "[" და "]" ვიდრე სხვა მნიშვნელობები.

363032 30
363032 30

ნაბიჯი 6. დააწკაპუნეთ ჩანაცვლებაზე

კოდი შეიცვლება არაოპერაციული კოდით (NOP).

თუ სიაში ერთზე მეტი ცვლადია, აირჩიეთ ყველა ცვლადი

363032 31
363032 31

ნაბიჯი 7. დააჭირეთ გაჩერებას

არაოპერაციული კოდი გამოიყენება ან გააქტიურდება. ამრიგად, არჩეული ასპექტის მნიშვნელობა ან სიდიდე არ შეიცვლება თამაშში.

ორიგინალური კოდის აღსადგენად, აირჩიეთ სიაში ცვლადი და დააწკაპუნეთ” დემონტაჟის ჩვენება " მარჯვენა ღილაკით დააწკაპუნეთ განყოფილებაზე, სადაც ნაჩვენებია ტექსტი "NOP" და აირჩიეთ " აღადგინეთ ორიგინალური კოდით " თუ თქვენ ვერ ხედავთ ვარიანტს, დააწკაპუნეთ " შეცვალეთ კოდით, რომელიც არაფერს აკეთებს "და აირჩიეთ" დიახ " ამის შემდეგ, კვლავ დააჭირეთ მარჯვენა ღილაკს " არა "და აირჩიეთ" აღადგინეთ ორიგინალური კოდით ”.

ნაწილი 5 8 -დან: პოინტერების გამოყენება ასპექტის ან ცვლადი განსაზღვრის კოდების მოსაძებნად

363032 32
363032 32

ნაბიჯი 1. დაასკანირეთ ცვლადი ან ასპექტი, რომლის მნიშვნელობის ან სიდიდის შეცვლა გსურთ

ზოგჯერ, თამაშის ცვლადის ან ასპექტის მისამართი შეიძლება შეიცვალოს, თამაშის გადატვირთვისას ან თამაშის შუა პერიოდში. თქვენ შეგიძლიათ გამოიყენოთ მაჩვენებელი ან მაჩვენებლები იმის გასარკვევად, თუ რას ეხება მისამართი ან ცვლადი. მას შემდეგ რაც იპოვნეთ ძირითადი დონის სტატიკური მისამართი, რომელიც არ იცვლება, შეგიძლიათ შეცვალოთ თამაშის ცვლადი ან ასპექტი.

363032 33
363032 33

ნაბიჯი 2. დააწკაპუნეთ მარჯვენა ღილაკით მისამართზე და შეარჩიეთ გაარკვიეთ რა წერს ამ მისამართს

ამის შემდეგ გაიხსნება გამართვის ფანჯარა.

თუ რამდენიმე მისამართია, გახსენით ამ მისამართების დებაგერის ფანჯარა (რამდენიც Cheat Engine– ს ნებას რთავს)

363032 34
363032 34

ნაბიჯი 3. დაუბრუნდით თამაშს და შეცვალეთ თამაშის ასპექტის მნიშვნელობა ან სიდიდე

ისევ დაუბრუნდით თამაშს და გააკეთეთ რამე სასურველი ასპექტის ოდენობის შესაცვლელად (მაგ. იარაღის გამოყენება, დარტყმა და ა.შ.). მითითებები შესაბამისი ასპექტის მისამართთან დაკავშირებით გამოჩნდება გამართვის ფანჯარაში.

თუ გამოსწორების ფანჯარაში არაფერი გამოჩნდება, არჩეული მისამართი არ არის სწორი მისამართი. სცადეთ სხვა მისამართი

363032 35
363032 35

ნაბიჯი 4. დაუბრუნდით Cheat Engine- ს და დააწკაპუნეთ ინსტრუქციაზე

ინსტრუქციები ნაჩვენებია გამართვის ფანჯარაში. შეიძლება იყოს ერთზე მეტი მისამართი, რომელიც გამოჩნდება ფანჯარაში. თუ ასეა, მოძებნეთ ინსტრუქცია განსხვავებული სიმბოლოთი დაყენებული კვადრატულ ფრჩხილებში "[" და "]", სხვა მითითებებში მითითებულ სიმბოლოებთან შედარებით. თუ არ არის მისამართი განსხვავებული სიმბოლოთი, შეამოწმეთ მაჩვენებელი ან მაჩვენებლები გამოიყენება ერთნაირია ყველა მისამართისთვის.

თუ სიმბოლოების კომპლექტს აქვს "+" სიმბოლო და ნომერი ბოლოს (მაგ. [ESI+14]), სიმბოლო და რიცხვი არის ოფსეტური რიცხვები. ჩაწერეთ ნომერი. მოგვიანებით დაგჭირდებათ

363032 36
363032 36

ნაბიჯი 5. დააწკაპუნეთ მეტი ინფორმაცია

ნაჩვენები იქნება ინსტრუქციები, როდესაც თამაშის ასპექტის მნიშვნელობა ან რაოდენობა იცვლება "დამატებითი ინფორმაცია" ფანჯარაში. ასევე გამოჩნდება მაჩვენებელი, რომელიც ეხება მისამართს.

თქვენ ასევე შეგიძლიათ იპოვოთ მისამართი კვადრატულ ფრჩხილებში ჩასმული სიმბოლოების შესწავლით, შემდეგ კი იმ რიცხვის დათვალიერებით, რომელიც მოდის ქვემოთ ნაჩვენები სიმბოლოების შემდეგ. მაგალითად, თუ მისამართს აქვს კოდი "[rdx]" გვერდით, მოძებნეთ სტრიქონი "RDX = xxxxxxxx" ფანჯრის ბოლოში

363032 37
363032 37

ნაბიჯი 6. დააწკაპუნეთ ჩამრთველზე "Hex" - ის გვერდით და განახორციელეთ ახალი მაჩვენებლის მისამართის სკანირება

მაჩვენებლის მისამართი ნაჩვენებია ტექსტის გვერდით "ამ მისამართის მოსაძებნად საჭირო მაჩვენებლის მნიშვნელობა არის ალბათ xxxxxxxxx". მიჰყევით ამ ნაბიჯებს, რომ იპოვოთ მისამართი წინადადების ბოლოს.

  • დააწკაპუნეთ " ახალი სკანირება ”.
  • დააწკაპუნეთ ველზე წარწერით "Hex" სვეტის "ღირებულების" გვერდით.
  • შეიყვანეთ მაჩვენებლის მისამართი "მნიშვნელობა" ველში და დააჭირეთ " პირველი სკანირება ”.
363032 38
363032 38

ნაბიჯი 7. ორჯერ დააწკაპუნეთ სანიშნის მისამართზე

მისამართი დაემატება სიას Cheat Engine ფანჯრის ბოლოში.

მისამართები შეიძლება გამოჩნდეს მწვანედ სკანირების შედეგებში. თუ ასეა, მისამართი არის სტატიკური მისამართი და სავარაუდოა ის მაჩვენებელი, რომელსაც თქვენ ეძებთ. ზოგჯერ, ნაპოვნი მაჩვენებელი ასევე სხვა მაჩვენებელია. ასეთი მაჩვენებლები ცნობილია როგორც მრავალ დონის მაჩვენებლები. თუ თქვენ შეხვდებით მრავალ დონის მაჩვენებელს, თქვენ უნდა გაიმეოროთ ზემოთ მოყვანილი ნაბიჯები თითოეული ნაპოვნი მაჩვენებლისთვის, რათა იპოვოთ მაჩვენებლის პირველადი სტატიკური მისამართი

363032 39
363032 39

ნაბიჯი 8. ორჯერ დააწკაპუნეთ ნომერზე "მისამართი"

გაიხსნება დიალოგური ფანჯარა "მისამართის შეცვლა".

363032 40
363032 40

ნაბიჯი 9. დააკოპირეთ მისამართი ველში და დააჭირეთ გაუქმებას

მისამართის კოპირებისთვის, უბრალოდ მონიშნეთ მთელი ტექსტი სვეტში "მისამართის შეცვლა" ყუთის ზედა ნაწილში. დააწკაპუნეთ მარჯვენა მისამართზე და აირჩიეთ " დააკოპირეთ " ამის შემდეგ დააჭირეთ " გაუქმება ”სვეტის დახურვა.

363032 41
363032 41

ნაბიჯი 10. დააწკაპუნეთ მისამართის დამატებაზე ხელით

ის მდებარეობს მისამართების სიის ზედა მარცხენა მხარეს, Cheat Engine ფანჯრის ბოლოში. "მისამართის შეცვლის" ყუთის მსგავსი ყუთი გაიხსნება, მაგრამ ამ ყუთში შეგიძლიათ დაამატოთ მხოლოდ ერთი მისამართი.

363032 42
363032 42

ნაბიჯი 11. დააწკაპუნეთ ჩამრთველზე "მაჩვენებლის" გვერდით

ყუთი გაფართოვდება და გამოჩნდება ახალი ტექსტური ველი მაჩვენებლის შესასვლელად.

363032 43
363032 43

ნაბიჯი 12. ჩასვით ველში მაჩვენებლის მისამართი "მაჩვენებლები" და დააწკაპუნეთ Ok

ნაჩვენები იქნება მაჩვენებლის ახალი მისამართი, რომელიც აკონტროლებს თამაშის იმ ასპექტს, რომლის შეცვლაც გსურთ. ახლად შექმნილი სანიშნის მისამართი უნდა გამოიყურებოდეს "Pxxxxxxxx" - ის მსგავსი. ტექსტის სტრიქონი მიუთითებს, რომ ეს მაჩვენებელი ეხება კონკრეტულ მისამართს.

  • თუ არის ოფსეტური ნომერი, შეიყვანეთ ნომერი ველში, სვეტის ზემოთ, სადაც ჩაწერეთ მისამართი.
  • თუ ერთზე მეტი სანიშნეა, დააწკაპუნეთ” ოფსეტის დამატება " ოფსეტური რიცხვის ველები დაემატება იმ უბნის ან სვეტის ზედა ნაწილს, სადაც თქვენ ჩასვით მისამართი. თითოეულ სვეტში შეიყვანეთ შესაბამისი ოფსეტური ნომერი.
363032 44
363032 44

ნაბიჯი 13. დააწკაპუნეთ "აქტიური" ველზე, თქვენ მიერ დამატებული სანიშნის მისამართის გვერდით

ეს ყუთი არის ქვემოთ "აქტიური" მისამართების სიაში, ეკრანის ბოლოში. ამის შემდეგ მაჩვენებელი გააქტიურდება.

363032 45
363032 45

ნაბიჯი 14. შეცვალეთ თქვენს მიერ დამატებული მისამართის ასპექტის სიდიდე

შექმნილი მაჩვენებლის მისამართისთვის ასპექტის სიდიდე იგივეა, რაც თქვენ ეძებთ. თუ მაჩვენებელი მიუთითებს სხვა ადგილას, თქვენ მიერ დასკანერებული ორიგინალური მისამართი აღარ იქნება მართებული. თუმცა, თქვენ მაინც შეგიძლიათ შეცვალოთ უკვე შექმნილი მაჩვენებლის მისამართის ასპექტის მნიშვნელობა. ეს ცვლილება იმუშავებს, მიუხედავად ასპექტის სიდიდის ობიექტური ან საცნობარო მდებარეობისა. დააწკაპუნეთ ნომერზე ტექსტის „მნიშვნელობა“დამატებული მისამართისთვის. შეიყვანეთ ახალი რიცხვითი მნიშვნელობა ან რაოდენობა და დააჭირეთ Კარგი ”.

მე -6 ნაწილი მე -8: კოდის ინექციის გამოყენება კოდის შესაცვლელად

363032 46
363032 46

ნაბიჯი 1. დაასკანირეთ ის ასპექტი ან ცვლადი, რომლის ცვლილებების შეჩერება გსურთ

ეს ნაწილი გასწავლით თუ როგორ გამოიყენოთ კოდის ინექცია ასპექტის/ცვლადი მნიშვნელობების კოდის შეცვლის პროცესის შესაცვლელად. მაგალითად, თუ თქვენი პერსონაჟის ჯანმრთელობის დონე მცირდება ყოველ დარტყმასთან ერთად, შეგიძლიათ შეცვალოთ თამაშის კოდი ისე, რომ დარტყმისას ჯანმრთელობის დონე გაიზარდოს.

363032 47
363032 47

ნაბიჯი 2. დააწკაპუნეთ მარჯვენა ღილაკით მისამართზე და შეარჩიეთ გაარკვიეთ რა წერს ამ მისამართს

Cheat Engine debugger ფანჯარა გაიხსნება შემდეგ.

363032 48
363032 48

ნაბიჯი 3. დააწკაპუნეთ დიახ

ამ პარამეტრით თქვენ ადასტურებთ, რომ გსურთ დააკავშიროთ დებაგერი Cheat Engine პროცესს. გაიხსნება "კოდის გამშლელი" ფანჯარა. პირველად ფანჯრის გახსნისას სია ცარიელი იქნება.

363032 49
363032 49

ნაბიჯი 4. დაუბრუნდით თამაშს და შეცვალეთ ცვლადის მნიშვნელობა ან სიდიდე

ისევ დაუბრუნდით თამაშს და გააკეთეთ რამე ასპექტის ან ცვლადის შესაცვლელად, რომლის მნიშვნელობა არ უნდა შეიცვალოს. კოდის ინსტრუქცია, რომელიც წვავს არჩეულ მისამართს ან ცვლადს, ნაჩვენებია გამართვის ფანჯარაში.

363032 50
363032 50

ნაბიჯი 5. ხელახლა გახსენით თამაში და შეცვალეთ ასპექტის მნიშვნელობა ან სიდიდე

ისევ დაუბრუნდით თამაშს და გააკეთეთ ყველაფერი რაც საჭიროა ასპექტის მნიშვნელობისა და სიდიდის შესაცვლელად. შესაბამისი მისამართის მითითებები გამოჩნდება გამართვის ფანჯარაში.

363032 51
363032 51

ნაბიჯი 6. დაუბრუნდით Cheat Engine- ს და დააწკაპუნეთ ინსტრუქციაზე

შეიძლება ფანჯარაში ნაჩვენები იყოს ერთზე მეტი მისამართი. თუ ასეა, მოძებნეთ ინსტრუქცია სიტყვით "ქვე" ასპექტის მნიშვნელობის ან რაოდენობის შესამცირებლად, ან სიტყვა "დამატება" ან "ინკ" მნიშვნელობისა და სიდიდის გასაზრდელად.

363032 52
363032 52

ნაბიჯი 7. დააჭირეთ დემონტაჟის ჩვენებას

კოდი გაიხსნება დემონტაჟის ფანჯარაში.

363032 53
363032 53

ნაბიჯი 8. შეარჩიეთ კოდი, რომელიც ამცირებს ან ზრდის მნიშვნელობას ან სიდიდეს

ჩვეულებრივ, კოდი, რომელიც უნდა შეირჩეს არის პირველი ინსტრუქცია კოდის ზედა ნაწილში. შესაძლოა, კოდს დასაწყისში ჰქონდეს სიტყვა "Sub" ან "Add", რომელიც ემსახურება შესაბამისი ასპექტის სიდიდის შემცირებას ან გაზრდას.

363032 54
363032 54

ნაბიჯი 9. დააწკაპუნეთ ინსტრუმენტები, რასაც მოჰყვა ავტო ასამბლეები.

ავტომატური ასამბლეის ფანჯარა გაიხსნება.

363032 55
363032 55

ნაბიჯი 10. დააწკაპუნეთ შაბლონებზე და აირჩიეთ სრული ინექცია.

გამოჩნდება ფანჯარა, რომელიც ადასტურებს მისამართს, რომელსაც კოდი დაემატება.

363032 56
363032 56

ნაბიჯი 11. დარწმუნდით, რომ მისამართი სწორია და დააწკაპუნეთ Ok

შეამოწმეთ და დარწმუნდით, რომ სვეტში მითითებული მისამართი იგივეა, რაც თქვენ აირჩიეთ "მეხსიერების დამთვალიერებლის" დემონტაჟის ფანჯარაში. ამის შემდეგ დააჭირეთ " Კარგი " ახალი შაბლონი გაიხსნება შემდეგ.

363032 57
363032 57

ნაბიჯი 12. შეცვალეთ კოდი საპირისპიროთი

გადადით სეგმენტზე, სადაც ნაჩვენებია სიტყვა "კოდი". ქვემოთ მოყვანილი ხაზი არის კოდი, რომელიც ცვლის ასპექტის სიდიდეს ან მნიშვნელობას. თუ ხაზი იწყება სიტყვით "ქვე", შეცვალეთ "ქვე" და დაამატეთ. თუ ხაზი იწყება სიტყვით "დამატება", შეცვალეთ ეს სიტყვა "ქვე". თქვენ ასევე შეგიძლიათ შეცვალოთ ზომა ხაზის ბოლოს, რათა დადგინდეს განხორციელებული ან განხორციელებული ცვლილებების რაოდენობა.

363032 58
363032 58

ნაბიჯი 13. დააწკაპუნეთ შესრულებაზე, მოჰყვა კი ორჯერ.

ღილაკი "შესრულება" არის კოდის ინექციის ფანჯრის ბოლოში. Cheat Engine გკითხავთ დარწმუნებული ხართ თუ არა, რომ გსურთ კოდის შეყვანა. დააწკაპუნეთ " დიახ ”დასადასტურებლად. ამის შემდეგ აირჩიეთ " დიახ "ან" არა ”დემონტაჟის ფანჯარაში ახალი კოდის გასახსნელად. თუ კოდის ინექცია წარმატებულია, თამაშში ასპექტის მნიშვნელობის ან სიდიდის ცვლილება მოხდება პირიქით. ტყვიების დაკარგვის ნაცვლად, თქვენ მოიპოვებთ საბრძოლო მასალას იარაღის გამოყენებისას. შემცირების ნაცვლად, პერსონაჟის ჯანმრთელობის დონე ასევე გაიზრდება, როდესაც თქვენ მოხვდებით მოწინააღმდეგის დარტყმით.

მე -8 ნაწილი მე -8: ობიექტების გარჩევა ერთი და იგივე კოდის მქონე

363032 59
363032 59

ნაბიჯი 1. დაასკანირეთ ის ასპექტი ან ცვლადი, რომლის ცვლილებების შეჩერება გსურთ

ზოგიერთ თამაშში ზოგიერთ ობიექტს აქვს იგივე კოდი. კოდის ინექციები, რომლებიც შესრულებულია ერთ ობიექტზე, შეიძლება გავლენა იქონიოს სხვა ობიექტებზე. ეს ნიშნავს, რომ როდესაც თქვენ "ყინავთ" პერსონაჟის ჯანმრთელობის ზოლს, შეგიძლიათ შეამჩნიოთ, რომ მტრის პერსონაჟების ჯანმრთელობის ან სიცოცხლის ზოლებიც გაყინულია. მსგავსი სიტუაციებისთვის, თქვენ უნდა იცოდეთ როგორ განასხვავოთ თითოეული ობიექტი და შეიტანოთ სკრიპტები ან კოდი, რომელიც გავლენას ახდენს მხოლოდ თქვენთვის სასურველ ობიექტებზე.

სკრიპტების ან კოდის ჩასაყენებლად სხვადასხვა ობიექტში, თქვენ უნდა იცოდეთ ასამბლეის კოდი. თუმცა, ამ ძირითადი კოდის გენერირება არც ისე ძნელი გასაკეთებელია

363032 60
363032 60

ნაბიჯი 2. დააწკაპუნეთ მარჯვენა ღილაკით მისამართზე და შეარჩიეთ გაარკვიეთ რა წერს ამ მისამართს

ასპექტის ან ცვლადის მისამართის დადგენის შემდეგ, რომლის შეცვლა ან შეჩერება გსურთ, იპოვნეთ მაჩვენებელი ან კოდი, რომელიც ეხება მისამართს, გახსენით გამართვის ფანჯარა და განსაზღვრეთ განყოფილება ან კოდი, რომელიც შეესაბამება ამ მისამართს.

363032 61
363032 61

ნაბიჯი 3. შეარჩიეთ ინსტრუქცია და დააწკაპუნეთ აჩვენეთ დაშლა

დააწკაპუნეთ მითითებულ ინსტრუქციაზე, როდესაც გაიხსნება გამართვის ფანჯარა. ინსტრუქცია გამოჩნდება კოდის დაშლის ფანჯარაში.

363032 62
363032 62

ნაბიჯი 4. დააწკაპუნეთ მარჯვენა ღილაკით ზედა ინსტრუქციაზე და დააწკაპუნეთ გაარკვიეთ რა მისამართებზეა ეს ინსტრუქცია წვდომა

ფანჯარა აჩვენებს ყველა იმ მისამართების ჩამონათვალს, რომელზეც ინსტრუქცია მიიღება ახალი მისამართის მითითებისას ეკრანზე იტვირთება.

363032 63
363032 63

ნაბიჯი 5. თამაშის ყველა ობიექტის მნიშვნელობის ან ზომის ცვლილების დაშვება

ნაჩვენები იქნება ყველა იმ მისამართის სია, რომელზეც წვდომა აქვს ინსტრუქციას. მაგალითად, თუ გსურთ შეწყვიტოთ პერსონაჟის ჯანმრთელობის/სიცოცხლის ზოლის მნიშვნელობის ან ზომის შეცვლა, შეგიძლიათ პირველ რიგში დაუბრუნდეთ თამაშს და მიეცით საშუალება პერსონაჟს მიიღოს დარტყმა. ნაჩვენებია ინსტრუქციები, რომლებიც წვდება მისამართებს ხელმისაწვდომი მისამართების სიაში. თუ თქვენ მოხვდებით ან თავს დაესხებით მტრის პერსონაჟს, რომელიც ასევე იყენებს ამ ინსტრუქციებს, შესაბამისი ინსტრუქციები გამოჩნდება სიაში.

363032 64
363032 64

ნაბიჯი 6. აირჩიეთ ყველა მისამართი ხელმისაწვდომი მისამართების სიაში

მას შემდეგ, რაც თქვენ გაქვთ მისამართი თითოეული ობიექტისთვის, რომელსაც აქვს ერთი და იგივე მისამართი სიაში, უბრალოდ დააწკაპუნეთ და გადაიტანეთ კურსორი ყველა მისამართის ხაზგასასმელად.

გარდა ამისა, თქვენ შეგიძლიათ დააჭიროთ მარჯვენა ღილაკს თითოეულ მისამართს და აირჩიოთ " რეგისტრაციის მდგომარეობის ჩვენება ”.

363032 65
363032 65

ნაბიჯი 7. მონაცემთა სხვადასხვა სტრუქტურა ნაჩვენები ყველა მისამართზე

მიჰყევით ამ ნაბიჯებს, რომ შექმნათ ნაჩვენები ყველა მისამართის მონაცემთა სტრუქტურა:

  • დააწკაპუნეთ მარჯვენა ღილაკით არჩეულ მისამართებზე.
  • დააწკაპუნეთ " გახსენით უსიამოვნო მონაცემები შერჩეული მისამართებით ”.
  • დააწკაპუნეთ " Კარგი ”.
  • შეიყვანეთ მონაცემთა სტრუქტურის სახელი და დააჭირეთ " Კარგი ”.
  • დააწკაპუნეთ " დიახ ”.
  • შეიყვანეთ სტრუქტურის საწყისი ზომა ან დატოვეთ ის როგორც არის, შემდეგ დააჭირეთ ღილაკს " Კარგი ”.
363032 66
363032 66

ნაბიჯი 8. იპოვეთ რაოდენობა, რომელიც იგივეა რაც მოთამაშის ასპექტის ზომა, მაგრამ განსხვავდება სხვა საგნების ან მტრის პერსონაჟების ასპექტის ზომისაგან

თითოეული ობიექტის მონაცემების სტრუქტურაზე ან რეგისტრზე დაკვირვებისას თქვენ უნდა მოძებნოთ მნიშვნელობები, რომლებიც ერთნაირია ყველა მთავარი/მეგობრის პერსონაჟისთვის, მაგრამ განსხვავდება მტრის სიმბოლოებისგან. მაგალითად, თუ A გუნდს აქვს ორი მოთამაშის პერსონაჟი და B გუნდს ორი კომპიუტერით კონტროლირებადი პერსონაჟი, A გუნდის სიმბოლოები შეიძლება წარმოდგენილი იყოს მნიშვნელობით ან რიცხვით „1“, ხოლო B გუნდის პერსონაჟები წარმოდგენილია რიცხვით „2“.

თუ თქვენ ვერ პოულობთ ერთნაირ მნიშვნელობას ან ცვლადს მოთამაშეს/მეგობარს, მაგრამ განსხვავდება მტრის პერსონაჟისგან, შეგიძლიათ შექმნათ თქვენი საკუთარი მნიშვნელობა ან ცვლადი. უბრალოდ დააწკაპუნეთ ერთ -ერთ მნიშვნელობაზე (მაგ. მაჩვენებელი) და აირჩიეთ " ელემენტის დამატება " აირჩიეთ "4 ბაიტი" მონაცემთა ტიპად და მიუთითეთ გამოუყენებელი ოფსეტური ნომერი. ოფსეტური ნომერი ნაჩვენებია მონაცემების განაწილების სტრუქტურის ცხრილის მარცხენა მხარეს.

363032 67
363032 67

ნაბიჯი 9. ჩაწერეთ მნიშვნელობა ან ცვლადი რეგისტრი

როდესაც თქვენ შედიხართ რეგისტრის ეკრანზე ან მონაცემების გათიშვაზე, რეგისტრის მნიშვნელობა არის მის მარცხენა მხარეს. რეესტრების ხედში თქვენ შეგიძლიათ გაამახვილოთ ყურადღება რეალურ რეგისტრზე, რომელსაც ინსტრუქცია უკავშირდება ან უკავშირდება (მაგ. RSI, RDX, EDX და მსგავსი). თუ თქვენ შედიხართ მონაცემთა სტრუქტურაში, რეგისტრები ნაჩვენებია რიცხვის ან ასოების სახით ოფსეტური ფანჯრის მარცხენა მხარეს.

363032 68
363032 68

ნაბიჯი 10. გახსენით ახალი კოდის შაბლონი ინსტრუქციებისთვის

დაუბრუნდით "მეხსიერების დამთვალიერებელ" ფანჯარას და გახსენით კოდის ინექციის შაბლონი სხვა მისამართებთან დაკავშირებული ინსტრუქციებისთვის. Მიყევი ამ ნაბიჯებს:

  • დააწკაპუნეთ ინსტრუქციაზე "მეხსიერების დამთვალიერებელი" ფანჯარაში.
  • დააწკაპუნეთ " ინსტრუმენტები ”მენიუს ზოლში, ფანჯრის ზედა ნაწილში.
  • დააწკაპუნეთ " ავტო ასამბლერი ”.
  • დააწკაპუნეთ " შაბლონები ”მენიუს ზოლში, ფანჯრის ზედა ნაწილში.
  • დააწკაპუნეთ " კოდის ინექცია ”.
363032 69
363032 69

ნაბიჯი 11. შექმენით ახალი ეტიკეტი იმ ობიექტისთვის, რომლის დაყენება ან კონტროლი გსურთ

ეტიკეტი ნაჩვენებია კოდის ინექციის შაბლონის ზედა ნაწილში. დაამატეთ ახალი ეტიკეტი იმ ობიექტისთვის, რომლის კონტროლიც გსურთ არსებული ლეიბლის ქვეშ. ეტიკეტის დასამატებლად, უბრალოდ ჩაწერეთ ეტიკეტი, რასაც მოჰყვება ეტიკეტის სახელი (ფრჩხილებში). მაგალითად, შეგიძლიათ ჩაწეროთ "label (მოთამაშე)" ან "label (მტერი)".

363032 70
363032 70

ნაბიჯი 12. შექმენით ახალი სეგმენტი უკვე შექმნილი ეტიკეტებისათვის

ახალი სეგმენტის შესაქმნელად, ჩაწერეთ ლეიბლის სახელი, რასაც მოჰყვება მსხვილი ნაწლავი (“:”) სადმე ორიგინალური კოდის წინ ან მის შემდეგ.

363032 71
363032 71

ნაბიჯი 13. დაამატეთ ეტიკეტს სასურველი ობიექტის ასპექტის ზომის კოდი

ამ ეტაპისთვის დაგჭირდებათ კოდირების ძირითადი ცოდნა. დაამატეთ კოდის ხაზი, რომელიც ცვლის ობიექტის ასპექტის მნიშვნელობას ან სიდიდეს, თქვენთვის სასურველი ცვლილებების შესაბამისად. ამის შემდეგ, თქვენ უნდა დაამატოთ კიდევ ერთი "ნახტომი" ხაზი დასასრულს, თავდაპირველ კოდს და დაბრუნების კოდს.

363032 72
363032 72

ნაბიჯი 14. შექმენით შედარების კოდი "newmem"

კოდის ინექციის შაბლონში სიტყვა "newmem:" მიუთითებს იმაზე, რომ ინსტრუქცია ქმნის მეხსიერების ახალ მისამართს. ჩვეულებრივ, ეს კოდი ემატება ორიგინალური კოდის შემდეგ, რომელსაც აქვს წარწერა "(კოდი:)" ან "(ორიგინალური კოდი:)". გამოიყენეთ "cmp" ბრძანება კოდის შესაქმნელად, რომელიც ადარებს რეესტრში ან რეესტრში არსებული სხვადასხვა ობიექტის ასპექტურ რაოდენობას და მათ ოფსეტურ რიცხვებს. მაგალითად, თუ "RDX" ოფსეტური მნიშვნელობით 14 ემსახურება მოთამაშეთა გუნდისგან განასხვავებას კომპიუტერის გუნდი და მოთამაშეთა გუნდს აქვს მნიშვნელობა „1“, თქვენ უნდა ჩაწეროთ cmp [rbx+14], 1, რომ შეამოწმოთ არის თუ არა ობიექტი მოთამაშის პერსონაჟი თუ არა.

363032 73
363032 73

ნაბიჯი 15. დაამატეთ კოდის ხაზი, რომელიც გადავა პირდაპირ იმ ობიექტზე, რომლის შეცვლაც გსურთ

გამოიყენეთ "je" ბრძანება, რათა გადახვიდეთ შედარების ბრძანების სეგმენტზე. მაგალითად, თუ თქვენ მიერ შექმნილ ლეიბლს ეწოდება "მოთამაშე", დაამატეთ ხაზი მხოლოდ მოთამაშეს "მოთამაშის" სეგმენტზე გადასასვლელად, თუ ღირებულების/ასპექტის შედარების შედეგი ხდება მოთამაშის ხასიათის მიხედვით.

363032 74
363032 74

ნაბიჯი 16. დაამატეთ კოდის სამუშაო ხაზი დანარჩენი კოდების გვერდის ავლით და უშუალოდ ორიგინალ კოდზე წვდომას

კოდის გენერირების შემდეგ, რომელიც განმეორდება იმ ობიექტის სეგმენტზე, რომლის შეცვლაც გსურთ, თქვენ უნდა დაამატოთ კოდის ხაზი, რომელიც გადადის საწყის კოდზე, თუ ცვლადი/ასპექტი არ ეხება მოთამაშეს/მეგობარს. გამოიყენეთ "jmp" ბრძანება, რომ შექმნათ კოდის ხაზი, რომელიც გადადის საწყის კოდზე მას შემდეგ, რაც შეიყვანთ კოდის ხაზს, რომელიც გადადის საწყის კოდზე ან კოდის სხვა ნაკრებზე სხვა ფუნქციით.

გასაადვილებლად, ნუ დაამატებთ ახალ ლეიბლებს. უბრალოდ დაამატეთ შედარების კოდი "ახალწვეულის" ბოლოს, რათა განასხვავოთ მეგობარი პერსონაჟი მტრის პერსონაჟებისგან. ამის შემდეგ, ჩადეთ კოდის ხაზი, რომელიც ბოლომდე ხტება, თუ შედარების შედეგი ეხება მოთამაშეს/მეგობარს. თუ შედეგი ეხება მტრის პერსონაჟს, გადადით საწყის კოდზე. ამ გზით, თუ მოთამაშის ან მოკავშირის პერსონაჟს თავს დაესხნენ (ან იარაღის ტყვიები გამოიყენება და მსგავსი), მასშტაბისა და ღირებულების არაფერი შეიცვლება. თუმცა, თუ მტრის პერსონაჟს თავს დაესხნენ, კოდი შესრულდება ჩვეულებისამებრ

363032 75
363032 75

ნაბიჯი 17. დააწკაპუნეთ შესრულებაზე

შეყვანილი კოდი შესრულდება. თუ ყველაფერი კარგად იყო, თქვენ წარმატებით შეიყვანეთ ახალი კოდი, რომელიც განასხვავებს მეგობრულ პერსონაჟებს მტრის პერსონაჟებისგან. შემდეგი მაგალითი არის მარტივი სკრიპტი ან კოდი, რომლის საშუალებითაც შეგიძლიათ განასხვავოთ მოთამაშის/მეგობრის პერსონაჟი მტრის პერსონაჟისგან:

გამოყოფა (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (returnhere) label (originalcode) label (exit) label (player) // ახალი label for player. newmem: // ეს კოდი გამოიყენება ახალი მეხსიერების მისამართის შესაქმნელად. cmp [rbx+14], 1 // ეს კოდი განასხვავებს მოთამაშის/მეგობრის გუნდის წევრს მტრის გუნდისგან. je player // ეს კოდი ემსახურება კოდის შესრულების გადამისამართებას მოთამაშის სეგმენტზე, თუ ობიექტი ან შედარების შედეგი ეხება მოთამაშეთა გუნდს. jmp originalcode // ეს კოდი ემსახურება კოდის შესრულების გადამისამართებას საწყის კოდზე, თუ ობიექტის ან შედარების შედეგი ეხება მოწინააღმდეგე გუნდს. მოთამაშე: // ეს კოდი გამოიყენება მოთამაშეთა გუნდის ახალი სეგმენტის შესაქმნელად. jmp exit // ეს კოდი გადამისამართებს კოდის შესრულებას ბოლომდე და გავლენას არ ახდენს მოთამაშეთა გუნდზე. ორიგინალური კოდი: // ეს კოდი ეხება ორიგინალური კოდის სეგმენტს. movss [rbx+08], xmm0 // ეს კოდი ასრულებს თავდაპირველ მითითებებს (მოწინააღმდეგე გუნდისთვის) გასვლა: // ეს განყოფილება არის კოდის დასასრული. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:

ნაწილი 8 8: გააზრება მოტყუებული ძრავის გამოყენების შესახებ

363032 1
363032 1

ნაბიჯი 1. შეიტყვეთ როგორ მუშაობს Cheat Engine

ნაბიჯი 2. გაიგეთ Cheat Engine ტერმინოლოგია

Cheat Engine ეხება სხვადასხვა მაღალი დონის კომპიუტერულ კოდებს. გასაგები რომ იყოს, კარგი იდეაა იცოდე ამ პროგრამის ზოგიერთი ტერმინოლოგია. აქ მოცემულია რამდენიმე ტერმინი, რომელიც გამოიყენება Cheat Engine– ში:

  • ღირებულებები:

    მნიშვნელობა არის პროგრამის ნებისმიერი ცვლადი ან ასპექტი, რომელსაც აქვს რიცხვითი სიდიდე ან მნიშვნელობა. თამაშში ეს ასპექტი შეიძლება იყოს პერსონაჟის ჯანმრთელობის დონის პროცენტი, საბრძოლო მასალის რაოდენობა ან საკუთრებაში არსებული ობიექტების რაოდენობა. მოტყუების ძრავა გაძლევთ საშუალებას შეამოწმოთ ცვლადები და შეცვალოთ ისინი.

  • მისამართები:

    მისამართი არის ადგილი, სადაც ინფორმაცია ინახება RAM- ში. ზოგჯერ, ცვლადის მდებარეობა შეიძლება შეიცვალოს.

  • მონაცემთა ტიპები:

    მონაცემთა ტიპი ეხება ცვლადი შენახვის პროცესს. მონაცემების შენახვა შესაძლებელია ბაიტებში (მაგ. "2 ბაიტი", "4 ბაიტი", ან "8 ბაიტი"). მონაცემები ასევე შეიძლება ინახებოდეს როგორც მცურავი წერტილი ან ამ ორის კომბინაცია.

  • მითითებები:

    მაჩვენებელი ან მაჩვენებელი არის ცვლადიანი მისამართი, რომელიც მიმართულია ან მითითებულია სხვა მისამართზე. მსგავსი მისამართები შეიძლება შეიცვალოს ყოველ ჯერზე თამაშის ჩატვირთვისას (ან ზოგჯერ შუა თამაშში).

363032 3
363032 3

ნაბიჯი 3. გახსოვდეთ, რომ Cheat Engine ყოველთვის არ მუშაობს ყველა თამაშზე

გაითვალისწინეთ, რომ ზოგიერთი თამაში მოტყუების საწინააღმდეგო დაცვის ან ონლაინ მულტიპლეიერის მახასიათებლებით არ შეიძლება შეიცვალოს Cheat Engine– ის გამოყენებით. თუ თავს აიძულებთ გამოიყენოთ Cheat Engine, თქვენი ანგარიში ან მოთამაშის პროფილი დაიბლოკება და თქვენ ვერ შეძლებთ ონლაინ თამაშების თამაშს.

  • თუ Cheat Engine გამოდგება გამოსაყენებლად და თქვენ იყენებთ მას შინაარსის მოსაპოვებლად, რომელიც ჩვეულებრივ (და უნდა) კანონიერად იყოს შეძენილი (ფულით), თქვენ შეიძლება სისხლისსამართლებრივი დევნა ქურდობისთვის.
  • Cheat Engine არის ისეთი პოპულარული პროგრამა, რომ თამაშების უმეტესობას აქვს დაცვა მისგან.
363032 4
363032 4

ნაბიჯი 4. იცოდეთ თამაშები, რომელთა შეცვლაც შეგიძლიათ Cheat Engine– ის გამოყენებით

Steam– ის ზოგიერთი ძველი მოთამაშე და ერთი მოთამაშე შეიძლება შეიცვალოს Cheat Engine– ის გამოყენებით. ამასთან, თამაშებს უნდა ჰქონდეთ ცვლადი მნიშვნელობით ან მასშტაბით, რომელსაც თქვენ ხედავთ ეკრანზე და შეცვლით.

ზოგიერთი Flash თამაში ინტერნეტში, რომელსაც არ აქვს საზოგადოების ბმულები ან ბმულები (მაგ. ერთი მოთამაშის თამაშები მაღალი ქულის გარეშე) შეიძლება იყოს თავსებადი Cheat Engine– თან

Რჩევები

  • დაიწყეთ Cheat Engine პროგრამაში შემავალი ინტერაქტიული გაკვეთილების ყურებით. გამოიყენეთ ეს უნარები, რომ გაიაროთ წარმოდგენილი ცხრა საფეხური.
  • თქვენ შეგიძლიათ გამოიყენოთ Cheat Engine თამაშის მცირე ასპექტების შესაცვლელად. თუმცა, თამაში შეიძლება დაიშალოს ან დაიშალოს, თუ თქვენ ცდილობთ გამოიყენოთ მოტყუების ძრავა უფრო დიდი და უფრო რთული მახასიათებლების ან ასპექტების შესაცვლელად.
  • იმისათვის, რომ გამოიყენოთ Cheat Engine ეფექტურად, კარგი იდეაა იცოდეთ ან გქონდეთ ცოდნა კოდირების შესახებ.

გაფრთხილება

  • თქვენი პროფილი ან ანგარიში შეიძლება დაიბლოკოს, თუ თქვენ იყენებთ Cheat Engine– ს VAC სერვერებზე ან სხვა სერვერებზე, რომლებსაც აქვთ მოტყუების საწინააღმდეგო დაცვა.
  • Roblox– ზე, თქვენ ვერ გატეხავთ ჩვეულებრივი Cheat Engine– ის გამოყენებით. თუ აიძულებ საკუთარ თავს გამოიყენო ის, შეგიძლია გააგდო იმ თამაშიდან, რომლის გატეხვაც გინდა.

გირჩევთ: