Bu məqalə, bəzi kompüter oyunlarında qüsurlardan istifadə etmək üçün Cheat Engine -dən necə istifadə edəcəyinizi sizə öyrədəcək. Cheat Engine, RAM yaddaş tarama vasitəsidir. Kompüter yaddaşında saxlanan məlumatlara daxil olmaq və bu məlumatları dəyişdirmək imkanı verir. Bu düzəlişlər vasitəsi ilə sağlamlıq, döyüş sursatı, hesab, can sayı və inventarınızdakı əşyalar kimi oyun məlumatlarını dəyişə bilərsiniz.
Addımlar
8 -in 1 -ci hissəsi: Fırıldaq Mühərrikinin Qurulması
Addım 1. Cheat Engine səhifəsini açın
Bunu etmək üçün kompüterinizdəki veb brauzerdə https://cheaengine.org/downloads.php ünvanına daxil olun.
Addım 2. Yüklə Cheat Engine düyməsini basın
Bu böyük bağlantı səhifənin ortasında tapıla bilər.
- Bu düymədə eyni zamanda mövcud proqram versiyası da olacaq (məsələn: Cheat Engine 6.7 -ni yükləyin).
- Mac versiyasını yükləmək üçün linki vurun Mac üçün Cheat Engine 6.2 yükləyin.
Addım 3. Cheat Engine quraşdırın
Bu addım istifadə olunan əməliyyat sistemindən asılı olaraq dəyişir:
- Windows: quraşdırma faylını iki dəfə vurun, üzərinə vurun Bəli istədikdə, sonra Qabaqcadan, "Razıyam" seçimini seçin Qabaqcadan, daxil edin Qabaqcadan üç dəfə daha "McAfee WebAdvisor qurmağa razıyam" işarəsini yoxlayın, üzərinə vurun Qabaqcadan və sonra Yüklemek. Quraşdırmanın sonunda üzərinə vurun Qabaqcadan tələb olunarsa və sonra bitirmək.
- Mac: Yüklənmiş DMG faylına iki dəfə vurun, istənirsə quraşdırmanı yoxlayın, "Tətbiqlər" qovluğuna Cheat Engine loqotipini vurun və ekrandakı təlimatları izləyin.
Addım 4. Cheat Engine açın
Quraşdırmanın sonunda "Başlat" menyusunda tapın
(Windows) və ya Launchpad (Mac).
Tıklamanız lazım ola bilər Bəli və ya Aç Cheat Engine açılmadan əvvəl.
8 -in 2 -ci hissəsi: Cheat Engine -də bir oyun prosesinin açılması
Addım 1. Cheat Engine ilə istifadə etmək istədiyiniz oyunu açın
Unutmayın ki, bu onlayn və ya server əsaslı çox oyunçu oyunu ola bilməz
Addım 2. "Proseslər" düyməsini basın
Cheat Engine pəncərəsində, sol üst küncdəki kompüter simgesini vurun. Bunu etməklə PC-də açılmış proqramların siyahısı olan bir açılan pəncərə açılacaqdır.
Addım 3. Oyun prosesini seçin
Oyununuzu tapana qədər proses siyahısına göz atın, sonra adını vurun. Bir veb brauzerində bir oyun üçün Cheat Engine istifadə etməyə çalışırsınızsa, brauzer adını seçin.
- Oyunu "Proseslər" siyahısında tapmasanız, Cheat Engine -də redaktə edilə bilməz.
- Əvvəlcə nişanı tıklamağınız lazım ola bilər. Hüquq kostyumu pəncərənin yuxarısında.
Addım 4. Pəncərənin altındakı OK düyməsini basın
Bunu etməklə oyunu Cheat Engine -də açacaqsınız.
8 -dən 3 -cü hissə: Oyun dəyərlərini tapmaq və dəyişdirmək
Addım 1. Dəyişdirmək istədiyiniz oyunun bir tərəfini təyin edin
Bunu etmək üçün, silah, sağlamlıq və ya əşyalar kimi bir nömrəyə sahib olmalıdır.
Nömrə ekranda olmalıdır. Məsələn, inventarınızdakı müəyyən bir maddənin sayını dəyişdirmək üçün maddə nömrəsinin mövcud olduğu səhifədə inventarı açın
Addım 2. Oyun pəncərəsini minimuma endirin və Cheat Engine düyməsini basın
Oyun minimuma endirilərək onun pəncərəsini açmalısınız.
Minimuma endirərkən oyunu dayandırmayın
Addım 3. Sol panelin yanındakı Cheat Engine-in üst hissəsindəki New Scan düyməsini basın
Yeni bir dəyər əldə etmək istədiyiniz zaman bu düyməni basın.
Addım 4. Doğrulama növü seçin
Beş növ mövcuddur. İki əsas olan "Dəqiq dəyər" və "Naməlum ilkin dəyər" dir. İstədiyiniz seçimi seçmək üçün "Tarama Tipi" nin yanındakı açılan menyudan istifadə edin. Doğrulama növləri aşağıdakılardır:
-
Dəqiq qiymət:
Dəyişdirmək istədiyiniz nömrəni bilirsinizsə bu növdən istifadə edin. Məsələn, qalıqların və döyüş sursatlarının dəqiq sayını biləndə istifadə edin.
-
Bilinməyən ilkin dəyər:
video oyunlarda tez -tez bir dəyər rəqəmlə təmsil olunmur. Məsələn, həyatınız rəqəm əvəzinə irəliləyiş çubuğu ilə təmsil oluna bilər. Bu vəziyyətdə, dəqiq sayınız olmayacaq. Nömrə hətta mövcuddur, ancaq ekranda görünməyəcək. Bu vəziyyətdə seçin Bilinməyən ilkin dəyər.
- Daha böyük …: ' aradığınız nömrəni bilmirsinizsə, mümkün olan ən kiçik dəyəri bildiyiniz halda bu seçimi seçin.
-
Daha az…:
dəqiq sayını bilmirsinizsə, lakin mümkün olan ən yüksək dəyəri bilirsinizsə bu seçimi seçin.
-
Arasındakı dəyər…:
bu seçim bir sıra dəyərlər daxil etməyə imkan verir.
Addım 5. Bir dəyər növü seçin
Dəyər növü, yaddaşda necə saxlanıldığını göstərir. Dəqiq variantı bilmək çətin ola bilər, buna görə də təxmin etməli ola bilərsiniz. İstədiyiniz seçimi seçmək üçün "Məlumat Tipi" nin yanındakı açılan menyudan istifadə edin. Müəyyən bir növ üçün istədiyiniz dəyəri tapa bilmirsinizsə, vurun yeni tarama və başqa bir növ istifadə edərək yenidən cəhd edin. Daha ümumi dəyərlərdən bəziləri bunlardır:
-
Bayt:
2 Bayt və 4 Bayt ən çox istifadə olunan dəyər növləridir. Əksər Windows tətbiqləri 4 bayt istifadə edir, buna görə də onunla başlayın. 2 Bayt istifadə edərək bu dəyərləri də tapa bilərsiniz. 1 Bayt və 8 Bayt variantları da işləyə bilər, ancaq problemləriniz ola bilər.
-
Sal:
yelləncək nöqtəsi olaraq da bilinir, bunlar ondalık ayırıcısı olan dəyərlərdir (ancaq bu ayırıcıyı oyun ekranında görə bilməzsiniz). Yaddaş dəyişikliyinin qarşısını almaq üçün oyunlar bəzən dəyərləri yelləncək nöqtəsi kimi saxlayır. Bayt yoxlamaqla istədiyiniz dəyəri tapa bilmirsinizsə, titrəyən nöqtələr axtarmağa çalışın.
-
İkiqat:
titrəmə nöqtələrinə bənzəyir, lakin rəqəmlərin iki qatına qədər ola bilər. Bayt və ya üzgüçü ilə axtarış edərək dəyər tapa bilmirsinizsə, ikiqat axtarmağa çalışın.
-
Hər şey:
hər növ dəyərləri yoxlayır. Nə axtardığınızı bilmirsinizsə, bu əlverişli bir seçimdir, ancaq əl ilə süzgəc tələb edən daha çox axtarış nəticəsi verir.
Addım 6. Dəyişdirmək istədiyiniz dəyəri daxil edin və İlk Tarama düyməsini basın
Məsələn, silah -sursatınızda hələ 20 tur varsa, "Dəyər" mətn qutusuna 20 -ni daxil edin. Bunu etməklə içərisində "20" rəqəmi olan bütün dəyərləri axtaracaqsınız. Nəticələrin siyahısı yəqin ki uzun olacaq, buna görə də axtarışınızı bir qədər daraltmalısınız.
Addım 7. Oyuna qayıdın və dəyəri dəyişdirin
Bu tənzimləmə forması oyunun özündən asılıdır; məsələn, enerji miqdarınızı artırmaq üçün bu məbləği azaltmaq üçün qəsdən özünüzə xəsarət yetirməyiniz lazım ola bilər. Daha çox silah istəsəniz, cari sayını azaltmaq üçün bir neçə atış etməlisiniz.
Addım 8. Cheat Engine -ə qayıdın və yeni yenilənmiş nömrəni tapmaq üçün yoxlayın
Oyun pəncərəsini minimuma endirin və Cheat Engine düyməsini basın. "Dəyər" bölməsinə yeni nömrəni daxil edin və sonra vurun Növbəti tarama. Bunu etməklə ilk yoxlamada bütün dəyərlər axtarılacaq və "Dəyər" çubuğuna daxil edilən dəyərlə dəyişdirilən ünvanlar məhdudlaşdırılacaq.
-
Bilinməyən ilkin dəyər:
ilk yoxlamada bu seçimi seçmisinizsə, seçin Artan dəyər və ya Azaldılmış dəyər Dəyərin (və ya ölçünün) artıb -azaldılmasından asılı olaraq "Tarama Növü" altında. Bunu etmək, dəqiq bir rəqəm axtarmaq əvəzinə bütün artan və ya azalmış dəyərləri yoxlayacaq.
Addım 9. Dörd dəyər və ya daha az qalana qədər axtarış prosesini təkrarlayın
Cheat Engine -in sol tərəfində dörddən çox dəyər qeyd olunmayana qədər nömrəni dəyişməyə və yeni bir axtarış etməyə davam edin.
Nəhayət, hər bir dəyər üçün "Əvvəlki" sütununda göstərilən əvvəlki nömrəni görməlisiniz, halbuki "Dəyər" sütununda göstəriləcəkdir
Addım 10. Dəyəri ünvan siyahısına əlavə edin
Bunu etmək üçün ya üzərinə iki dəfə vura bilərsiniz, ya da bir ünvanı seçmək üçün sağ alt küncdəki qırmızı diaqonal oxu vura bilərsiniz. Bunu etmək, dəyəri pəncərənin altındakı ünvan siyahısına əlavə edəcək.
Birdən çox ünvan seçmək üçün "Shift" düyməsini basıb saxlayın və siyahının birinci maddəsini, sonra da sonunu vurun
Addım 11. Nömrəni istədiyiniz dəyərə dəyişdirin
Cari dəyəri dəyişdirmək üçün aşağıdakıları edin:
- Cheat Engine -in altındakı siyahıda "Value" altındakı nömrəni iki dəfə vurun.
- "Dəyər" sahəsinə yeni bir nömrə daxil edin.
- daxil olun tamam.
Addım 12. Dəyərin oyunda yeniləndiyini yoxlayın
Oyunu yenidən açarkən, redaktə edilmiş dəyər daxil etdiyiniz nömrəni əks etdirməlidir. Növbəti addım, bir dəyəri qeyri-əməliyyat kodu ilə əvəz etməyi dayandırmağı öyrədir.
Yenilənmədən əvvəl dəyəri bir dəfədən çox dəyişdirməyiniz lazım ola bilər
8 -dən 4 -cü hissə: Bir Dəyər Dəyişməsini Dayandırmaq üçün Bir Kodun dəyişdirilməsi
Addım 1. Dayandırmaq istədiyiniz dəyəri tapın
Bu hissə, dəyişdirmək istədiyiniz ünvanda qeyd olunan kodu necə tapacağınızı və onu işləməyən bir kodla əvəz etməyi öyrədəcək. Bu, oyunda dəyərin dəyişdirilməsinin qarşısını alır. Dəyişdirmək istədiyiniz dəyəri tapmaq üçün əvvəlki metoddakı addımları istifadə edin. Sonra ekranın altındakı siyahıya əlavə edin.
Addım 2. Bir ünvana sağ vurun və bu ünvana kimin daxil olduğunu tap seçin
Bunu etmək, daxil olan ünvana yazan təlimatlarla Cheat Engine -in hata ayıklayıcısını açacaq.
Addım 3. Ayıklayıcıyı Cheat Engine prosesinə bağlamaq istədiyinizi təsdiqləmək üçün Bəli düyməsini basın
Sonra kod ayıklayıcısı açılacaq. Pəncərəni ilk dəfə açanda siyahı boş qalacaq.
Addım 4. Oyuna qayıdın və dəyəri bir dəfə daha dəyişdirin
Yenə də, kəsmək istədiyiniz dəyəri dəyişdirmək üçün bir şey edin. Sonra seçilmiş ünvana daxil olan kod ifadəsi ayıklayıcı pəncərəsində görünəcək.
Addım 5. Cheat Engine -ə qayıdın və siyahıdakı təlimatı basın
Birdən çox ünvan göstərilə bilər. Bu vəziyyətdə, eyni əsas ünvana yazmayan birini seçin. "[" Və "]" mötərizələri arasında digərlərindən fərqli bir dəyəri olan ifadəni axtarın.
Addım 6. Əvəz et düyməsini basın
Bu, kodu qeyri-işlək kodla (NOP) əvəz edəcək.
Siyahıda birdən çox maddə varsa, hamısını seçin
Addım 7. Əməliyyat olmayan kodu yerinə yetirmək üçün Stop düyməsini basın
Bu, oyunda dəyərin dəyişdirilməsinin qarşısını alır.
Orijinal kodu bərpa etmək üçün siyahıdakı maddəni seçin və üzərinə basın sökücü göstər. "NOP" düyməsini sağ vurun və sonra basın Orijinal kodla əvəz edin. Bu seçimi görmürsənsə vurun Lazımsız kodla əvəz edin və sonra Bəli. Sonra sağ vurun YOX yenidən seçin və seçin Orijinal kodla əvəz edin.
8 -dən 5 -ci hissə: Bir Dəyər Yazan Nəyi Tapmaq üçün Göstəricilərdən istifadə
Addım 1. Dəyişdirmək istədiyiniz dəyəri axtarın
Bəzən dəyərlər oyunu yenidən başladıqda və ya oyunun ortasında dəyişə bilər. Göstəricilərdən istifadə edərək məlumatların bir ünvana nə yazıldığını təyin edə bilərsiniz. Dəyişməyən əsas səviyyəli statik ünvanı tapdıqdan sonra bu dəyər dəyişdirilə bilər.
Addım 2. Bir ünvana sağ vurun və bu ünvanda yazanları tap seçin
Sonra ayıklayıcı pəncərəsi açılacaq.
Birdən çox ünvan varsa, Hata Mühərrikinin icazə verəcəyi qədər ayıklayıcıyı açın
Addım 3. Oyuna qayıdın və dəyəri bir dəfə daha dəyişdirin
Yenə oyuna qayıdın və dəyişdirmək istədiyiniz dəyəri dəyişdirmək üçün bir şey edin (atəş və ya zədələnmə kimi). Sonra seçilmiş ünvana yazan təlimat ayıklayıcı pəncərəsində görünəcək.
Hata ayıklayıcı pəncərəsində heç bir şey dəyişməzsə, ünvan səhvdir. Bu vəziyyətdə fərqli bir ünvan sınayın
Addım 4. Cheat Engine -ə qayıdın və ayıklayıcı pəncərəsindəki siyahıdakı təlimatı basın
Birdən çox ünvan göstərilə bilər. Bu vəziyyətdə, "[" və "]" mötərizələri arasında digərlərindən fərqli bir xarakter dəsti olan ifadəni axtarın. Fərqli simvollarla tək bir ünvan yoxdursa, işarənin hamısı üçün eyni olub olmadığını yoxlayın.
Xarakterin "+" işarəsinə və sonunda bir rəqəmə sahib olub olmadığına baxın ([ESI+14] kimi). Bu yerdəyişmə nömrəsidir; sonra lazım olacağı kimi yazın
Addım 5. Daha çox məlumatı basın
Bu, "Əlavə məlumat" ekranında dəyər dəyişdirildikdə baş verən təlimatları və ünvanlara dəyər yazan göstəriciləri göstərəcək.
Kvadrat mötərizədə olan simvollara baxaraq və aşağıda göstərilən simvollardan sonra hansı nömrənin göründüyünü yoxlayaraq ünvanı da tapa bilərsiniz. Məsələn, ünvanın yanında "[rdx]" varsa, altda RDX = xxxxxxxx tapın
Addım 6. "Hex" in yanındakı onay qutusunu vurun və göstərici ünvanı üçün yeni bir axtarış aparın
"Bu ünvanı tapmaq üçün lazım olan göstərici dəyəri ehtimal ki xxxxxxxxx" in yanında veriləcək. Bu cümlənin sonundakı ünvanı axtarmaq üçün aşağıdakı addımları istifadə edin.
- daxil olun yeni tarama.
- "Dəyər" sahəsinin yanındakı "Hex" onay qutusunu vurun.
- Göstəricinin ünvanını "Dəyər" sahəsinə daxil edin və vurun ilk tarama.
Addım 7. Göstərici ünvanına iki dəfə vurun
Bunu etmək, ünvanı Cheat Engine -in altındakı siyahıya əlavə edəcək.
Nəticələrdə yaşıl rənglə yazılıbsa, bu statik bir ünvandır və ehtimal ki, aradığınız göstəricidir. Bəzi hallarda, tapılan göstərici çox səviyyəli göstərici kimi tanınan bir göstərici də ola bilər. Bu vəziyyətdə, kök statik göstərici ünvanını tapmaq üçün tapılan hər bir göstərici üçün addımları təkrarlayın
Addım 8. Aşağıdakı "Ünvan" ı iki dəfə vurun
Bunu etməklə "Ünvanı dəyişdir" informasiya qutusu açılacaqdır.
Addım 9. Ünvanı sahəyə kopyalayın və Ləğv et düyməsini basın
Ünvanı kopyalamaq üçün "Ünvanı dəyişdir" mətn qutusunun yuxarısındakı sahədəki bütün mətni vurğulamaq kifayətdir. Bunun üzərinə sağ vurun və sonra seçin Kopyala. Sonra basın Ləğv et pəncərəni bağlamaq üçün.
Addım 10. Əl ilə Əlavə et vurun
Bu düyməni Cheat Engine pəncərəsinin altındakı ünvan siyahısının solunda tapa bilərsiniz. Bunu etməklə "Ünvanı dəyişdir" ə bənzər bir mətn qutusu açılacaq, ancaq bu ünvan əlavə etməyə imkan verir.
Addım 11. "İşarəçilər" in yanındakı onay qutusunu vurun
Daha sonra genişləndirəcək və göstərici daxil etməyinizə imkan verən yeni bir seçim qutusu əlavə edəcək.
Addım 12. İşaretçi ünvanını "Göstəricilər" altındakı sahəyə yapışdırın və OK düyməsini basın
Bunu etmək, dəyişdirmək istədiyiniz dəyəri idarə edən göstəriciyə yeni ünvan əlavə edəcək. Belə bir şey görünəcək: "Pxxxxxxxx". Bu, müəyyən bir ünvan göstəricisini göstərir.
- Ofset nömrəsi varsa, ünvanı yapışdırılan sahənin üstündəki boşluğa daxil edin.
- Birdən çox göstərici varsa, üzərinə vurun Ofset əlavə edin. Bunu etmək, ünvanın üstünə daha çox ofset nömrə qutuları əlavə edəcək. Hər birinə düzgün nömrəni daxil edin.
Addım 13. Yeni əlavə etdiyiniz göstəricinin ünvanının yanındakı "Aktiv" qutusuna vurun
Ekranın altındakı ünvan siyahısı altında tapa bilərsiniz. Sonra göstərici aktiv olacaq.
Addım 14. Yeni əlavə olunan ünvanın dəyərini dəyişdirin
Yaradılmış göstəricinin ünvanının sayı, axtarılan dəyərin ünvanı ilə eyni olmalıdır. Göstərici başqa yerə yazarsa, axtardığınız ünvan artıq etibarlı olmayacaq. Bununla birlikdə, yaradılan göstəricinin ünvan dəyərini dəyişə bilərsiniz. Bu, dəyərin harada yazılmasından asılı olmayaraq işləyəcək. Yeni əlavə olunan ünvan üçün "Dəyər" altındakı nömrəni vurun. Yeni bir rəqəm daxil edin və vurun tamam.
Hissə 6 /8: Kodu dəyişdirmək üçün Kod Enjektöründən istifadə
Addım 1. Müdaxilə etmək istədiyiniz dəyəri tapın
Bu hissə, kodun dəyər yazma tərzini dəyişdirmək üçün kod enjeksiyonlarından necə istifadə edəcəyinizi öyrədəcək. Məsələn, hər dəfə zədələndiyiniz zaman enerjiniz azalırsa, kodu artıra bilərsiniz.
Addım 2. Bir ünvana sağ vurun və həmin ünvana kimin daxil olduğunu tap seçin
Bu, Cheat Engine ayıklayıcısını açacaq
Addım 3. Ayıklayıcıyı Cheat Engine prosesinə bağlamaq istədiyinizi təsdiqləmək üçün Bəli düyməsini basın
Sonra kod ayıklayıcısı açılacaq. Pəncərəni ilk dəfə açanda siyahı boş qalacaq.
Addım 4. Oyuna qayıdın və dəyəri bir dəfə daha dəyişdirin
Yenə də, kəsmək istədiyiniz dəyəri dəyişdirmək üçün bir şey edin. Sonra seçilmiş ünvana daxil olan kod ayıklayıcı pəncərəsində görünəcək.
Addım 5. Oyuna qayıdın və dəyəri bir dəfə daha dəyişdirin
Yenə də, kəsmək istədiyiniz dəyəri dəyişdirmək üçün bir şey edin. Sonra seçilmiş ünvana yazan təlimat ayıklayıcı pəncərəsində görünəcək.
Addım 6. Cheat Engine -ə qayıdın və siyahıdakı təlimatı basın
Birdən çox ünvan göstərilə bilər. Bu vəziyyətdə, dəyəri azaltmaq üçün "alt" sözünü və ya artırmaq üçün "əlavə et" və ya "inc" sözünü göstərən bir təlimat axtarın.
Addım 7. Kodu sökücüdə açmaq üçün Sökmə cihazını göstər düyməsini basın
Addım 8. Dəyəri azaldan və ya artıran kodu seçin
Bu ümumiyyətlə kodun başındakı ilk ifadəsidir. Dəyəri azaltmaq və ya artırmaq üçün kodun əvvəlində "Alt" və ya "Əlavə et" sözləri olmalıdır.
Addım 9. Alətlər düyməsini basın və sonra Avtomatik yığma.
Bunu etməklə boş "Avtomatik Quraşdır" pəncərəsi açılacaqdır.
Addım 10. Şablonu basın və sonra Enjeksiyon tamamlandı.
Bunu etməklə kodu daxil etmək istədiyiniz ünvanı təsdiq edən bir açılan pəncərə görünəcək.
Addım 11. Ünvanın düzgün olduğunu yoxlayın və OK düyməsini basın
"Yaddaş Görüntüleyicisi" pəncərəsində seçilmiş eyni ünvan olmalıdır. Sonra basın tamam. Bunu etməklə yeni bir şablon açılacaq.
Addım 12. Kodu əksinə dəyişdirin
"Kod" yazan hissəyə aşağı diyirləyin. Alt xətt, dəyəri dəyişdirən koddur. Satır "alt" ilə başlayırsa, "alt" ı "əlavə et" ilə əvəz edin. Satır "əlavə et" ilə başlayırsa, "əlavə et" sözünü "alt" ilə əvəz edin. Dəyişiləcək məbləği dəyişdirmək üçün xəttin sonundakı dəyəri də dəyişə bilərsiniz.
Addım 13. Run düyməsini basın və sonra Bəli iki dəfə.
"Çalış" düyməsini "Kod Enjeksiyonu" pəncərəsinin altındakı pəncərənin altında tapa bilərsiniz. Bu hərəkətin təsdiqlənməsi lazımdır. daxil olun Bəli davam etmək. Sonra basın Bəli və ya Yox sökücüdə yeni kodu açmaq. Enjeksiyon müvəffəqiyyətli olarsa, oyun dəyərləri etməli olduqlarının əksini edəcək. Silahınız bir atəş açanda azalmaq əvəzinə arta bilər. Zərər aldığınız zaman enerjiniz arta bilər.
8 -dən 7 -ci hissə: Paylaşılan Kod ilə Obyektləri Ayırma
Addım 1. Dayandırmaq istədiyiniz dəyəri tapın
Bəzi oyunlarda eyni kodu birdən çox obyekt paylaşır. Bu vəziyyətdə, bir obyektə kod daxil etmək digər obyektlərə də təsir edəcək. Məsələn, enerji çubuğunuzu dondura bilərsiniz və nəticədə bütün düşmənlərin enerji çubuğu dondurulacaq. Buna görə fərqli obyektləri necə ayırd etməli və yalnız istədiyinizə təsir edəcək bir skript vurmalısınız.
Fərqli obyektlərə skript vurmaq üçün bir az proqramlaşdırma dilini bilməlisiniz. Ancaq əsas bir ssenari yaratmaq çox çətin deyil
Addım 2. Bir ünvana sağ vurun və bu ünvanda yazanları tap seçin
Dəyişdirmək və ya pozmaq istədiyiniz dəyərlərin ünvanını təyin etdikdən sonra, hansı maddələrin hata ayıklayıcıdan istifadə edərək onlara dəyər yazdığını tapın.
Addım 3. Təlimatı seçin və Sökücünü göstər düyməsini basın
Hata ayıklayıcısını açarkən vurğulanacaq və sökücüdə göstəriləcək.
Addım 4. Təlimatı sağ vurun və bu ünvanda yazanları tap seçin
Bu, təlimatın yeni bir qeyd edərkən daxil olduğu bütün ünvanların siyahısını göstərən bir pəncərə açacaq.
Addım 5. Bütün oyun obyektlərinin dəyişdirilməsinə icazə verin
Bunu etməklə təlimatla daxil olan bütün ünvanların siyahısı göstərilir. Məsələn, enerji çubuğunuzun dəyişməsini dayandırmağa çalışmaq üçün oyuna qayıdın və zərər verin. Sonra ünvana daxil olan təlimat pəncərədə görünəcək. Bu təlimatı da istifadə edən bir düşmənə hücum etsəniz, o da daxil olan ünvanlar siyahısında göstəriləcək.
Addım 6. Erişilən ünvanlar pəncərəsində siyahıdakı bütün maddələri seçin
Siyahıda eyni ünvanı paylaşan bütün obyektlər üçün bir ünvana sahib olduqdan sonra, hamısını vurğulamaq üçün üzərinə vurun və sürükləyin.
Ayrıca hər bir elementi ayrıca tıklayaraq seçə bilərsiniz Rekord vəziyyətlərini göstərin.
Addım 7. Bütün sadalanan ünvanların quruluş məlumatlarını əldə edin
Bunu etmək üçün aşağıdakıları edin:
- Seçilmiş ünvanlara sağ vurun.
- daxil olun Seçilmiş ünvanları olan məlumat diseksiyasını açın.
- daxil olun tamam.
- Məlumat quruluşunu adlandırın və vurun tamam.
- daxil olun Bəli.
- Quruluş üçün ilkin bir ölçü daxil edin və ya onu standart olaraq buraxın, üzərinə basın tamam.
Addım 8. Oyunçular üçün eyni, lakin digər obyektlər üçün fərqli bir dəyər tapın
Hər bir obyekt üçün məlumat quruluşuna və ya qeydinə daxil olduqda, bütün müttəfiqlər üçün eyni, lakin düşmənlər üçün fərqli bir dəyər tapmalısınız. Məsələn, Komanda 1 -də iki oyunçu varsa və Komanda 2 -də iki bot varsa, bunlar müvafiq olaraq 1 və 2 dəyərləri ilə təmsil oluna bilər.
Bu fərqlə bir dəyər tapa bilmirsinizsə, bir dəyər yarada bilərsiniz. Bunu etmək üçün dəyərlərdən birini (göstərici kimi) vurun və üzərinə vurun element əlavə edin. Dəyər növü olaraq "4 Bayt" ı seçin və istifadə edilməyən ofset nömrəsini istifadə edin. Ofset nömrələri, məlumatların kəsilmə quruluşu cədvəlinin solunda verilmişdir.
Addım 9. Dəyərin qeydini yazın
Günlük görünüşünə və ya məlumatların kəsilməsi görünüşünə baxarkən sol tərəfdə tapa bilərsiniz. Qeyd görünüşündə, bu, təlimatın dəyərini yazdığı reyestr olacaq (məsələn: RSI, RDX, EDX və s.). Bir məlumat quruluşu axtarırsınızsa, qeyd solda göstərilən ofset məktub və ya nömrə olacaq.
Addım 10. Təlimat üçün yeni bir kod enjeksiyon şablonu açın
"Yaddaş Görüntüleyicisi" pəncərəsinə qayıdın və fərqli ünvanlara yazan təlimatları olan yeni bir kod enjeksiyon şablonu açın. Bunu etmək üçün aşağıdakıları edin:
- "Yaddaş Görüntüleyicisi" pəncərəsindəki təlimatı vurun.
- daxil olun Alətlər ekranın yuxarısındakı menyu çubuğunda.
- daxil olun Avtomatik montajçı.
- daxil olun Model ekranın yuxarısındakı menyu çubuğunda.
- daxil olun kod enjeksiyonu.
Addım 11. Təsir etmək istədiyiniz obyekt üçün yeni bir etiket yaradın
Etiketlər kod enjeksiyon şablonunun yuxarı hissəsində verilmişdir. Bunu mövcud etiketlərin altında edin. Yalnız mötərizədə istədiyiniz adın ardınca etiket yazın. Məsələn, "etiket (oyunçu)" və ya "etiket (düşmən)".
Addım 12. Yeni yaradılan etiket üçün yeni bir bölmə yaratdım
Bunu etmək üçün, orijinal koddan əvvəl və ya sonra hər hansı bir yerdə iki nöqtə (:) yazın.
Addım 13. Təsir etmək istədiyiniz obyektin dəyərini dəyişdirmək üçün etiketə kod əlavə edin
Bu addım bəzi proqramlaşdırma dili bilikləri tələb edir. Dəyişdirmək istədiyiniz obyektin dəyərini və istədiyiniz şəkildə dəyişdirmək üçün bir kod xətti əlavə etməlisiniz. Sonra, çıxışı, orijinal kodu və geri qaytarma kodunu irəli bir xətt əlavə etməlisiniz.
Addım 14. "newmem" altında müqayisə kodu yaradın
Kod vurma şablonundakı "newmem:" sətri, təlimatın yeni bir yaddaş ünvanı çağırdığını göstərir. Adətən (kodu:) və ya (orijinal kod:) etiketinə malik olan orijinal kodun sağında görünür. "Cmp" əmrindən istifadə edərək qeyddəki və ya qeyddəki fərqli obyektlərin dəyərini müqayisə edən bir kod xətti yaradın. Məsələn, 14 ofsetli RDX bot komandasını təmsil edirsə və komandanın 1 dəyəri varsa, obyektin oyunçu olub olmadığını yoxlamaq üçün cmp [rbx+14], 1 yazın.
Addım 15. Dəyişdirmək istədiyiniz obyektlər hissəsinə keçmək üçün bir kod xətti əlavə edin
Müqayisə komanda hissəsinə keçmək üçün "je" əmrindən istifadə edin. Məsələn, etiketinizdə "oyunçu" yazılırsa, müqayisə dəyəri oyunçuya uyğun gəlirsə oyunçu hissəsinə keçmək üçün j və oyunçu xəttini əlavə edin.
Addım 16. İrəli kodu orijinal koda əlavə edin
Orijinal koda keçən kod xəttini yaratdıqdan sonra, dəyər oyunçu və ya müttəfiqlə uyğun gəlmirsə, orijinal koda daxil olmaq üçün başqa bir kod yaratmalısınız. Bunu etmək üçün "jmp" əmrindən istifadə edərək orijinal koda (və ya fərqli bir iş görən başqa bir kod) atlayan kod xəttindən sonra orijinal koda atlayan bir kod xətti yaradın.
İşləri asanlaşdırmaq üçün yeni etiketlər əlavə etməyin. Müttəfiqləri və düşmənləri fərqləndirmək üçün "yeni gələnlər" in sonunda bir müqayisə kodu yaradın. Sonra müttəfiqdirsə, çıxışa atlayan kod xəttini əlavə edin. Düşmən vəziyyətində orijinal koda keçin. Bu yolla, bir oyunçuya və ya müttəfiqə hücum olarsa (və ya atəş açarsa, bəzi əşyalardan istifadə edərsə və s.), Heç nə dəyişməyəcək, ancaq düşmənə hücum edilsə, kod normal işləyəcək
Addım 17. Daxil edilmiş kodu işə salmaq üçün Çalışdır düyməsini basın
Hər şey yolunda gedərsə, müttəfiqlərlə düşmənləri fərqləndirən yeni kodu tətbiq etmiş olacaqsınız. Aşağıdakı skript bunu edir:
ayırın (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) etiketi (geri qayıdın) etiketi (orijinal kodu) etiketi (çıxışı) etiketi (oyunçu) // Oyunçu üçün yeni etiket. newmem: // Yeni bir yaddaş ünvanına zəng edin. cmp [rbx+14], 1 // Müttəfiq və düşmən komanda üzvləri arasındakı fərqlər. je player // Obyekt komanda oyunçusudursa oyunçu hissəsinə irəliləyir. jmp originalcode // Obyekt düşmən komandasıdırsa orijinal koda keçir. player: // Oyunçunun komandası üçün yeni bir bölmə yaradır. jmp exit // Çıxışa doğru irəliləyir və oyunçunun komandası ilə heç nə etmir. orijinal kod: // Kodun orijinal bölməsi. movss [rbx+08], xmm0 // Orijinal təlimatı yerinə yetirin (düşmən komandasına). çıxış: // Skriptin sonu. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:
8 -dən 8 -ci hissə: Fırıldaq motorunun necə işlədiyini anlamaq
Addım 1. Cheat Engine -in necə işlədiyini öyrənin
Kompüterin RAM yaddaşında saxlanan məlumatlara daxil ola bilər. Bir oyun kimi bir proqram işləyərkən, məlumatları sabit disk kimi statik bir saxlama yerindən RAM -a köçürülür. Sonra məlumatlar oxuna və qeyd edilə bilər. Cheat Engine, RAM yaddaşında saxlanan məlumatlara baxmağa və dəyişdirməyə imkan verir.
Addım 2. Terminologiyanı anlayın
Cheat Engine bir çox yüksək səviyyəli kompüter kodunu idarə edir. Necə daha asan işlədiyini başa düşmək üçün daxil olan terminologiyanı anlayın. Cheat Engine -də istifadə olunan bəzi terminlər aşağıda verilmişdir:
-
Dəyər:
kompüter proqramında ədədi dəyəri olan hər şeyi təmsil edir. Bir oyunda, sağlamlıq faizi, silah miqdarı və ya inventarınızdakı əşyaların sayı ola bilər. Cheat Engine, dəyişənləri axtarmağa və onları dəyişdirməyə imkan verir.
-
Ünvan:
RAM yaddaşında məlumatların saxlanma yerini təmsil edir. Bəzən bir dəyərin yeri dəyişə bilər.
-
Dəyər növü:
bir dəyərin necə saxlanıldığını göstərir. Baytlarda ola bilər (məsələn: 2 bayt, 4 bayt və ya 8 bayt), üzmək və ya ikiqat.
-
Göstərici:
başqa bir ünvan tərəfindən yazılmış bir dəyəri olan bir ünvanı təmsil edir. Bu göstəricilər oyun yükləndikdə və ya oyun zamanı dəyişdirilə bilər.
Addım 3. Cheat Engine -in bir çox oyunla işləmədiyini unutmayın
Hər hansı bir fırıldaqçılıqdan qorunma və ya onlayn çox oyunçuluq funksiyası olan hər hansı bir oyun dəstəklənməyəcək və Cheat Engine -dən istifadə etmək hesabınızı qadağan etmək riski ilə üz -üzə qoya bilər.
- Adətən real pulla ödənilən mənbələri əldə etmək üçün Cheat Engine istifadə etmək qanunsuzdur və qanunla problem yaşaya bilərsiniz.
- Bu çox populyar bir proqramdır, buna görə bir çox oyundan qorunma var.
Addım 4. Cheat Engine ilə hansı oyunların işləyə biləcəyini öyrənin
Köhnə və Steam tək istifadəçi oyunları işləyə bilər, ancaq baxmağınız və dəyişdirməyiniz üçün ekranda müəyyən bir dəyərə sahib olmaları lazımdır.
Bir icma bağlantısı olmayan bir çox onlayn flash oyun (tək istifadəçi və hesab lövhəsi yoxdur) Cheat Engine ilə də uyğun gəlir
İpuçları
- Cheat Engine ilə birlikdə gələn interaktiv dərsdən başlayın. Bütün doqquz addıma daxil olmaq üçün istifadə etməyə çalışın.
- Cheat Engine, oyunun kiçik tərəflərini dəyişdirmək üçün faydalıdır, çünki böyük birini dəyişdirməyə çalışmaq tətbiqin çökməsinə səbəb ola bilər.
- Cheat Engine -dən səmərəli istifadə etmək üçün bir az proqramlaşdırma dili biliyinə ehtiyacınız var.
Bildirişlər
- Bir fırıldaqçı proqramda və ya qorunan bir serverdə Cheat Engine istifadə edirsinizsə, hesabınız qadağan edilə bilər.
- Roblox -da istifadə etməyə çalışsanız, sözügedən oyundan kənarlaşdırıla bilərsiniz.