Πώς να χρησιμοποιήσετε το Cheat Engine (με εικόνες)

Πίνακας περιεχομένων:

Πώς να χρησιμοποιήσετε το Cheat Engine (με εικόνες)
Πώς να χρησιμοποιήσετε το Cheat Engine (με εικόνες)

Βίντεο: Πώς να χρησιμοποιήσετε το Cheat Engine (με εικόνες)

Βίντεο: Πώς να χρησιμοποιήσετε το Cheat Engine (με εικόνες)
Βίντεο: ADOBE Photoshop AI : Επεξεργασία ΦΩΤΟΓΡΑΦΙΑΣ Πληκτρολογώντας Εντολή - Firefly AI 2024, Ενδέχεται
Anonim

Αυτό το wikiHow σας διδάσκει πώς να χρησιμοποιήσετε το Cheat Engine για να τροποποιήσετε ορισμένα παιχνίδια στον υπολογιστή. Το Cheat Engine είναι ένα εργαλείο σάρωσης μνήμης. Με αυτό το εργαλείο, μπορείτε να έχετε πρόσβαση σε δεδομένα που είναι αποθηκευμένα στη μνήμη του υπολογιστή και να κάνετε αλλαγές σε αυτά. Με αυτόν τον τρόπο, μπορείτε να αλλάξετε πληροφορίες εντός παιχνιδιού, όπως επίπεδο υγείας, πυρομαχικά, σκορ, ζωές και άλλα στοιχεία ή πτυχές του αποθέματός σας.

Βήμα

Μέρος 1 από 8: Εγκατάσταση του Cheat Engine

363032 5
363032 5

Βήμα 1. Ανοίξτε την ιστοσελίδα Cheat Engine

Αποκτήστε πρόσβαση στη διεύθυνση https://cheatengine.org/downloads.php από το πρόγραμμα περιήγησης ιστού του υπολογιστή σας.

363032 6
363032 6

Βήμα 2. Επιλέξτε Λήψη μηχανής εξαπάτησης

Αυτός ο μεγάλος σύνδεσμος εμφανίζεται στο κέντρο της σελίδας.

  • Η τελευταία έκδοση 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.

Λάβετε υπόψη ότι δεν μπορείτε να χρησιμοποιήσετε online παιχνίδια για πολλούς παίκτες ή παιχνίδια που βασίζονται σε διακομιστές

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. Προσδιορίστε τον τύπο δεδομένων

Ένας τύπος δεδομένων αντιπροσωπεύει μια τιμή ή ποσότητα αποθηκευμένη στη μνήμη. Μπορεί να είναι δύσκολο να γνωρίζουμε τι είδους δεδομένα να επιλέξετε, οπότε σε αυτό το βήμα, ίσως χρειαστεί να μαντέψετε ή να πειραματιστείτε. Χρησιμοποιήστε το αναπτυσσόμενο μενού δίπλα στο στοιχείο "Τύπος δεδομένων" για να καθορίσετε τον τύπο δεδομένων. Εάν δεν βρείτε την τιμή ή την ποσότητα που ψάχνετε χρησιμοποιώντας έναν τύπο δεδομένων, κάντε κλικ στο " Νέα σάρωση "Και δοκιμάστε ξανά χρησιμοποιώντας άλλο τύπο δεδομένων. Ορισμένοι συνήθεις τύποι δεδομένων που μπορείτε να χρησιμοποιήσετε περιλαμβάνουν:

  • Bytes:

    Οι επιλογές "2 Bytes" και "4 Bytes" είναι οι πιο συχνά χρησιμοποιούμενοι τύποι δεδομένων. Οι περισσότερες εφαρμογές των Windows χρησιμοποιούν τον τύπο δεδομένων "4 Bytes", ώστε να μπορείτε να ξεκινήσετε το πείραμά σας με αυτήν την επιλογή. Μπορείτε επίσης να βρείτε μεταβλητές χρησιμοποιώντας τον τύπο δεδομένων "2 Bytes". Οι επιλογές "1 Bytes" και "8 Bytes" μπορούν ακόμα να δοκιμαστούν, αλλά ενδέχεται να αντιμετωπίσετε προβλήματα ή σφάλματα και με τις δύο επιλογές.

  • επιπλέει:

    Ένας τύπος δεδομένων κυμαινόμενου σημείου αναφέρεται σε μια τιμή ή ποσότητα που έχει δεκαδικό αριθμό (ακόμη και αν δεν το βλέπετε σε παιχνίδια). Μερικές φορές, τα παιχνίδια αποθηκεύουν τιμές ή ποσότητες ως κυμαινόμενο σημείο για να αποτρέψουν απλές σαρώσεις μνήμης. Εάν δεν μπορείτε να βρείτε την τιμή ή την ποσότητα που αναζητάτε μέσω της σάρωσης byte, δοκιμάστε να σαρώσετε αυτόν τον τύπο δεδομένων.

  • Διπλά:

    Αυτός ο τύπος δεδομένων είναι παρόμοιος με τα κυμαινόμενα σημεία, αλλά περιέχει διπλάσιο αριθμό ψηφίων. Εάν δεν μπορείτε να βρείτε τη μεταβλητή κατά τη σάρωση των byte ή των τύπων δεδομένων 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 θα σαρώσει όλες τις μεταβλητές στην πρώτη σάρωση και στη συνέχεια θα τις περιορίσει σε μια μεταβλητή ή διεύθυνση με την τιμή να έχει μετατραπεί σε μέγεθος ή αριθμό, όπως καταχωρίσατε στη γραμμή "Τιμή".

  • Άγνωστες αρχικές τιμές:

    "Εάν επιλέξετε" Άγνωστη αρχική τιμή "στην πρώτη σάρωση, επιλέξτε" Αυξημένη αξία " ή " Μειωμένη αξία "Στην επικεφαλίδα" Τύπος σάρωσης ", ανάλογα με το αν η τιμή (ή το μέγεθος) αυξάνεται ή μειώνεται. Το Cheat Engine θα σαρώσει όλες τις αυξανόμενες ή μειωμένες τιμές ή ποσότητες, αντί να σαρώσει συγκεκριμένες ή σταθερές τιμές.

363032 21
363032 21

Βήμα 9. Επαναλάβετε τη διαδικασία αναζήτησης έως ότου έχετε τέσσερις (ή λιγότερες) τιμές/ποσότητες

Συνεχίστε να αλλάζετε την τιμή ή το μέγεθος και, στη συνέχεια, αναζητήστε την τροποποιημένη τιμή έως ότου εμφανιστεί το πολύ τέσσερις όψεις ή μεταβλητές στην αριστερή πλευρά του παραθύρου Cheat Engine.

Θα δείτε τελικά την τιμή ή την ποσότητα που αναζητήσατε προηγουμένως στη στήλη "Προηγούμενο" σε κάθε μεταβλητή/τιμή διαστάσεων, ενώ η τρέχουσα τιμή ή ποσότητα εμφανίζεται στη στήλη "Τιμή"

363032 22
363032 22

Βήμα 10. Προσθέστε μεταβλητές ή όψεις στη λίστα διευθύνσεων

Μπορείτε να κάνετε διπλό κλικ σε μια πτυχή για να την προσθέσετε στη λίστα διευθύνσεων στο κάτω μέρος του παραθύρου Cheat Engine ή να κάνετε κλικ σε μια διεύθυνση για να την επισημάνετε και να επιλέξετε το κόκκινο διαγώνιο εικονίδιο βέλους στην κάτω δεξιά γωνία της μεταβλητής ή της λίστας πτυχών. Μετά από αυτό, η μεταβλητή θα προστεθεί στη λίστα διευθύνσεων στο κάτω μέρος του παραθύρου.

Για να επιλέξετε πολλές διευθύνσεις ή μεταβλητές, κρατήστε πατημένο το πλήκτρο "Shift" και, στη συνέχεια, κάντε κλικ στις μεταβλητές επάνω (πρώτη επιλογή) και κάτω (τελευταία επιλογή) στη λίστα

363032 23
363032 23

Βήμα 11. Αλλάξτε την τιμή στην επιθυμητή ποσότητα

Ακολουθήστε αυτά τα βήματα για να αλλάξετε την τιμή ή το μέγεθος μιας μεταβλητής/όψης:

  • Κάντε διπλό κλικ στην τιμή στην ενότητα "Τιμή" στη λίστα, στο κάτω μέρος του παραθύρου Cheat Engine.
  • Εισαγάγετε μια νέα τιμή ή ποσότητα στη στήλη "Τιμή".
  • Κάντε κλικ " Εντάξει ”.
363032 24
363032 24

Βήμα 12. Ελέγξτε αν η τιμή ή το μέγεθος της όψης έχει αλλάξει στο παιχνίδι

Όταν ανοίξετε ξανά το παιχνίδι, η επεξεργασμένη μεταβλητή ή πτυχή θα εμφανίσει το μέγεθος ή την τιμή που εισαγάγατε. Στην επόμενη μέθοδο ή τμήμα, θα μάθετε πώς να μην αλλάζουν οι τιμές ή οι ποσότητες μετατρέποντάς τις σε μη λειτουργικό κώδικα.

Mayσως χρειαστεί να αλλάξετε ξανά την τιμή ή το μέγεθος της μεταβλητής προτού ενημερωθεί

Μέρος 4 από 8: Αλλαγή του Κώδικα για την Αποτροπή Αλλαγών Αξίας ή Ποσότητας

363032 25
363032 25

Βήμα 1. Σάρωση για μεταβλητές των οποίων το μέγεθος δεν μπορεί να αλλάξει

Αυτό το τμήμα ή ενότητα θα σας διδάξει πώς να χρησιμοποιήσετε τη λειτουργία εύρεσης κώδικα για να βρείτε αυτό που γράφεται στη διεύθυνση ή τη μεταβλητή που θέλετε να αλλάξετε και να το αντικαταστήσετε με μη λειτουργικό κώδικα. Έτσι, η τιμή ή το μέγεθος των μεταβλητών στο παιχνίδι δεν θα αλλάξει. Χρησιμοποιήστε τα βήματα στην προηγούμενη ενότητα για να μάθετε ποιες πτυχές πρέπει να αλλάξετε. Προσθέστε τη μεταβλητή στη λίστα στο κάτω μέρος της οθόνης.

363032 26
363032 26

Βήμα 2. Κάντε δεξί κλικ στη διεύθυνση και επιλέξτε Μάθετε ποια πρόσβαση σε αυτήν τη διεύθυνση

Το παράθυρο Cheat Engine Debugger θα ανοίξει στη συνέχεια. Αυτό το παράθυρο εμφανίζει οδηγίες σχετικά με τη διεύθυνση στην οποία πρόκειται να αποκτήσετε πρόσβαση.

363032 27
363032 27

Βήμα 3. Κάντε κλικ στο Ναι

Με αυτήν την επιλογή, επιβεβαιώνετε ότι θέλετε να συνδέσετε το πρόγραμμα εντοπισμού σφαλμάτων στη διαδικασία Cheat Engine. Θα ανοίξει το παράθυρο "Debugger κώδικα". Η λίστα θα είναι κενή την πρώτη φορά που θα ανοίξει το παράθυρο.

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 = xxxxxxx" στο κάτω μέρος του παραθύρου

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

Θα εμφανιστεί μια νέα διεύθυνση για τον δείκτη που ελέγχει την πτυχή του παιχνιδιού που θέλετε να αλλάξετε. Η διεύθυνση του σελιδοδείκτη που δημιουργήθηκε πρόσφατα θα πρέπει να μοιάζει με "Pxxxxxxx". Η συμβολοσειρά κειμένου υποδεικνύει ότι αυτός ο δείκτης αναφέρεται σε μια συγκεκριμένη διεύθυνση.

  • Εάν υπάρχει ένας αριθμός μετατόπισης, εισαγάγετε τον αριθμό στο πεδίο πάνω από τη στήλη όπου επικολλήσατε τη διεύθυνση.
  • Εάν υπάρχουν περισσότεροι από ένας σελιδοδείκτες, κάντε κλικ στο " Προσθήκη μετατόπισης " Τα πεδία αριθμού μετατόπισης θα προστεθούν στο επάνω μέρος της περιοχής ή της στήλης όπου επικολλάτε τη διεύθυνση. Εισαγάγετε τον κατάλληλο αριθμό αντιστάθμισης σε κάθε στήλη.
363032 44
363032 44

Βήμα 13. Κάντε κλικ στο πλαίσιο "Ενεργό" δίπλα στη διεύθυνση σελιδοδείκτη που μόλις προσθέσατε

Αυτό το πλαίσιο βρίσκεται κάτω από το "Ενεργό" στη λίστα διευθύνσεων στο κάτω μέρος της οθόνης. Ο δείκτης θα ενεργοποιηθεί μετά από αυτό.

363032 45
363032 45

Βήμα 14. Αλλάξτε το μέγεθος των διαστάσεων της διεύθυνσης που προσθέσατε

Το μέγεθος διαστάσεων για τη διεύθυνση δείκτη που δημιουργήθηκε είναι το ίδιο με τη διεύθυνση όψης που αναζητάτε. Εάν ο δείκτης δείχνει σε άλλη τοποθεσία, η αρχική διεύθυνση που σαρώσατε δεν θα είναι πλέον έγκυρη. Ωστόσο, μπορείτε ακόμα να αλλάξετε την τιμή διαστάσεων μιας ήδη δημιουργημένης διεύθυνσης δείκτη. Αυτή η αλλαγή θα λειτουργήσει, ανεξάρτητα από το αντικείμενο ή τη θέση αναφοράς του μεγέθους της όψης. Κάντε κλικ στον αριθμό κάτω από το κείμενο "τιμή" για τη διεύθυνση που έχει προστεθεί. Εισαγάγετε μια νέα αριθμητική τιμή ή ποσότητα και κάντε κλικ στο " Εντάξει ”.

Μέρος 6 από 8: Χρήση έγχυσης κώδικα για αλλαγή κώδικα

363032 46
363032 46

Βήμα 1. Σάρωση της όψης ή της μεταβλητής των οποίων οι αλλαγές θέλετε να σταματήσετε

Αυτή η ενότητα θα σας διδάξει πώς να χρησιμοποιείτε την έγχυση κώδικα για να τροποποιήσετε τη διαδικασία αλλαγής των τιμών όψεως/μεταβλητών ανά κώδικα. Για παράδειγμα, εάν το επίπεδο υγείας του χαρακτήρα σας μειώνεται με κάθε χτύπημα, μπορείτε να αλλάξετε τον κώδικα του παιχνιδιού έτσι ώστε το επίπεδο υγείας να αυξάνεται όταν σας χτυπήσει.

363032 47
363032 47

Βήμα 2. Κάντε δεξί κλικ στη διεύθυνση και επιλέξτε Μάθετε τι γράφει σε αυτήν τη διεύθυνση

Το παράθυρο εντοπισμού σφαλμάτων Cheat Engine θα ανοίξει στη συνέχεια.

363032 48
363032 48

Βήμα 3. Κάντε κλικ στο Ναι

Με αυτήν την επιλογή, επιβεβαιώνετε ότι θέλετε να συνδέσετε το πρόγραμμα εντοπισμού σφαλμάτων στη διαδικασία Cheat Engine. Θα ανοίξει το παράθυρο "Debugger κώδικα". Η λίστα θα είναι κενή την πρώτη φορά που θα ανοίξει το παράθυρο.

363032 49
363032 49

Βήμα 4. Επιστρέψτε στο παιχνίδι και αλλάξτε την τιμή ή το μέγεθος της μεταβλητής

Και πάλι, επιστρέψτε στο παιχνίδι και κάντε κάτι για να αλλάξετε την όψη ή τη μεταβλητή, η τιμή της οποίας δεν πρέπει να αλλάξει. Οι οδηγίες κώδικα που έχουν πρόσβαση στην επιλεγμένη διεύθυνση ή μεταβλητή εμφανίζονται στο παράθυρο εντοπισμού σφαλμάτων.

363032 50
363032 50

Βήμα 5. Ανοίξτε ξανά το παιχνίδι και αλλάξτε την τιμή ή το μέγεθος της όψης

Και πάλι, επιστρέψτε στο παιχνίδι και κάντε ό, τι χρειάζεται για να αλλάξετε την αξία ή το μέγεθος της όψης. Οδηγίες που αναφέρονται στην κατάλληλη διεύθυνση θα εμφανιστούν στο παράθυρο εντοπισμού σφαλμάτων.

363032 51
363032 51

Βήμα 6. Επιστρέψτε στο Cheat Engine και κάντε κλικ στις οδηγίες στη λίστα

Ενδέχεται να εμφανίζονται περισσότερες από μία διευθύνσεις στο παράθυρο. Αν ναι, αναζητήστε οδηγίες με τη λέξη "sub" για να μειώσετε την τιμή ή την ποσότητα μιας όψης ή τη λέξη "add" ή "inc" για να αυξήσετε την τιμή ή το μέγεθος.

363032 52
363032 52

Βήμα 7. Κάντε κλικ στην επιλογή Εμφάνιση αποσυναρμολογητή

Ο κωδικός θα ανοίξει στο παράθυρο του αποσυναρμολογητή.

363032 53
363032 53

Βήμα 8. Επιλέξτε τον κωδικό που μειώνει ή αυξάνει την τιμή ή το μέγεθος

Συνήθως, ο κώδικας που πρέπει να επιλεγεί είναι η πρώτη εντολή στο επάνω μέρος του κώδικα. Ενδεχομένως, ο κώδικας να έχει τη λέξη "Sub" ή "Add" στην αρχή, η οποία χρησιμεύει για τη μείωση ή την αύξηση του μεγέθους της σχετικής όψης.

363032 54
363032 54

Βήμα 9. Κάντε κλικ στην επιλογή Εργαλεία, ακολουθούμενη από Αυτόματες συναρμολογήσεις.

Θα ανοίξει το παράθυρο του auto assembler.

363032 55
363032 55

Βήμα 10. Κάντε κλικ στα Πρότυπα και επιλέξτε Πλήρης ένεση.

Θα εμφανιστεί ένα αναδυόμενο παράθυρο που επιβεβαιώνει τη διεύθυνση στην οποία θα προστεθεί ο κωδικός.

363032 56
363032 56

Βήμα 11. Βεβαιωθείτε ότι η διεύθυνση είναι σωστή και κάντε κλικ στο κουμπί OK

Ελέγξτε και βεβαιωθείτε ότι η διεύθυνση στη στήλη είναι η ίδια με τη διεύθυνση που επιλέξατε στο παράθυρο αποσυναρμολογητή "Memory Viewer". Μετά από αυτό, κάντε κλικ στο " Εντάξει " Το νέο πρότυπο θα ανοίξει στη συνέχεια.

363032 57
363032 57

Βήμα 12. Αντικαταστήστε τον κωδικό με το αντίστροφο

Μεταβείτε στο τμήμα που εμφανίζει τη λέξη "Κωδικός". Η παρακάτω γραμμή είναι ο κώδικας που αλλάζει το μέγεθος ή την τιμή της όψης. Εάν η γραμμή ξεκινά με τη λέξη "sub", αλλάξτε το "sub" σε "add". Εάν η γραμμή ξεκινά με τη λέξη "προσθήκη", αντικαταστήστε τη λέξη με "υπο". Μπορείτε επίσης να αλλάξετε το μέγεθος στο τέλος της γραμμής για να καθορίσετε το ποσό της αλλαγής που πραγματοποιήθηκε ή συνέβη.

363032 58
363032 58

Βήμα 13. Κάντε κλικ στην επιλογή Εκτέλεση, ακολούθησε Ναι δύο φορές.

Το κουμπί "Εκτέλεση" βρίσκεται στο κάτω μέρος του παραθύρου έγχυσης κώδικα. Η Cheat Engine θα σας ρωτήσει αν είστε σίγουροι ότι θέλετε να κάνετε την ένεση του κωδικού. Κάντε κλικ " Ναί " για να επιβεβαιώσετε. Μετά από αυτό, επιλέξτε " Ναί " ή " Οχι ”Για να ανοίξετε έναν νέο κωδικό στο παράθυρο του αποσυναρμολογητή. Εάν η εισαγωγή κώδικα είναι επιτυχής, η αλλαγή στην τιμή ή το μέγεθος της όψης στο παιχνίδι θα συμβεί αντίστροφα. Αντί να χάσετε σφαίρες, θα αποκτήσετε πυρομαχικά όταν χρησιμοποιείτε το όπλο σας. Αντί να μειωθεί, το επίπεδο υγείας του χαρακτήρα θα αυξηθεί επίσης όταν χτυπηθείτε από το χτύπημα ενός αντιπάλου.

Μέρος 7 από 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. Βρείτε μια ποσότητα που είναι ίδια με το μέγεθος όψης του προγράμματος αναπαραγωγής, αλλά διαφορετική από το μέγεθος όψης άλλων αντικειμένων ή χαρακτήρων εχθρού

Όταν παρατηρείτε τη δομή δεδομένων ή τον καταχωρητή κάθε αντικειμένου, πρέπει να αναζητήσετε τιμές που είναι ίδιες για όλους τους κύριους/φίλους χαρακτήρες, αλλά διαφορετικές από τους εχθρικούς χαρακτήρες. Για παράδειγμα, εάν η ομάδα Α έχει δύο χαρακτήρες παικτών και η ομάδα Β έχει δύο χαρακτήρες ελεγχόμενους από υπολογιστή, οι χαρακτήρες της ομάδας Α ενδέχεται να αντιπροσωπεύονται με την τιμή ή τον αριθμό «1» και οι χαρακτήρες της ομάδας Β με τον αριθμό «2».

Εάν δεν βρείτε την ίδια τιμή ή μεταβλητή για τον χαρακτήρα παίκτη/φίλου, αλλά διαφορετική από τον χαρακτήρα του εχθρού, μπορείτε να δημιουργήσετε τη δική σας τιμή ή μεταβλητή. Απλώς κάντε δεξί κλικ σε μία από τις τιμές (π.χ. δείκτη) και επιλέξτε " Προσθήκη στοιχείου " Επιλέξτε "4 Bytes" ως τύπο δεδομένων και δώστε έναν αχρησιμοποίητο αριθμό μετατόπισης. Ο αριθμός μετατόπισης εμφανίζεται στην αριστερή πλευρά του πίνακα δομής ανατομής δεδομένων.

363032 67
363032 67

Βήμα 9. Καταγράψτε τον καταχωρητή τιμών ή μεταβλητών

Κάθε φορά που έχετε πρόσβαση στην οθόνη του καταχωρητή ή στην ανάλυση δεδομένων, η τιμή του καταχωρητή βρίσκεται στην αριστερή πλευρά του. Στην προβολή καταχωρητές, μπορείτε να εστιάσετε στον πραγματικό καταχωρητή στον οποίο είναι συνδεδεμένη ή συνδεδεμένη η εντολή (π.χ. RSI, RDX, EDX και παρόμοια). Εάν έχετε πρόσβαση στη δομή δεδομένων, οι καταχωρητές εμφανίζονται ως ένας αριθμός ή ένα γράμμα που μετατοπίζεται στην αριστερή πλευρά του παραθύρου.

363032 68
363032 68

Βήμα 10. Ανοίξτε ένα νέο πρότυπο κώδικα για οδηγίες

Επιστρέψτε στο παράθυρο "Memory Viewer" και ανοίξτε ένα νέο πρότυπο έγχυσης κώδικα για οδηγίες που συνδέονται με άλλες διευθύνσεις. Ακολουθήστε αυτά τα βήματα:

  • Κάντε κλικ στην οδηγία στο παράθυρο "Προβολή μνήμης".
  • Κάντε κλικ " Εργαλεία ”Στη γραμμή μενού στο επάνω μέρος του παραθύρου.
  • Κάντε κλικ " Auto Assembler ”.
  • Κάντε κλικ " Πρότυπα ”Στη γραμμή μενού στο επάνω μέρος του παραθύρου.
  • Κάντε κλικ " Έγχυση κώδικα ”.
363032 69
363032 69

Βήμα 11. Δημιουργήστε μια νέα ετικέτα για το αντικείμενο που θέλετε να ορίσετε ή να ελέγξετε

Η ετικέτα εμφανίζεται στο επάνω μέρος του προτύπου έγχυσης κώδικα. Προσθέστε μια νέα ετικέτα για το αντικείμενο που θέλετε να ελέγξετε κάτω από την υπάρχουσα ετικέτα. Για να προσθέσετε μια ετικέτα, απλά πληκτρολογήστε την ετικέτα, ακολουθούμενη από το όνομα της ετικέτας (σε παρένθεση). Για παράδειγμα, μπορείτε να πληκτρολογήσετε "ετικέτα (παίκτης)" ή "ετικέτα (εχθρός)".

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" για να μεταβείτε στο τμήμα εντολών σύγκρισης. Για παράδειγμα, εάν η ετικέτα που δημιουργήσατε ονομάζεται "player", προσθέστε μια γραμμή μόνο player για να μεταβείτε στο τμήμα "player" εάν το αποτέλεσμα της σύγκρισης τιμής/όψης γίνεται σύμφωνα με τον χαρακτήρα του παίκτη.

363032 74
363032 74

Βήμα 16. Προσθέστε μια γραμμή εργασίας κώδικα παρακάμπτοντας τους υπόλοιπους κωδικούς και απευθείας πρόσβαση στον αρχικό κώδικα

Αφού δημιουργήσετε τον κώδικα που επαναλαμβάνεται στο τμήμα του αντικειμένου που θέλετε να τροποποιήσετε, πρέπει να προσθέσετε μια γραμμή κώδικα που πηδά στον αρχικό κώδικα εάν η μεταβλητή/όψη δεν σχετίζεται με τον χαρακτήρα του παίκτη/φίλου. Χρησιμοποιήστε την εντολή "jmp" για να δημιουργήσετε μια γραμμή κώδικα που μεταβαίνει στον αρχικό κώδικα αφού εισαγάγετε μια γραμμή κώδικα που μεταβαίνει στον αρχικό κώδικα ή σε άλλο σύνολο κώδικα με άλλη λειτουργία.

Για να το κάνετε πιο εύκολο, μην προσθέτετε νέες ετικέτες. Απλώς προσθέστε τον κωδικό σύγκρισης στο τέλος του "newmen:" για να διακρίνετε χαρακτήρες φίλων από χαρακτήρες εχθρού. Μετά από αυτό, εισαγάγετε μια γραμμή κώδικα που πηδά μέχρι το τέλος εάν το αποτέλεσμα της σύγκρισης αναφέρεται σε χαρακτήρα παίκτη/φίλου. Εάν το αποτέλεσμα αναφέρεται σε χαρακτήρα εχθρού, μεταβείτε στον αρχικό κώδικα. Με αυτόν τον τρόπο, εάν ο χαρακτήρας ενός παίκτη ή συμμάχου δέχεται επίθεση (ή χρησιμοποιούνται σφαίρες όπλων και τα παρόμοια), τίποτα από το μέγεθος ή την αξία δεν θα αλλάξει. Ωστόσο, εάν ένας εχθρικός χαρακτήρας επιτεθεί, ο κώδικας θα εκτελεστεί ως συνήθως

363032 75
363032 75

Βήμα 17. Κάντε κλικ στην επιλογή Εκτέλεση

Ο κωδικός που έχει εισαχθεί θα εκτελεστεί. Εάν όλα πήγαν καλά, έχετε εισαγάγει με επιτυχία έναν νέο κώδικα που διακρίνει τους φιλικούς χαρακτήρες από τους εχθρικούς χαρακτήρες. Το ακόλουθο παράδειγμα είναι ένα απλό σενάριο ή κώδικας που μπορείτε να χρησιμοποιήσετε για να διακρίνετε έναν χαρακτήρα παίκτη/φίλου από έναν εχθρικό χαρακτήρα:

διαθέσιμο (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (returnhere) label (originalcode) label (exit) label (player) // New label for player. newmem: // Αυτός ο κώδικας χρησιμοποιείται για τη δημιουργία μιας νέας διεύθυνσης μνήμης. cmp [rbx+14], 1 // Αυτός ο κώδικας διακρίνει ένα μέλος της ομάδας παικτών/φίλων από την ομάδα του εχθρού. je player // Αυτός ο κώδικας χρησιμεύει για την ανακατεύθυνση της εκτέλεσης του κώδικα στο τμήμα παίκτη, εάν το αντικείμενο ή το αποτέλεσμα σύγκρισης αναφέρεται στην ομάδα του παίκτη. jmp originalcode // Αυτός ο κώδικας χρησιμεύει για την ανακατεύθυνση της εκτέλεσης του κώδικα στον αρχικό κώδικα εάν το αντικείμενο ή το αποτέλεσμα σύγκρισης αναφέρεται στην αντίπαλη ομάδα. παίκτης: // Αυτός ο κωδικός χρησιμοποιείται για τη δημιουργία ενός νέου τμήματος για την ομάδα παικτών. jmp exit // Αυτός ο κώδικας ανακατευθύνει την εκτέλεση του κώδικα στο τέλος και δεν επηρεάζει την ομάδα των παικτών. originalcode: // Αυτός ο κωδικός αναφέρεται στο τμήμα του αρχικού κώδικα. movss [rbx+08], xmm0 // Αυτός ο κώδικας εκτελεί τις αρχικές οδηγίες (για την αντίπαλη ομάδα) έξοδο: // Αυτή η ενότητα είναι το τέλος του κώδικα. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:

Μέρος 8 από 8: Κατανόηση της χρήσης Cheat Engine

363032 1
363032 1

Βήμα 1. Μάθετε πώς λειτουργεί το Cheat Engine

Βήμα 2. Κατανοήστε την ορολογία Cheat Engine

Το Cheat Engine ασχολείται με διάφορους κωδικούς υπολογιστών υψηλού επιπέδου. Για να γίνει πιο κατανοητό, είναι καλή ιδέα να γνωρίζετε μερικές από τις ορολογίες αυτού του προγράμματος. Ακολουθούν ορισμένοι όροι που χρησιμοποιούνται στο Cheat Engine:

  • Αξίες:

    Τιμή είναι κάθε μεταβλητή ή όψη σε ένα πρόγραμμα που έχει αριθμητικό μέγεθος ή τιμή. Στο παιχνίδι, αυτή η πτυχή μπορεί να είναι το ποσοστό του επιπέδου υγείας του χαρακτήρα, η ποσότητα πυρομαχικών ή ο αριθμός των αντικειμένων που ανήκουν. Το Cheat Engine σάς επιτρέπει να σαρώσετε μεταβλητές και να τις αλλάξετε.

  • Διευθύνσεις:

    Η διεύθυνση είναι η τοποθεσία όπου αποθηκεύονται οι πληροφορίες στη μνήμη RAM. Μερικές φορές, η θέση της μεταβλητής μπορεί να αλλάξει.

  • Τύποι δεδομένων:

    Ο τύπος δεδομένων αναφέρεται στη διαδικασία αποθήκευσης μεταβλητών. Τα δεδομένα μπορούν να αποθηκευτούν σε byte (π.χ. "2 Bytes", "4 Bytes" ή "8 Bytes"). Τα δεδομένα μπορούν επίσης να αποθηκευτούν ως κυμαινόμενο σημείο ή ως συνδυασμός των δύο.

  • Δείκτες:

    Ένας δείκτης ή δείκτης είναι μια διεύθυνση με μια μεταβλητή που κατευθύνεται ή παραπέμπεται σε άλλη διεύθυνση. Διευθύνσεις όπως αυτή μπορούν να αλλάξουν κάθε φορά που φορτώνετε ένα παιχνίδι (ή μερικές φορές στη μέση ενός παιχνιδιού).

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, είναι καλή ιδέα να γνωρίζετε ή να έχετε κάποια γνώση κωδικοποίησης.

Προειδοποίηση

  • Το προφίλ ή ο λογαριασμός σας ενδέχεται να αποκλειστούν εάν χρησιμοποιείτε το Cheat Engine σε διακομιστές VAC ή άλλους διακομιστές με προστασία κατά της εξαπάτησης.
  • Στο Roblox, δεν μπορείτε να κάνετε hack με την κανονική Cheat Engine. Εάν πιέσετε τον εαυτό σας να το χρησιμοποιήσει, μπορείτε να αποβληθείτε από το παιχνίδι που θέλετε να χακάρετε.

Συνιστάται: