Cheat Engine Nasıl Kullanılır (Resimlerle)

İçindekiler:

Cheat Engine Nasıl Kullanılır (Resimlerle)
Cheat Engine Nasıl Kullanılır (Resimlerle)

Video: Cheat Engine Nasıl Kullanılır (Resimlerle)

Video: Cheat Engine Nasıl Kullanılır (Resimlerle)
Video: MS Excel nasıl açılır 2024, Mayıs
Anonim

Bu wikiHow makalesi sana bazı bilgisayar oyunlarını değiştirmek için Cheat Engine'i nasıl kullanacağını öğretir. Cheat Engine bir bellek tarama aracıdır. Bu araç ile bilgisayar belleğinde depolanan verilere erişebilir ve bu verilerde değişiklik yapabilirsiniz. Bu şekilde, sağlık seviyesi, cephane, puan, canlar ve envanterinizin diğer öğeleri veya yönleri gibi oyun içi bilgileri değiştirebilirsiniz.

Adım

Bölüm 1/8: Cheat Engine'i Yükleme

363032 5
363032 5

Adım 1. Cheat Engine web sayfasını açın

Bilgisayarınızın web tarayıcısından https://cheatengine.org/downloads.php adresine erişin.

363032 6
363032 6

Adım 2. Cheat Engine'i İndir'i seçin

Bu büyük bağlantı, sayfanın ortasında görünür.

  • En son Cheat Engine sürümü de bu düğmede görüntülenir (örn. Cheat Engine 6.7'yi İndirin ”).
  • Bir Mac bilgisayarda Cheat Engine kullanmanız gerekiyorsa, “ Mac için Cheat Engine 6.2'yi İndirin ”.
363032 7
363032 7

Adım 3. Cheat Engine'i kurun

İzlemeniz gereken yükleme işlemi, bilgisayarınızın işletim sistemine bağlıdır:

  • Windows - Cheat Engine kurulum dosyasına çift tıklayın, “ Evet ” istendiğinde, “öğesini seçin. Sonraki ”, "Kabul ediyorum" kutusunu işaretleyin ve ardından " Sonraki " Ardından, " Sonraki üç kez daha, "McAfee WebAdvisor'ı yüklemeyi kabul ediyorum" kutusunun işaretini kaldırın, " Sonraki tıklayın ve " Düzenlemek " Kurulum tamamlandıktan sonra " Sonraki ” istendiğinde ve tıklayın “ Bitiş ”.
  • Mac - DMG Cheat Engine kurulum dosyasına çift tıklayın, istendiğinde programın kurulumunu doğrulayın, Cheat Engine simgesine tıklayıp "Uygulamalar" dizinine sürükleyin ve ekrandaki talimatları izleyin.
363032 8
363032 8

Adım 4. Cheat Engine'i çalıştırın

Programın yüklenmesi tamamlandıktan sonra "Başlat" menüsüne tıklayın

Windowsstart
Windowsstart

(Windows) veya Başlatma Paneli (Mac), ardından “ Hile motoru ”.

seçmek zorunda kalabilirsiniz" Evet " veya " Açık ” Cheat Engine açılmadan önce.

Bölüm 2/8: Cheat Engine'de Oyun İşleminin Kilidini Açma

363032 9
363032 9

Adım 1. Oyunu başlatın

Kullanmak istediğiniz oyunu Cheat Engine ile çalıştırın.

Çok oyunculu çevrimiçi oyunları veya sunucu tabanlı oyunları kullanamayacağınızı unutmayın

363032 10
363032 10

2. Adım. "İşlemler" simgesini seçin

Cheat Engine penceresinin sol üst köşesindeki bilgisayar düğmesine tıklayın. Ardından, bilgisayarda çalışmakta olan programları gösteren bir açılır pencere belirecektir.

363032 11
363032 11

Adım 3. Oyun işlemini tıklayın

İstenen oyun bulunana kadar işlemler listesini gözden geçirin, ardından bir oyun adı seçin. Bir tarayıcıdan erişilen oyunlar için Cheat Engine kullanılacaksa, tarayıcı adını seçin.

  • Oyun adı " İşlemler " listesinde yoksa Cheat Engine üzerinden işlemi düzenleyemezsiniz.
  • sekmesine tıklamanız gerekebilir” süreçler ” hangisi önce pencerenin üstündedir.
363032 12
363032 12

Adım 4. Tamam'ı seçin

Bu düğme pencerenin altında görünür. Oyun daha sonra Cheat Engine'de açılacaktır.

Bölüm 3/8: Oyunlarda Değişkenleri (Değer) Bulma ve Değiştirme

363032 13
363032 13

Adım 1. Değiştirmek istediğiniz görünüm veya oyun değişkenini (değerini) belirleyin

Bir oyun değişkenini değiştirmek için bir numarası olmalıdır (örneğin cephane seviyesi, sağlık veya eşya).

İlgili numara ekranda görüntülenmelidir. Örneğin, envanterinizdeki belirli bir öğenin miktarını değiştirmek istiyorsanız, envanter segmentindeki öğelerin sayısını gösteren bir sayfaya gitmeniz gerekecektir

363032 14
363032 14

Adım 2. Oyun penceresini gizleyin ve Cheat Engine penceresine tıklayın

Oyun penceresi gizliyken Cheat Engine penceresini tekrar göstermeniz gerekiyor.

Bu aşamada oyunu durdurmayın

Kaçırılma Korkusunun Üstesinden Gelme Adım 5
Kaçırılma Korkusunun Üstesinden Gelme Adım 5

Adım 3. Yeni Tarama'yı tıklayın

Cheat Engine penceresinin en üstünde, soldaki panelin yanındadır. Her yeni bir özellik veya değişken taramak istediğinizde, “ Yeni tarama ”.

363032 16
363032 16

Adım 4. Tarama türünü seçin

Yeni bir tarama başlatırken gerçekleştirebileceğiniz beş tür tarama vardır. Kullanılacak iki ana tarama, "Tam Değer" ve "Bilinmeyen başlangıç değeri"dir. Gerçekleştirilecek tarama türünü seçmek için "Tarama Türü"nün yanındaki açılır menüyü kullanın. Mevcut tarama türleri şunları içerir:

  • Kesin değerler:

    ” Değiştirilmesi gereken tam miktarı veya değeri biliyorsanız bu seçeneği seçin. Örneğin, sahip olduğunuz belirli can veya cephane sayısını biliyorsanız, bu seçeneği seçebilirsiniz.

  • Bilinmeyen başlangıç değerleri:

    “Video oyunlarında bazen değerler veya miktarlar sayılarla temsil edilmez. Örneğin, bir karakterin sağlığı veya yaşam seviyesi bir sayı ile değil, bir sağlık ölçer ile gösterilir. Bunun gibi bir örnek için, belirli yaşam sayısını veya sağlık düzeylerini bilemezsiniz. Aslında, bu yönleri veya değişkenleri temsil eden sayılar vardır, ancak bunları ekranda göremezsiniz. Bu nedenle, seçeneğini seçebilirsiniz. Bilinmeyen başlangıç değeri ”.

  • Daha büyük…:' ” Aradığınız belirli değeri veya miktarı bilmiyorsanız ancak yine de en küçük değeri veya miktarı biliyorsanız bu seçeneği seçin.
  • Daha küçük…:

    Aradığınız belirli değeri veya miktarı bilmiyorsanız ancak yine de en büyük değeri veya miktarı biliyorsanız bu seçeneği seçin.

  • Arasındaki değer…:

    ” Bu seçenek ile aranması gereken değer veya miktar aralığını girebilirsiniz.

363032 17
363032 17

Adım 5. Veri türünü belirleyin

Veri türü, bellekte depolanan bir değeri veya miktarı temsil eder. Ne tür bir veri seçeceğinizi bilmek zor olabilir, bu nedenle bu adımda tahmin etmeniz veya denemeniz gerekebilir. Veri türünü belirtmek için " Veri türü " yanındaki açılır menüyü kullanın. Aradığınız değeri veya miktarı tek bir veri türü kullanarak bulamazsanız, “ Yeni tarama ” ve başka bir veri türü kullanmayı tekrar deneyin. Kullanabileceğiniz bazı yaygın veri türleri şunlardır:

  • Bayt:

    ” Seçenekler “2 Bayt” ve “4 Bayt” en sık kullanılan veri türleridir. Çoğu Windows uygulaması “4 Bayt” veri türünü kullanır, böylece denemenizi bu seçenekle başlatabilirsiniz. Değişkenleri “2 Bayt” veri tipini kullanarak da bulabilirsiniz. “1 Bayt” ve “8 Bayt” seçenekleri yine denenebilir ancak her iki seçenekte de sorun veya hatalarla karşılaşabilirsiniz.

  • yüzer:

    Kayan nokta veri türü, ondalık sayıya sahip bir değer veya niceliği ifade eder (oyunlarda görmeseniz bile). Bazen oyunlar, basit bellek taramalarını önlemek için değerleri veya miktarları kayan nokta olarak saklar. Bayt taraması yoluyla aradığınız değeri veya miktarı bulamıyorsanız, bu veri türünü taramayı deneyin.

  • Çiftler:

    Bu veri türü kayan noktalara benzer, ancak iki katı basamak içerir. Bayt veya kayan veri türlerini tararken değişkeni bulamıyorsanız, bu veri türlerini taramayı deneyin.

  • Tüm:

    Bu seçenek, tüm veri türlerinin tüm değişkenlerini tarama işlevi görür. Ne arayacağınızı bilmiyorsanız, bu seçenek iyi bir seçim olabilir. Ancak bu seçenek, yoğunlaştırmanız gereken daha fazla arama sonucu görüntüler.

363032 18
363032 18

Adım 6. Değiştirmek istediğiniz değeri veya miktarı girin ve İlk tarama'ya tıklayın

Örneğin, cephane listesinde 20 merminiz kaldıysa, "Değer" metin alanına 20 yazın. Cheat Engine, değeri veya büyüklüğü “20” olan tüm değişkenleri veya özellikleri tarar. Adres listesinde büyük olasılıkla çok sayıda değişken bulacaksınız, bu nedenle daha sonra arama sonuçlarınızı daraltmanız gerekecek.

363032 19
363032 19

Adım 7. Oyuna geri dönün ve istediğiniz değişkenin değerini değiştirin

İzlenmesi gereken süreç, kullanılan oyuna bağlı olacaktır. Örneğin, sağlık seviyenizi yükseltmek istiyorsanız, önce sağlık seviyenizi düşürmek için kendinize zarar verebilirsiniz. Daha fazla cephane istiyorsanız, önce cephane sayısını azaltmak için birkaç tur atın.

363032 20
363032 20

Adım 8. Cheat Engine'e geri dönün ve güncellenmiş değişkenleri tarayın

Oyun penceresini gizleyin ve Cheat Engine'e tıklayın. " Değer " bölümüne yeni bir değer veya miktar yazın ve ardından " Sonraki Tarama " Cheat Engine, ilk taramada tüm değişkenleri tarar, ardından onları "Değer" çubuğuna girdiğiniz gibi bir büyüklük veya sayıya dönüştürülen değere sahip bir değişkene veya adrese daraltır.

  • Bilinmeyen başlangıç değerleri:

    ” İlk taramada " Bilinmeyen başlangıç değeri"ni seçerseniz, " Artan değer " veya " Azaltılmış değer “Tarama tipi” başlığı altında, değerin (veya büyüklüğün) artan veya azalan olmasına bağlı olarak. Cheat Engine, belirli veya sabit değerleri taramak yerine artan veya azalan tüm değerleri veya miktarları tarayacaktır.

363032 21
363032 21

Adım 9. Dört (veya daha az) değer/miktar elde edene kadar arama işlemini tekrarlayın

Değeri veya büyüklüğü değiştirmeye devam edin, ardından Cheat Engine penceresinin sol tarafında maksimum dört özellik veya değişken görüntülenene kadar değiştirilen değeri arayın.

Son olarak, her bir değişken/boyut değerindeki "Önceki" sütununda önceden aranan değeri veya miktarı, mevcut değer veya miktar ise "Değer" sütununda görüntülenir

363032 22
363032 22

Adım 10. Adres listesine değişkenler veya yönler ekleyin

Cheat Engine penceresinin altındaki adres listesine eklemek için bir yönü çift tıklayabilir veya bir adrese tıklayarak onu vurgulayabilir ve değişken veya en boy listesinin sağ alt köşesindeki kırmızı çapraz ok simgesini seçebilirsiniz. Bundan sonra değişken, pencerenin altındaki adres listesine eklenecektir.

Birden fazla adres veya değişken seçmek için " Shift " tuşunu basılı tutun, ardından listedeki üst (ilk seçim) ve alt (son seçim) değişkenlerine tıklayın

363032 23
363032 23

Adım 11. Değeri istenen miktara değiştirin

Bir değişkenin/boy oranın değerini veya büyüklüğünü değiştirmek için şu adımları izleyin:

  • Cheat Engine penceresinin altındaki listede "Değer" altındaki değere çift tıklayın.
  • "Değer" sütununa yeni bir değer veya miktar girin.
  • Tıklamak " Tamam ”.
363032 24
363032 24

Adım 12. Oyunda en boy değeri veya büyüklüğünün değişip değişmediğini kontrol edin

Oyunu yeniden açtığınızda, düzenlenen değişken veya görünüş, girdiğiniz büyüklüğü veya değeri gösterecektir. Bir sonraki yöntemde veya segmentte, değerleri veya miktarları işlemsel olmayan koda dönüştürerek değişmesini nasıl engelleyeceğinizi öğreneceksiniz.

Güncellenmeden önce değişkenin değerini veya büyüklüğünü tekrar değiştirmeniz gerekebilir

Bölüm 4/8: Değer veya Miktardaki Değişiklikleri Önlemek İçin Kodu Değiştirme

363032 25
363032 25

Adım 1. Büyüklüğü değiştirilemeyen değişkenleri tarayın

Bu bölüm veya bölüm, değiştirmek istediğiniz adres veya değişkende ne yazdığını bulmak ve onu operasyonel olmayan kodla değiştirmek için kod bulucu özelliğini nasıl kullanacağınızı öğretecektir. Böylece oyundaki değişkenlerin değeri veya büyüklüğü değişmeyecektir. Hangi yönleri değiştirmeniz gerektiğini öğrenmek için önceki bölümdeki adımları kullanın. Değişkeni ekranın altındaki listeye ekleyin.

363032 26
363032 26

Adım 2. Adrese sağ tıklayın ve Bu adrese nelerin eriştiğini bul öğesini seçin

Cheat Engine Hata Ayıklayıcı penceresi daha sonra açılacaktır. Bu pencere, erişmek üzere olduğunuz adresle ilgili talimatları görüntüler.

363032 27
363032 27

Adım 3. Evet'e tıklayın

Bu seçenekle, hata ayıklayıcıyı Cheat Engine işlemine bağlamak istediğinizi onaylarsınız. “Kod Hata Ayıklayıcı” penceresi açılacaktır. Pencere ilk açıldığında liste boş olacaktır.

363032 28
363032 28

Adım 4. Oyuna geri dönün ve değişkenin ya da görünüşünün değerini ya da büyüklüğünü değiştirin

Tekrar oyuna geri dönün ve değeri değişmemesi gereken yönü veya değişkeni değiştirmek için bir şeyler yapın. Seçilen adrese veya değişkene erişen kod talimatları, hata ayıklayıcı penceresinde görüntülenir.

363032 29
363032 29

Adım 5. Cheat Engine'e geri dönün ve listedeki talimatları tıklayın

Pencerede birden fazla adres veya değişken olabilir. Öyleyse, aynı temel adrese bağlı olmayan bir adres veya değişken seçin. "[“ve "]" köşeli parantezleri arasında diğer değerlerden farklı değerlere sahip komutları arayın.

363032 30
363032 30

Adım 6. Değiştir'e tıklayın

Kod, operasyonel olmayan bir kodla (NOP) değiştirilecektir.

Listede birden fazla değişken varsa, tüm değişkenleri seçin

363032 31
363032 31

Adım 7. Durdur'a tıklayın

Çalışmayan kod uygulanacak veya etkinleştirilecektir. Böylece oyunda seçilen yönün değeri veya büyüklüğü değişmeyecektir.

Orijinal kodu geri yüklemek için listeden bir değişken seçin ve “ Dağıtıcıyı göster " " NOP " metnini görüntüleyen bölüme sağ tıklayın ve " seçeneğini seçin Orijinal kodla geri yükle " Seçeneği görmüyorsanız, " Hiçbir şey yapmayan kodla değiştirin "ve seçin" Evet " Bundan sonra, tekrar sağ tıklayın " NOP "ve seçin" Orijinal kodla geri yükle ”.

Bölüm 5/8: Unsur veya Değişken Tanımlayıcı Kodları Bulmak için İşaretçileri Kullanma

363032 32
363032 32

Adım 1. Değerini veya büyüklüğünü değiştirmek istediğiniz değişkeni veya görünümü tarayın

Bazen, oyunu yeniden başlattığınızda veya oyunun ortasında bir oyun değişkeninin veya görünüşünün adresi değişebilir. Adresin veya değişkenin neyi ifade ettiğini bulmak için bir işaretçi veya işaretçiler kullanabilirsiniz. Değişmeyen temel düzeyde bir statik adres bulduğunuzda, oyunun bu değişkenini veya yönünü değiştirebilirsiniz.

363032 33
363032 33

Adım 2. Adrese sağ tıklayın ve Bu adrese ne yazdığını bul öğesini seçin

Hata ayıklayıcı penceresi bundan sonra açılacaktır.

Birden fazla adres varsa, bu adresler için bir hata ayıklayıcı penceresi açın (Cheat Engine'in izin verdiği kadar)

363032 34
363032 34

Adım 3. Oyuna geri dönün ve oyun yönünün değerini veya büyüklüğünü değiştirin

Tekrar oyuna geri dönün ve istenen yönün miktarını değiştirmek için bir şeyler yapın (örneğin bir silah kullanın, vurun, vb.). İlgili yönün adresine atıfta bulunan talimatlar, hata ayıklayıcı penceresinde görünecektir.

Hata ayıklayıcı penceresinde hiçbir şey görüntülenmezse, seçilen adres doğru adres değildir. Başka bir adres deneyin

363032 35
363032 35

Adım 4. Cheat Engine'e geri dönün ve listedeki talimatları tıklayın

Talimatlar, hata ayıklayıcı penceresinde görüntülenir. Pencerede görünen birden fazla adres olabilir. Eğer öyleyse, "[“ve "]" köşeli parantezleri arasında, diğer talimatlardaki karakter kümesine kıyasla farklı bir karakter kümesine sahip bir talimat arayın. Farklı bir karaktere sahip bir adres yoksa, işaretçi veya işaretçilerin kullanılan tüm adresler için aynıdır.

Karakter setinde bir “+” sembolü ve sonunda bir sayı varsa (örn. [ESI+14]), sembol ve sayı ofset sayılardır. Numarayı kaydedin. Daha sonra ihtiyacınız olacak

363032 36
363032 36

Adım 5. Daha fazla bilgi'ye tıklayın

"Ekstra Bilgi" penceresinde bir oyun görünümünün değeri veya miktarı değiştiğinde görünen talimatlar görüntülenecektir. Adrese başvuran işaretçi de görüntülenecektir.

Adresi köşeli parantez içindeki karakterleri inceleyerek, ardından aşağıda gösterilen karakterlerden sonra gelen sayıya bakarak da bulabilirsiniz. Örneğin, adresin yanında "[rdx]" kodu varsa, pencerenin altındaki “RDX=xxxxxxxx” dizesini arayın

363032 37
363032 37

Adım 6. “Onaltılı” yanındaki onay kutusunu tıklayın ve yeni bir işaretçi adresi taraması yapın

İşaretçinin adresi, " Bu adresi bulmak için gereken işaretçinin değeri muhtemelen xxxxxxxxx" metninin yanında görüntülenir. Cümlenin sonundaki adresi bulmak için bu adımları izleyin.

  • Tıklamak " Yeni tarama ”.
  • "Değer" sütununun yanındaki "Onaltılı" etiketli onay kutusunu tıklayın.
  • İşaretçinin adresini "Değer" alanına girin ve " ilk tarama ”.
363032 38
363032 38

Adım 7. Yer imi adresini çift tıklayın

Adres, Cheat Engine penceresinin altındaki listeye eklenecektir.

Tarama sonuçlarında adresler yeşil görünebilir. Öyleyse, adres statik bir adrestir ve muhtemelen aradığınız işaretçidir. Bazen bulunan işaretçi aynı zamanda başka bir işaretçidir. Bu tür işaretçiler çok düzeyli işaretçiler olarak bilinir. Çok düzeyli bir işaretçiyle karşılaşırsanız, işaretçinin birincil statik adresini bulmak için bulunan her işaretçi için yukarıdaki adımları tekrarlamanız gerekecektir

363032 39
363032 39

Adım 8. "Adres" altındaki numaraya çift tıklayın

"Adresi değiştir" iletişim kutusu açılacaktır.

363032 40
363032 40

Adım 9. Alandaki adresi kopyalayın ve İptal'e tıklayın

Bir adresi kopyalamak için, "Adresi değiştir" kutusunun üstündeki sütundaki metnin tamamını işaretlemeniz yeterlidir. Adrese sağ tıklayın ve " kopyala " Bundan sonra, tıklayın " İptal ” sütununu kapatmak için.

363032 41
363032 41

Adım 10. Adresi manuel olarak ekle'yi tıklayın

Cheat Engine penceresinin alt kısmında, adres listesinin sol üst tarafındadır. "Adresi değiştir" kutusuna benzer bir kutu açılır, ancak bu kutuya yalnızca bir adres ekleyebilirsiniz.

363032 42
363032 42

Adım 11. "İşaretçi"nin yanındaki onay kutusunu tıklayın

Kutu genişleyecek ve işaretçiyi girmek için yeni bir metin alanı görünecektir.

363032 43
363032 43

Adım 12. İşaretçinin adresini " İşaretçiler " altındaki alana yapıştırın ve Tamam'ı tıklayın

Değiştirmek istediğiniz oyunun yönünü kontrol eden işaretçi için yeni bir adres görüntülenecektir. Yeni oluşturulan yer iminin adresi "Pxxxxxxxx" gibi görünmelidir. Metin dizesi, bu işaretçinin belirli bir adrese başvurduğunu belirtir.

  • Ofset numarası varsa, adresi yapıştırdığınız sütunun üstündeki alana numarayı girin.
  • Birden fazla yer imi varsa, “ Ofset ekle " Ofset numarası alanları, adresi yapıştırdığınız alanın veya sütunun üstüne eklenecektir. Her sütuna uygun ofset numarasını girin.
363032 44
363032 44

Adım 13. Yeni eklediğiniz yer imi adresinin yanındaki " Aktif " kutusuna tıklayın

Bu kutu, ekranın alt kısmındaki adres listesinde "Etkin"in altındadır. İşaretçi bundan sonra etkinleştirilecektir.

363032 45
363032 45

Adım 14. Eklediğiniz adresin en boy büyüklüğünü değiştirin

Oluşturulan işaretçi adresi için en boy büyüklüğü, aradığınız en boy adresiyle aynıdır. İşaretçi başka bir konumu gösteriyorsa, taradığınız orijinal adres artık geçerli olmayacaktır. Ancak, önceden oluşturulmuş bir işaretçi adresinin en boy değerini yine de değiştirebilirsiniz. Bu değişiklik, görünüm büyüklüğünün amacı veya referans konumundan bağımsız olarak çalışacaktır. Eklenen adres için " değer " metninin altındaki sayıya tıklayın. Yeni bir sayısal değer veya miktar girin ve " Tamam ”.

Bölüm 6/8: Kodu Değiştirmek için Kod Enjeksiyonu Kullanma

363032 46
363032 46

Adım 1. Değişikliklerini durdurmak istediğiniz yönü veya değişkeni tarayın

Bu bölüm size en/değişken değerlerini koda göre değiştirme işlemini değiştirmek için kod yerleştirmeyi nasıl kullanacağınızı öğretecektir. Örneğin, her vuruşta karakterinizin sağlık seviyesi düşüyorsa, oyun kodunu değiştirerek vurulduğunuzda sağlık seviyesinin artmasını sağlayabilirsiniz.

363032 47
363032 47

Adım 2. Adrese sağ tıklayın ve Bu adrese ne yazdığını bul öğesini seçin

Cheat Engine hata ayıklayıcı penceresi daha sonra açılacaktır.

363032 48
363032 48

Adım 3. Evet'e tıklayın

Bu seçenekle, hata ayıklayıcıyı Cheat Engine işlemine bağlamak istediğinizi onaylarsınız. “Kod Hata Ayıklayıcı” penceresi açılacaktır. Pencere ilk açıldığında liste boş olacaktır.

363032 49
363032 49

Adım 4. Oyuna geri dönün ve değişkenin değerini veya büyüklüğünü değiştirin

Tekrar oyuna geri dönün ve değeri değişmemesi gereken yönü veya değişkeni değiştirmek için bir şeyler yapın. Seçilen adrese veya değişkene erişen kod talimatları, hata ayıklayıcı penceresinde görüntülenir.

363032 50
363032 50

Adım 5. Oyunu yeniden açın ve en boy değerini veya büyüklüğünü değiştirin

Tekrar oyuna geri dönün ve açının değerini veya büyüklüğünü değiştirmek için ne gerekiyorsa yapın. Uygun adrese atıfta bulunan talimatlar, hata ayıklayıcı penceresinde görüntülenecektir.

363032 51
363032 51

Adım 6. Cheat Engine'e geri dönün ve listedeki talimatları tıklayın

Pencerede görüntülenen birden fazla adres olabilir. Öyleyse, bir özelliğin değerini veya miktarını azaltmak için "alt" kelimesini veya değeri veya büyüklüğü artırmak için "ekle" veya "inc" kelimesini içeren talimatları arayın.

363032 52
363032 52

Adım 7. Ayırıcıyı göster'e tıklayın

Kod, sökücü penceresinde açılacaktır.

363032 53
363032 53

Adım 8. Değeri veya büyüklüğü azaltan veya artıran kodu seçin

Genellikle, seçilmesi gereken kod, kodun başındaki ilk talimattır. Muhtemelen, kodun başında, ilgili yönün büyüklüğünü azaltmaya veya artırmaya yarayan "Alt" veya "Ekle" kelimesi vardır.

363032 54
363032 54

Adım 9. Araçlar'a tıklayın, bunu takiben Otomatik Montajlar.

Otomatik montajcı penceresi açılacaktır.

363032 55
363032 55

Adım 10. Şablonlar'a tıklayın ve seçin Tam Enjeksiyon.

Kodun ekleneceği adresi onaylayan bir açılır pencere görünecektir.

363032 56
363032 56

Adım 11. Adresin doğru olduğundan emin olun ve Tamam'ı tıklayın

Sütundaki adresin “Memory Viewer” ayrıştırıcı penceresinde seçtiğiniz adresle aynı olup olmadığını kontrol edin ve emin olun. Bundan sonra, tıklayın " Tamam " Yeni şablon daha sonra açılacaktır.

363032 57
363032 57

Adım 12. Kodu tersiyle değiştirin

"Kod" kelimesini görüntüleyen bölüme gidin. Aşağıdaki satır, görünümün büyüklüğünü veya değerini değiştiren koddur. Satır " alt " kelimesiyle başlıyorsa, " alt " kelimesini " ekle " olarak değiştirin. Satır " add " kelimesiyle başlıyorsa, o kelimeyi " sub " ile değiştirin. Yapılan veya meydana gelen değişiklik miktarını belirlemek için satırın sonundaki boyutu da değiştirebilirsiniz.

363032 58
363032 58

Adım 13. Yürüt'ü tıklayın, takip etti Evet iki kez.

"Yürüt" düğmesi, kod yerleştirme penceresinin altındadır. Cheat Engine, kodu enjekte etmek istediğinizden emin olup olmadığınızı soracaktır. Tıklamak " Evet " onaylamak. Bundan sonra, " Evet " veya " Numara ” disassembler penceresinde yeni bir kod açmak için. Kod enjeksiyonu başarılı olursa oyundaki en boy değerindeki veya büyüklüğündeki değişiklik tersten gerçekleşecektir. Silahınızı kullandığınızda mermi kaybetmek yerine cephane kazanacaksınız. Bir rakibin darbesiyle vurulduğunuzda karakterin sağlık seviyesi azalmak yerine artacaktır.

Bölüm 7/8: Aynı Kodla Nesneleri Ayırt Etme

363032 59
363032 59

Adım 1. Değişikliklerini durdurmak istediğiniz yönü veya değişkeni tarayın

Bazı oyunlarda bazı nesneler aynı koda sahiptir. Bir nesne üzerinde gerçekleştirilen kod enjeksiyonları diğer nesneleri etkileyebilir. Bu, bir karakterin sağlık çubuğunu "dondurduğunuzda", düşman karakterlerin sağlık veya yaşam çubuklarının da donduğunu fark edebileceğiniz anlamına gelir. Bunun gibi durumlar için, her bir nesneyi nasıl ayırt edeceğinizi bilmeniz ve yalnızca istediğiniz nesneleri etkileyen komut dosyaları veya kod eklemeniz gerekir.

Farklı nesnelere komut dosyaları veya kod eklemek için bazı derleme kodlarını bilmeniz gerekir. Ancak, bu temel kodu oluşturmak o kadar da zor değil

363032 60
363032 60

Adım 2. Adrese sağ tıklayın ve Bu adrese ne yazdığını bul öğesini seçin

Değiştirmek veya durdurmak istediğiniz yönün veya değişkenin adresini belirledikten sonra, adrese başvuran işaretçiyi veya kodu bulun, hata ayıklayıcı penceresini açın ve o adrese karşılık gelen bölümü veya kodu tanımlayın.

363032 61
363032 61

Adım 3. Talimatları seçin ve Ayırıcıyı göster'e tıklayın

Hata ayıklayıcı penceresi açıldığında işaretli talimata tıklayın. Talimatlar, kod ayrıştırıcı penceresinde görüntülenecektir.

363032 62
363032 62

Adım 4. En üstteki talimata sağ tıklayın ve Bu talimatın hangi adreslere eriştiğini bul seçeneğine tıklayın

Yeni adrese atıfta bulunulurken erişilen talimatın tüm adreslerinin listesini gösteren bir pencere ekrana yüklenecektir.

363032 63
363032 63

Adım 5. Oyundaki tüm nesnelerde değer veya boyut değişikliklerine izin verin

Talimat tarafından erişilen tüm adreslerin bir listesi görüntülenecektir. Örneğin, bir karakterin sağlık/yaşam çubuğunun değerini veya boyutunu değiştirmeyi durdurmak istiyorsanız, önce oyuna geri dönebilir ve karakterin bir vuruş yapmasına izin verebilirsiniz. Erişilebilir adresler listesindeki adreslere erişen talimatlar görüntülenir. Bu talimatları kullanan bir düşman karakterine vurur veya saldırırsanız, ilgili talimatlar listede görüntülenecektir.

363032 64
363032 64

Adım 6. Erişilebilir adresler listesindeki tüm adresleri seçin

Listede aynı adrese sahip her nesne için bir adresiniz olduğunda, tüm adresleri vurgulamak için imleci tıklayıp sürüklemeniz yeterlidir.

Alternatif olarak, her bir adrese sağ tıklayıp “ Kayıt durumlarını göster ”.

363032 65
363032 65

Adım 7. Gösterilen tüm adreslerde farklı veri yapısı

Gösterilen tüm adreslerin bir veri yapısını oluşturmak için şu adımları izleyin:

  • Seçilen adresleri sağ tıklayın.
  • Tıklamak " Seçilen adreslerle disk verilerini aç ”.
  • Tıklamak " Tamam ”.
  • Veri yapısının adını girin ve " Tamam ”.
  • Tıklamak " Evet ”.
  • Yapının ilk boyutunu girin veya olduğu gibi bırakın, ardından “ Tamam ”.
363032 66
363032 66

Adım 8. Oyuncunun en boy boyutuyla aynı, ancak diğer nesnelerin veya düşman karakterlerinin en boy boyutundan farklı bir miktar bulun

Her nesnenin veri yapısını veya kaydını incelerken, tüm ana/arkadaş karakterler için aynı olan ancak düşman karakterlerden farklı olan değerleri aramanız gerekir. Örneğin, A takımının iki oyuncu karakteri varsa ve B takımının bilgisayar kontrollü iki karakteri varsa, A takımının karakterleri "1" değeri veya sayısı ile ve B takımının karakterleri "2" sayısı ile temsil edilebilir.

Oyuncu/arkadaş karakter için aynı değeri veya değişkeni bulamazsanız, ancak düşman karakterden farklıysa, kendi değerinizi veya değişkeninizi oluşturabilirsiniz. Değerlerden birine (örn. işaretçi) sağ tıklayın ve “ Öğe Ekle " Veri türü olarak "4 Bayt" seçin ve kullanılmayan bir ofset numarası sağlayın. Ofset numarası, veri diseksiyon yapısı tablosunun sol tarafında gösterilir.

363032 67
363032 67

Adım 9. Değeri veya değişken kaydını kaydedin

Kayıt ekranına veya veri diseksiyonuna her eriştiğinizde, kayıt değeri sol tarafındadır. Kayıtlar görünümünde, talimatın bağlı olduğu veya bağlı olduğu gerçek kayda odaklanabilirsiniz (örn. RSI, RDX, EDX ve benzerleri). Veri yapısına erişirseniz, kayıtlar pencerenin sol tarafında bir sayı veya harf ofseti olarak görüntülenir.

363032 68
363032 68

Adım 10. Talimatlar için yeni bir kod şablonu açın

“Memory Viewer” penceresine dönün ve diğer adreslerle bağlantılı talimatlar için yeni bir kod yerleştirme şablonu açın. Bu adımları takip et:

  • “Memory Viewer” penceresindeki talimata tıklayın.
  • Tıklamak " Aletler ” pencerenin üst kısmındaki menü çubuğunda.
  • Tıklamak " Otomatik Montajcı ”.
  • Tıklamak " şablonlar ” pencerenin üst kısmındaki menü çubuğunda.
  • Tıklamak " Kod Enjeksiyonu ”.
363032 69
363032 69

Adım 11. Ayarlamak veya kontrol etmek istediğiniz nesne için yeni bir etiket oluşturun

Etiket, kod yerleştirme şablonunun en üstünde görüntülenir. Mevcut etiketin altına kontrol etmek istediğiniz nesne için yeni bir etiket ekleyin. Bir etiket eklemek için, etiketi ve ardından etiketin adını (parantez içinde) yazmanız yeterlidir. Örneğin, "etiket (oyuncu)" veya "etiket (düşman)" yazabilirsiniz.

363032 70
363032 70

Adım 12. Halihazırda oluşturulmuş etiketler için yeni bir segment oluşturun

Yeni bir segment oluşturmak için, orijinal koddan önce veya sonra herhangi bir yere iki nokta üst üste (“:”) ekleyerek etiketin adını yazın.

363032 71
363032 71

Adım 13. İstenen nesnenin en boy boyutlandırma kodunu etikete ekleyin

Bu aşama için temel kodlama bilgisine ihtiyacınız olacak. İstediğiniz değişikliklere göre, nesnenin görünüşünün değerini veya büyüklüğünü değiştiren bir kod satırı ekleyin. Bundan sonra, sona, orijinal koda ve dönüş koduna başka bir "atlama" satırı eklemeniz gerekir.

363032 72
363032 72

Adım 14. " newmem " altında bir karşılaştırma kodu oluşturun

Kod ekleme şablonundaki " newmem: " kelimesinin bulunduğu satır, talimatın yeni bir hafıza adresi oluşturduğunu gösterir. Genellikle bu kod, “(code:)” veya “(orijinalkod:)” etiketine sahip orijinal kodun hemen arkasına eklenir. Kayıt veya kayıt defterindeki farklı nesnelerin en boy miktarlarını ve bunların ofset numaralarını karşılaştıran bir kod satırı oluşturmak için “cmp” komutunu kullanın. bilgisayar ekibi ve oyuncu ekibi “1” değerine sahipse, nesnenin bir oyuncu karakteri olup olmadığını kontrol etmek için cmp [rbx+14], 1 yazmanız gerekir.

363032 73
363032 73

Adım 15. Değiştirmek istediğiniz nesneye doğrudan atlayacak bir kod satırı ekleyin

Karşılaştırma komut bölümüne atlamak için "je" komutunu kullanın. Örneğin, oluşturduğunuz etiketin adı "player" ise, değer/en boy karşılaştırmasının sonucu oyuncunun karakterine göre yapılmışsa "player" segmentine geçmek için sadece oyuncu satırı ekleyin.

363032 74
363032 74

Adım 16. Geri kalan kodları atlayarak ve orijinal koda doğrudan erişerek çalışan bir kod satırı ekleyin

Değiştirmek istediğiniz nesnenin segmenti üzerinde yinelenen kodu oluşturduktan sonra, değişken/boyut oyuncu/arkadaş karakteriyle ilgili değilse, orijinal koda atlayan bir kod satırı eklemeniz gerekir. Orijinal koda veya başka bir işleve sahip başka bir kod kümesine atlayan bir kod satırı girdikten sonra orijinal koda atlayan bir kod satırı oluşturmak için "jmp" komutunu kullanın.

Kolaylaştırmak için yeni etiketler eklemeyin. Arkadaş karakterleri düşman karakterlerinden ayırt etmek için " newmen: " ifadesinin sonuna karşılaştırma kodunu eklemeniz yeterlidir. Bundan sonra, karşılaştırmanın sonucu bir oyuncu/arkadaş karakterine atıfta bulunuyorsa, sonuna atlayan bir kod satırı ekleyin. Sonuç bir düşman karakterine atıfta bulunursa, orijinal koda geçin. Bu şekilde, bir oyuncunun veya müttefikinin karakterine saldırılırsa (veya silah mermileri ve benzerleri kullanılırsa), büyüklük veya değerde hiçbir şey değişmez. Ancak, bir düşman karaktere saldırılırsa, kod her zamanki gibi yürütülür

363032 75
363032 75

Adım 17. Yürüt'e tıklayın

Girilen kod çalıştırılacaktır. Her şey yolunda giderse, dost karakterleri düşman karakterlerinden ayıran yeni bir kodu başarıyla girdiniz. Aşağıdaki örnek, bir oyuncu/arkadaş karakterini bir düşman karakterinden ayırt etmek için kullanabileceğiniz basit bir komut dosyası veya koddur:

alloc(newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label(returnhere) label(orijinalkod) label(exit) label(player) //Oyuncu için yeni etiket. newmem://Bu kod, yeni bir hafıza adresi oluşturmak için kullanılır. cmp [rbx+14], 1 //Bu kod, oyuncu/arkadaş takımın bir üyesini düşman takımdan ayırır. je player //Bu kod, nesne veya karşılaştırma sonucu oyuncunun takımına atıfta bulunuyorsa, kod yürütmesini oyuncu segmentine yönlendirmeye yarar. jmp orijinal kodu //Bu kod, nesne veya karşılaştırma sonucu karşı takıma atıfta bulunuyorsa, kod yürütmesini orijinal koda yönlendirmeye yarar. player://Bu kod, oyuncu takımı için yeni bir segment oluşturmak için kullanılır. jmp çıkış //Bu kod, kod yürütmeyi sona yönlendirir ve oyuncu takımını etkilemez. orijinal kod: //Bu kod, orijinal kod segmentini ifade eder. movss [rbx+08], xmm0 //Bu kod orijinal talimatları yürütür (rakip takım için) çıkış: //Bu bölüm kodun sonudur. jmp buraya geri dönüyor "Öğretici-x86_64.exe"+2EB6D: jmp yenimem buraya geri dönüyor:

Bölüm 8/8: Cheat Engine Kullanımını Anlama

363032 1
363032 1

Adım 1. Cheat Engine'in nasıl çalıştığını öğrenin

Adım 2. Cheat Engine terminolojisini anlayın

Cheat Engine, çeşitli üst düzey bilgisayar kodlarıyla ilgilenir. Anlamayı kolaylaştırmak için bu programdaki bazı terminolojiyi bilmek iyi bir fikirdir. Cheat Engine'de kullanılan bazı terimler şunlardır:

  • Değerler:

    Değer, bir programdaki sayısal bir büyüklüğe veya değere sahip herhangi bir değişken veya özelliktir. Oyunda bu özellik, karakterin sağlık seviyesinin yüzdesi, cephane miktarı veya sahip olunan nesnelerin sayısı olabilir. Cheat Engine, değişkenleri taramanıza ve değiştirmenize olanak tanır.

  • Adresler:

    Adres, bilgilerin RAM'de saklandığı konumdur. Bazen değişkenin konumu değişebilir.

  • Veri tipleri:

    Veri türü, değişken depolama sürecini ifade eder. Veriler bayt cinsinden saklanabilir (örn. “2 Bayt”, “4 Bayt” veya “8 Bayt”). Veriler ayrıca kayan nokta veya ikisinin birleşimi olarak da saklanabilir.

  • İşaretçiler:

    İşaretçi veya işaretçi, başka bir adrese yönlendirilen veya yönlendirilen bir değişkene sahip bir adrestir. Bunun gibi adresler her oyun yüklediğinizde (veya bazen oyunun ortasında) değişebilir.

363032 3
363032 3

Adım 3. Cheat Engine'in her zaman tüm oyunlarda çalışmadığını unutmayın

Bir tür hile korumasına veya çevrimiçi çok oyunculu özelliklere sahip bazı oyunların Cheat Engine kullanılarak değiştirilemediğini unutmayın. Kendinizi Cheat Engine'i kullanmaya zorlarsanız, hesabınız veya oyuncu profiliniz engellenir ve çevrimiçi oyun oynayamazsınız.

  • Cheat Engine'in kullanılabilir olduğu ortaya çıkarsa ve normalde yasal olarak (ve parayla) satın alınması gereken (ve olması gereken) içeriği elde etmek için kullanırsanız, hırsızlıktan yargılanabilirsiniz.
  • Cheat Engine o kadar popüler bir programdır ki çoğu oyun buna karşı koruma ile gelir.
363032 4
363032 4

Adım 4. Cheat Engine kullanarak değiştirebileceğiniz oyunları öğrenin

Steam'deki bazı eski tek oyunculu ve tek oyunculu oyunlar Cheat Engine kullanılarak değiştirilebilir. Ancak oyunların ekranda görebileceğiniz ve değiştirebileceğiniz bir değeri veya büyüklüğü olan bir değişkeni olmalıdır.

İnternette topluluk bağlantıları veya bağlantıları olmayan bazı Flash oyunlar (örneğin, yüksek puan listesi olmayan tek oyunculu oyunlar) Cheat Engine ile uyumlu olabilir

İpuçları

  • Cheat Engine programında yer alan etkileşimli öğreticileri izleyerek başlayın. Sunulan dokuz adımdan geçmek için bu becerileri kullanın.
  • Oyunun küçük yönlerini değiştirmek için Cheat Engine'i kullanabilirsiniz. Ancak, daha büyük ve daha karmaşık özellikleri veya yönleri değiştirmek için Cheat Engine'i kullanmaya çalışırsanız oyun çökebilir veya çökebilir.
  • Cheat Engine'i etkili bir şekilde kullanmak için kodlama bilmek veya biraz bilgi sahibi olmak iyi bir fikirdir.

Uyarı

  • Cheat Engine'i VAC sunucularında veya hile korumasına sahip diğer sunucularda kullanırsanız profiliniz veya hesabınız bloke edilebilir.
  • Roblox'ta normal Cheat Engine'i kullanarak hack yapamazsınız. Kendinizi kullanmaya zorlarsanız, kesmek istediğiniz oyundan atılabilirsiniz.

Önerilen: