आर्टिकल डाउनलोड करें आर्टिकल डाउनलोड करें

यह विकिहाउ गाइड आपको कुछ कंप्यूटर गेम्स का लाभ उठाने के लिए चीट इंजन (Cheat Engine) का इस्तेमाल करना सिखाएगी। चीट इंजन एक मेमोरी स्कैनिंग टूल है। ये आपको आपके कंप्यूटर की मेमोरी में स्टोर डेटा को एक्सेस करने देता है और उस डेटा में बदलाव करने देता है। ये आपको गेम में कुछ इन्फॉर्मेशन को चेंज करने देता है, जैसे कि हैल्थ, लाइफ, स्कोर, गोलियाँ (ammo) और बाकी की दूसरी और भी चीजें, जो आपकी इनवेंटरी में हों।

विधि 1
विधि 1 का 8:

चीट इंजन को इंस्टॉल करना (Installing Cheat Engine)

आर्टिकल डाउनलोड करें
  1. अपने कंप्यूटर के वेब ब्राउज़र में https://cheatengine.org/downloads.php पर जाएँ।
  2. क्लिक करें: ये पेज के बीच में मौजूद एक बड़ी लिंक होती है।
    • इस बटन के ऊपर चीट इंजन के मौजूदा वर्जन को भी दर्शाया गया होगा (जैसे कि Download Cheat Engine 6.7 )
    • अगर आप मैक पर चीट इंजन का इस्तेमाल करने की कोशिश कर रहे हैं, तो फिर Download Cheat Engine 6.2 For Mac लिंक को क्लिक करें।
  3. ऐसा करना आपके कंप्यूटर के ऑपरेटिंग सिस्टम के आधार पर अलग होगा:
    • विंडोज — चीट इंजन सेटअप फ़ाइल पर डबल-क्लिक करें प्रॉम्प्ट आने पर Yes क्लिक करें, Next क्लिक करें, "I agree" बॉक्स को चेक करें और Next क्लिक करें, तीन और बार Next क्लिक करें, "I agree to install McAfee WebAdvisor" बॉक्स को अनचेक करें और Next क्लिक करें और Install क्लिक करें। जब सेटअप पूरा हो जाए, प्रॉम्प्ट होने पर Next क्लिक करें, फिर Finish क्लिक करें।
    • मैक — Cheat Engine DMG फ़ाइल पर डबल क्लिक करें, अगर प्रॉम्प्ट हो, तो इंस्टॉलेशन को वेरिफ़ाई करें, चीट इंजन लोगो को क्लिक और ड्रैग करके "Applications" फोल्डर पर ले जाएँ और स्क्रीन पर आने वाले सभी इन्सट्रक्शन को फॉलो करें।
  4. जब आप चीट इंजन को इंस्टॉल करना फिनिश करें, Start (Windows) या Launchpad (Mac) ओपन करें, फिर Cheat Engine ऑप्शन को क्लिक करें।
    • चीट इंजन के खुलने से पहले आपको शायद Yes या Open को क्लिक करना होगा।
विधि 2
विधि 2 का 8:

चीट इंजन में एक गेम प्रोसेस को ओपन करना (Opening A Game Process in Cheat Engine)

आर्टिकल डाउनलोड करें
  1. उस गेम को ओपन करें, जिसे आप चीट इंजन के साथ यूज करना चाहते हैं।
    • याद रखें कि ये एक ऑनलाइन मल्टीप्लेयर या सर्वर बेस्ड गेम नहीं हो सकता है।
  2. चीट इंजन विंडो में ऊपरी बाएँ कोने में मौजूद कंप्यूटर के आकार के आइकॉन को क्लिक करें। ऐसा करने से आपके कंप्यूटर के मौजूदा प्रोग्राम को लेकर एक पॉप-अप विंडो ओपन हो जाएगी।
  3. जब तक कि आपको गेम नहीं मिल जाता, तब तक प्रोसेस की लिस्ट को स्क्रॉल करें, फिर गेम के नेम पर क्लिक करें। अगर आप एक ब्राउज़र गेम के लिए चीट इंजन का इस्तेमाल करने की कोशिश कर रहे हैं, तो आप आपके ब्राउज़र के नेम को सिलेक्ट करेंगे।
    • अगर आपका गेम "Processes" लिस्ट में नहीं नजर आता है, तो आप उसे चीट इंजन में एडिट नहीं कर सकते हैं।
    • आपको पहले विंडो में सबसे ऊपर Processes टैब पर क्लिक करना होगा।
  4. क्लिक करें: ये विंडो में सबसे नीचे होता है। ऐसा करने से गेम चीट इंजन में ओपन हो जाएगा।
विधि 3
विधि 3 का 8:

गेम में वैल्यू को पाना और बदलना

आर्टिकल डाउनलोड करें
  1. गेम के आस्पेक्ट को बदलने के लायक होने के लिए, आस्पेक्ट पर उससे एक नंबर (जैसे, एमो की मात्रा, हैल्थ या आइटम) जुड़ा होना चाहिए।
    • नंबर को ऑन स्क्रीन होना चाहिए। जैसे कि, अगर आप आपकी इनवेंटरी में किसी खास नंबर को चेंज करना चाहते हैं, तो आपको पहले आपकी इनवेंटरी को उस पेज पर ओपन करना होगा, जिस पर आइटम के नंबर उपलब्ध हों।
  2. गेम विंडो को मिनीमाइज़ करें और चीट इंजन पर क्लिक करें: आपको गेम के मिनीमाइज़ होने पर चीट इंजन विंडो को पुल अप करने की जरूरत होगी।
    • जब आप ऐसा करें, तब गेम को पॉज न करें।
  3. क्लिक करें: ये बाएँ तरफ मौजूद पैनल के सामने चीट इंजन में सबसे ऊपर होता है। जब भी आप नई वैल्यू को स्कैन करना चाहें, आपको New Scan को क्लिक करने की जरूरत पड़ेगी।
  4. ये पाँच स्कैन टाइप हैं, जिन्हें आप नए स्कैन को शुरू करने के लिए कर सकते हैं। आपके द्वारा इस्तेमाल किए जाने वाले दो मुख्य में, "Exact Value" और "Unknown initial value" शामिल है। आप जिस तरह के स्कैन को करना चाहते हैं, उसे सिलेक्ट करने के लिए "Scan Type" के सामने के ड्रॉप-डाउन मेनू का इस्तेमाल करें। यहाँ पर स्कैन टाइप दिए गए हैं:
    • Exact value: अगर आपको वो सही नंबर मालूम है, जिसे आप चेंज करना चाहते हैं, तो इस स्कैन टाइप का इस्तेमाल करें। जैसे, अगर आपको आपके पास मौजूद लाइफ या एमो की सही संख्या मालूम है, तो आप इस ऑप्शन को सिलेक्ट कर सकते हैं।
    • Unknown initial value: वीडियो गेम्स में, कभी कभी वैल्यू को एक नंबर से नहीं दर्शाया जाता है। जैसे, आपकी हैल्थ को शायद एक नंबर की बजाय एक हैल्थ मीटर से दर्शाया जा सकता है। जिस मामले में, आपके पास में आपकी मौजूद लाइफ के लिए सही मात्रा नहीं रहेगी। इसमें ऐसा नंबर होता है, जो आपकी हैल्थ को दर्शाता है, आपको ये ऑन स्क्रीन नहीं दिखाई देगा। इस मामले में, आप Unknown initial value सिलेक्ट कर सकते हैं।
    • Bigger than...:' अगर आपको वो सही नंबर नहीं मालूम जिसकी आपको तलाश कर रहे हैं, लेकिन आपको सबसे छोटी संभावित वैल्यू मालूम है, तो इस ऑप्शन का इस्तेमाल करें।
    • Smaller than...: अगर आप असली वैल्यू को नहीं जानते हैं, इस ऑप्शन को सिलेक्ट करें।
    • Value between...: ये ऑप्शन आपको उस एक रेंज वैल्यू को एंटर करने देता है, जिसकी आपको तलाश करना है।
  5. डेटा टाइप किसी वैल्यू के मेमोरी में स्टोर होने के तरीके को दर्शाता है। कौन से डेटा टाइप को सिलेक्ट करना चाहिए, इसे जान पाना मुश्किल हो सकता है, इसलिए इसमें थोड़े अंदाजे का इस्तेमाल करने की जरूरी पड़ेगी। डेटा टाइप को सिलेक्ट करने के लिए "Data type" के सामने के ड्रॉप डाउन मेनू का इस्तेमाल करें। अगर आप एक डेटा टाइप का इस्तेमाल करके उस वैल्यू को नहीं तलाश पा सकते हैं, तो New Scan क्लिक करें और अलग डेटा टाइप का इस्तेमाल करके एक बार फिर से इस्तेमाल करें। इस्तेमाल किए जाने वाले कुछ सबसे कॉमन डेटा टाइप इस प्रकार हैं:
    • Bytes: 2 Bytes और 4 Bytes डेटा टाइप हैं, जिन्हें आप सबसे ज्यादा बार यूज करेंगे। ज़्यादातर विंडोज एप्लिकेशन 4 Bytes यूज करते हैं, इसलिए इसके साथ में शुरुआत करें। इन वैल्यू को आप 2 Bytes का इस्तेमाल करके भी पा सकते हैं। 1 Bytes और 8 Bytes भी काम कर सकते हैं, लेकिन आप मुश्किल में भी पहुँच सकते हैं।
    • Float: फ्लोटिंग पॉइंट डेटा टाइप वो वैल्यू हैं, जिनकी वैल्यू (हालांकि, आपको गेम में ऑन स्क्रीन डेसिमल पॉइंट नहीं दिखाई देगा) में डेसिमल पॉइंट होता है। कुछ समय गेम सिम्पल मेमोरी स्कैन को बचाने के लिए वैल्यू को फ्लोटिंग पॉइंट की तरह स्टोर करते हैं। अगर आप बाइट्स को स्कैन करने के साथ उन वैल्यू को नहीं ढूंढ पा रहे हैं, जिसकी आपको तलाश है, तो फ्लोटिंग पॉइंट्स स्कैन करके देखें।
    • Double: डबल्स भी फ्लोटिंग पॉइंट के जैसे होते हैं, लेकिन इनमें डिजिट्स की दोगुनी मात्रा मौजूद रह सकती है। अगर आप बाइट्स या फ्लोट्स को स्कैन करके वैल्यू की तलाश नहीं कर पा रहे हैं, तो इसके लिए एक डबल की तरह स्कैन करके देखें।
    • All: ये विकल्प सारे डेटा टाइप के वैल्यू को स्कैन करता है। ये तब एक अच्छा ऑप्शन होता है, जब आपको नहीं मालूम कि आपको किस चीज की सर्च करना है, लेकिन ये कई सारे सर्च रिजल्ट्स भी रिटर्न करता है, जिन्हें फिर आपको छाँटने की जरूरत पड़ेगी।
  6. आप जिस वैल्यू को चेंज करना चाहते हैं, उसे एंटर करें और First scan क्लिक करें: जैसे अगर आपके एमो में 20 बुलेट्स बचे रह गए हैं, तो आप "Value" टेक्स्ट बॉक्स में 20 टाइप करेंगे। ये उन सभी वैल्यू को स्कैन कर देगा, जिनमें नंबर "20" मौजूद होगा। इससे एड्रेस की लिस्ट में वैल्यू की एक लंबी लिस्ट तैयार हो जाएगी, आपको इसे थोड़ा छाँटने की जरूरत पड़ेगी।
  7. आप इसे कैसे करते हैं, ये गेम पर निर्भर करेगा; जैसे, अगर आप खुद को और हैल्थ देने की कोशिश कर रहे हैं, तो आप शायद खुद को कम नंबर देने के लिए अपनी खुद की हैल्थ को डैमेज करेंगे। अगर आप ज्यादा एमो पाना चाहते हैं, तो आप अपने एमो काउंट को कम करने के लिए कुछ शॉट्स फायर करेंगे।
  8. चीट इंजन पर वापिस जाएँ और अपडेटेड नंबर वैल्यू के लिए स्कैन करें: गेम को फिर से मिनीमाइज़ करें और चीट इंजन पर क्लिक करें। "Value" सेक्शन में नए नंबर को टाइप करें, फिर Next Scan क्लिक करें। ऐसा करने से आपके पहले स्कैन में सारी वैल्यू स्कैन हो जाएंगी और एड्रेस भी शॉर्ट होकर उस तक पहुँच जाएंगे, जो आपके द्वारा "Value" बार में एंटर किए वैल्यू पर बदल जाएंगे।
    • Unknown initial value: अगर आपने आपके पहले स्कैन के लिए "Unknown initial value" सिलेक्ट किया था, तो "Scan type" के अंतर्गत वैल्यू (या मीटर) के बढ़ने या कम होने के आधार पर Increased value या Decreased value को सिलेक्ट करें। ये किसी सटीक नंबर पर स्कैन करने की बजाय बढ़ाई या घटाई सारी वैल्यू के लिए स्कैन करना शुरू कर देगा।
  9. जब तक कि आपको 4 या कम वैल्यू नहीं मिल जाती, तब तक सर्च प्रोसेस को दोहराएँ: आप नंबर को बदलते रहना और फिर अपडेट किए नंबर के लिए सर्च करना तब तक जारी रखेंगे, जब तक कि आपके पास में चीट इंजन के बाएँ तरफ 4 से ज्यादा वैल्यू लिस्ट की हुई नहीं रह जाती।
    • आखिर में आपको आपके द्वारा सर्च किए पिछले नंबर को हर वैल्यू के नंबर के "Previous" कॉलम में लिस्ट किया पाएंगे, जबकि आइटम की मौजूदा वैल्यू "Value" कॉलम में रहेंगी।
  10. आप या तो वैल्यू को बॉटम में एड्रेस लिस्ट में एड करने के लिए किसी वैल्यू पर डबल क्लिक कर सकते हैं या फिर आप उसे सिलेक्ट करने के लिए एक एड्रेस क्लिक कर सकते हैं और लिस्ट वैल्यू के निचले दाएँ कोने में मौजूद रेड, डाइगोनल तीर के निशान को क्लिक कर सकते हैं। ऐसा करने से वैल्यू विंडो में सबसे नीचे एड्रेस की लिस्ट में आ जाएगी।
    • कई एड्रेस सिलेक्ट करने के लिए, आप "Shift" दबाए रख सकते हैं और टॉप एड्रेस और बॉटम एड्रेस को क्लिक कर सकते हैं।
  11. नंबर को उस वैल्यू पर चेंज करें, जिसे आप चाहते हैं: वैल्यू नंबर को चेंज करने के लिए इन स्टेप्स को फॉलो करें:
    • चीट इंजन के बॉटम में लिस्ट में "Value" के नीचे नंबर पर डबल क्लिक करें।
    • "Value" फील्ड में नया नंबर एंटर करें।
    • Ok क्लिक करें।
  12. चेक करके देखें कि वैल्यू आपके गेम में अपडेट हुई है या नहीं: आप जब गेम को फिर से ओपन करते हैं, तो आपके द्वारा एडिट की गई वैल्यू पर आपके द्वारा अभी एंटर किया नंबर नजर आना चाहिए। अगला भाग आपको वैल्यू को एक नॉन ऑपरेशनल कोड के साथ में चेंज करके, उसे बदले जाने से रोकना सिखाता है।
    • आपको वैल्यू के अपडेट होने से पहले उसे एक बार फिर से चेंज करने की जरूरत पड़ेगी।
विधि 4
विधि 4 का 8:

कोड वैल्यू को चेंज होने से रोकने के लिए बदलना (Replacing Code to Stop a Value From Changing)

आर्टिकल डाउनलोड करें
  1. आप जिस वैल्यू को रोकना चाहते हैं, उसके लिए स्कैन करें : इस भाग में आपको उस वैल्यू की तलाश करने के लिए कोड फाइंडर (Code Finder) का इस्तेमाल करना सिखाया जाएगा, जिसे आप बदलना चाहते हैं और फिर उसे एक नॉन ऑपरेशनल कोड के साथ रिप्लेस कर दें। ये वैल्यू को गेम में चेंज होने से रोके रखेगा। आप जिस वैल्यू को बदलना चाहते हैं, उसे पाने के लिए पिछले भाग में दिए स्टेप्स का इस्तेमाल करें। उसे स्क्रीन के सबसे नीचे मौजूद लिस्ट में एड करें।
  2. एड्रेस पर राइट क्लिक करें और Find out what access this address क्लिक करें: ऐसा करने से Cheat Engine Debugger ओपन हो जाता है। ये उन इन्सट्रक्शन को डिस्प्ले करता है, जो आपके द्वारा एक्सेस किए जाने वाले एड्रेस पर राइट करे।
  3. क्लिक करें: ये कंफर्म करता है कि आप चीट इंजन प्रोसेस में डीबगर को अटेच करना चाहते हैं। ये कोड डीबगर को ओपन करता है। जब विंडो पहली बार खुलेगी, तब ये लिस्ट खाली रहेगी।
  4. एक बार फिर, अपने गेम पर वापिस जाएँ और आप जिस वैल्यू को रोकना चाहते हैं, उसे बदलने के लिए कुछ करें। ऐसा करने से ऐसे कोड इन्सट्रक्शन होंगे, जो आपके द्वारा सिलेक्ट किए एड्रेस को डीबगर विंडो में दिखाएंगे।
  5. चीट इंजन पर वापिस जाएँ और लिस्ट में मौजूद इन्सट्रक्शन को क्लिक करें: उसमें एक से ज्यादा एड्रेस हो सकते हैं। अगर ऐसा ही है, तो एक ऐसे को सिलेक्ट करें, जो एक जैसे बेस एड्रेस को नहीं राइट करता है। ऐसे इन्सट्रक्शन की तलाश करें, जिसमें "[' और "]" ब्रैकेट के बीच की वैल्यू, बाकी से अलग हो।
  6. क्लिक करें: ये कोड को नॉन ऑपरेशनल कोड (NOP) के साथ में रिप्लेस कर देता है। [१]
    • अगर वहाँ पर लिस्ट में एक से ज्यादा आइटम मौजूद हैं, तो आगे बढ़ें और उन सभी को सिलेक्ट करें।
  7. क्लिक करें: ये नॉन ऑपरेशनल कोड को प्रभाव में ले आता है। ये वैल्यू को गेम में बदलने से रोकेगा।
    • ओरिजिनल कोड को रिस्टोर करने के लिए, लिस्ट में मौजूद आइटम को सिलेक्ट करें और Show disassembler क्लिक करें। जहां पर "NOP" लिखा हो, राइट क्लिक करें और Restore with original code क्लिक करें। अगर आपको ये ऑप्शन दिखाई नहीं देता है, तो Replace with code that does nothing क्लिक करें, Yes क्लिक करें। फिर एक बार फिर से NOP पर राइट क्लिक करें और Restore with orignal code सिलेक्ट करें।
विधि 5
विधि 5 का 8:

वैल्यू को राइट करने वाले की तलाश के लिए पॉइंटर्स का इस्तेमाल करना (Using Pointers to Find What Writes a Value)

आर्टिकल डाउनलोड करें
  1. आप जिस वैल्यू को रोकना चाहते हैं, उसके लिए स्कैन करें : कभी-कभी वैल्यू या तो आपके गेम को रिस्टार्ट करने पर या फिर बीच गेम में चेंज हो जाती हैं। आप किसी एड्रेस पर राइट करने वाले की तलाश के लिए पॉइंटर्स का इस्तेमाल कर सकते हैं। जब आपको एक ऐसा बेस लेवल स्टेटिक एड्रेस मिल जाए, जो बदले नहीं, फिर आप वैल्यू को बदल सकते हैं।
  2. एड्रेस पर राइट क्लिक करें और Find out what writes to this address क्लिक करें: ऐसा करने से एक डीबगर विंडो ओपन हो जाती है।
    • अगर वहाँ पर कई सारे एड्रेस मौजूद हैं, तो चीट इंजन जितने एड्रेस के लिए पर्मिशन दे, उतने एड्रेस के लिए डीबगर विंडो ओपन करें।
  3. एक बार फिर, अपने गेम पर वापिस जाएँ और आप जिस वैल्यू (जैसे कि अपने वेपन की फायर करना, हिट हो जाना) को बदलना चाहते हैं, उसे बदलने के लिए कुछ करें। ऐसा करने से ऐसे कोड इन्सट्रक्शन होंगे, जो उन एड्रेस को डीबगर विंडो में दिखाने के लिए राइट करेंगे।
    • अगर डीबगर विंडो में कुछ चेंज नहीं हो रहा है, तो ये सही एड्रेस नहीं है। किसी दूसरे एड्रेस को ट्राई करें।
  4. चीट इंजन पर वापिस जाएँ और लिस्ट में मौजूद इन्सट्रक्शन को क्लिक करें: ये डीबगर विंडो में है। उसमें एक से ज्यादा एड्रेस हो सकते हैं। अगर ऐसा ही है, तो एक ऐसे को इन्सट्रक्शन की तलाश करें, जिसमें "[' और "]" ब्रैकेट के बीच के केरेक्टर सेट, बाकी से अलग हो। अगर उसमें एक अकेले एड्रेस है, जिसके केरेक्टर अलग हैं, तो फिर पॉइंटर को चेक करके देखें कि ये उन सभी के लिए एक जैसा है या नहीं।
    • अगर केरेक्टर में एक + और आखिर में एक नंबर (जैसे, [ESI+14]) है, तो ये एक ऑफसेट नंबर (offset number) है। इसे लिख लें। आपको इसे बाद में एंटर करने की जरूरत पड़ेगी।
  5. क्लिक करें: ये उन इन्सट्रक्शन को डिस्प्ले करता है, जो तब होते हैं, जब वैल्यू Extra Info स्क्रीन में चेंज होती है। ये उन पॉइंटर की भी लिस्ट रखता है, जो एड्रेस पर राइट होते हैं।
    • आप चाहें तो केरेक्टर को ब्रैकेट में चेक करके और फिर बॉटम में लिस्ट किए केरेक्टर के बाद में आने वाले नंबर को चेक करके भी एड्रेस को पा सकते हैं। जैसे, अगर एड्रेस में उसके सामने "[rdx]" है, तो बॉटम में RDX=xxxxxxxx की तलाश करें।
  6. "Hex" के सामने के चेकबॉक्स पर क्लिक करें और पॉइंटर एड्रेस के लिए न्यू स्कैन करें: पॉइंटर का ये एड्रेस एक टेक्स्ट में लिस्ट किया होगा, जिस पर "The value of the pointer needed to find this address is probably xxxxxxxxx" लिखा होगा। इस सेंटेन्स के आखिर में एड्रेस के लिए सर्च करने के लिए इन स्टेप्स का इस्तेमाल करें।
    • New Scan क्लिक करें।
    • "Value" के सामने "Hex" लिखे चेकबॉक्स को क्लिक करें।
    • वैल्यू फील्ड में पॉइंटर एड्रेस एंटर करें और First scan क्लिक करें।
  7. ये एड्रेस को चीट इंजन के बॉटम में मौजूद लिस्ट में एड कर देता है।
    • अगर स्कैन रिजल्ट्स में मौजूद एड्रेस ग्रीन है, तो इसका मतलब कि ये एक स्टेटिक एड्रेस है और शायद यही वो पॉइंटर है, जिसकी आप तलाश कर रहे हैं। कुछ मामलों में, आपको मिलने वाला पॉइंटर भी एक पॉइंटर होता है। इसे एक मल्टीलेवल पॉइंटर बोला जाता है। इस मामले में, रूट स्टेटिक पॉइंटर एड्रेस को पाने के लिए आपको मिलने वाले हर एक पॉइंटर के लिए इन स्टेप्स को दोहराने की जरूरत पड़ेगी।
  8. ऐसा करने से "Change address" डायलॉग बॉक्स ओपन हो जाता है।
  9. एड्रेस को कॉपी करने के लिए बस "Change address" बॉक्स में सबसे ऊपर मौजूद फील्ड के सारे टेक्स्ट को हाइलाइट करें। उसे राइट क्लिक करें और Copy क्लिक करें। फिर फील्ड को बंद करने के लिए Cancel क्लिक करें।
  10. क्लिक करें: ये चीट इंजन में सबसे नीचे मौजूद एड्रेस की लिस्ट पर ऊपर बाएँ तरफ मौजूद एक बटन होती है। ऐसा करने से एक बॉक्स ओपन हो जाता है, जो ठीक "Change address" बॉक्स के जैसा होता है, केवल इसमें आपको एक एड्रेस को एड करने की सुविधा रहती है।
  11. ऐसा करने से बॉक्स एक्सपाण्ड होता है और एक नया टेक्स्ट फील्ड एड कर देता है, जहां आप एक पॉइंटर एड कर सकते हैं।
  12. पॉइंटर एड्रेस को "Pointers" के नीचे की फील्ड में पेस्ट करें और Ok क्लिक करें: ये पॉइंटर के लिए एक नया एड्रेस एड करता है, जो उस वैल्यू को कंट्रोल करता है, जिसे आप बदलना चाहते हैं। आपके द्वारा अभी तैयार किए पॉइंटर के लिए एड्रेस कुछ ऐसा "P-->xxxxxxxx" दिखेगा। ये दर्शाता है कि ये एक खास एड्रेस पर पॉइंट करने वाला एक पॉइंटर है।
    • अगर वहाँ एक ऑफसेट नंबर है, तो उसे उस फील्ड के ऊपर की स्पेस में एंटर करें, जहां आपने एड्रेस को पेस्ट किस है।
    • अगर वहाँ पर एक से ज्यादा पॉइंटर हैं, Add offset क्लिक करें। ये उस एरिया के ऊपर और भी कई ऑफसेट नंबर के बॉक्स को एड कर देगा, जहां आपने एड्रेस को पेस्ट किया है। हर एक बॉक्स में एक सही ऑफसेट नंबर एंटर करें।
  13. आपके द्वारा अभी एड किए पॉइंटर एड्रेस के ठीक सामने मौजूद "Active" बॉक्स को क्लिक करें: ये स्क्रीन में सबसे नीचे एड्रेस लिस्ट में "Active" के नीचे रहता है। ये पॉइंटर को एक्टिवेत कर देता है।
  14. आपके द्वारा अभी एड किए एड्रेस की वैल्यू को चेंज करें: आपके द्वारा भी तैयार किए पॉइंटर एड्रेस की वैल्यू ठीक उसी एड्रेस की तरह रहना चाहिए, जिसके लिए आप सर्च कर रहे थे। अगर पॉइंटर एक अलग लोकेशन पर राइट करता है, तो आपके द्वारा स्कैन किया ओरिजिनल एड्रेस इसके बाद वैलिड नहीं रह जाएगा। हालांकि, आप अभी भी आपके द्वारा अभी तैयार किए पॉइंटर एड्रेस की वैल्यू चेंज कर सकते हैं। ये चाहे किसी भी वैल्यू लोकेशन पर राइट करे, लेकिन ये काम जरूर करेगा। "value" के नीचे आपके द्वारा एड किए एड्रेस के लिए नंबर को क्लिक करें। एक न्यूमेरिक वैल्यू एंटर करें और Ok क्लिक करें।
विधि 6
विधि 6 का 8:

कोड चेंज करने के लिए कोड इंजेक्शन यूज करना (Using Code Injection to Change Code)

आर्टिकल डाउनलोड करें
  1. आप जिस वैल्यू को रोकना चाहते हैं, उसके लिए स्कैन करें : ये भाग आपको कोड के एक वैल्यू को राइट करने के तरीके के लिए कोड इंजेक्शन का इस्तेमाल करना सिखाएगा। जैसे, अगर आप हर बार हिट होने पर हैल्थ को खो देते हैं, तो आप कोड को बदल सकते हैं, ताकि ये आपके हिट होने पर हैल्थ को बढ़ाते जाए।
  2. एड्रेस पर राइट क्लिक करें और Find out what access this address क्लिक करें: ऐसा करने से चीट इंजन डीबगर ओपन हो जाता है।
  3. क्लिक करें: ये कंफर्म करता है कि आप चीट इंजन प्रोसेस में डीबगर को अटेच करना चाहते हैं। ऐसा करने से कोड डीबगर ओपन हो जाता है। जब विंडो पहली बार ओपन होगी, तब ये लिस्ट खाली रहेगी।
  4. एक बार फिर, अपने गेम पर वापिस जाएँ और आप जिस वैल्यू को रोकना चाहते हैं, उसे बदलने के लिए कुछ करें। ऐसा करने से आपके द्वारा सिलेक्ट किए एड्रेस को एक्सेस करने वाला कोड डीबगर विंडो में ओपन हो जाएगा।
  5. एक बार फिर, अपने गेम पर वापिस जाएँ और आप जिस वैल्यू को रोकना चाहते हैं, उसे बदलने के लिए कुछ करें। ऐसा करने से उस एड्रेस को राइट करने वाले इन्सट्रक्शन डीबगर विंडो में दिखाई देंगे।
  6. चीट इंजन पर वापिस जाएँ और लिस्ट में इन्सट्रक्शन क्लिक करें: उसमें शायद एक से ज्यादा एड्रेस हो सकते हैं। अगर ऐसा है, तो एक ऐसे एड्रेस को सिलेक्ट करें, जिसके इन्सट्रक्शन में वैल्यू से घटाने के लिए वर्ड "sub" हो या फिर वैल्यू को बढ़ाने के लिए वर्ड "add" या "inc" हो।
  7. क्लिक करें: ये कोड को डिसेम्बलर (disassembler) में ओपन कर देता है।
  8. वैल्यू को घटाने या बढ़ाने वाले कोड को सिलेक्ट करें: ये आमतौर पर कोड के सबसे ऊपर मौजूद पहला इन्सट्रक्शन होता है। उम्मीद है कि इस पर कोड की शुरुआत में वैल्यू को घटाने या जोड़ने के लिए वर्ड "Sub" या "Add" होगा।
  9. क्लिक करें, बाद में Auto Assemble क्लिक करें: ऐसा करने से ऑटो असेम्बलर ओपन हो जाता है।
  10. क्लिक करें, बाद में Full Injection क्लिक करें: ऐसा करने से एक पॉप अप विंडो खुल जाएगी, जो उस एड्रेस को कंफर्म करता है, जिसमें आप कोड इंजेक्ट करना चाहते हैं।
  11. सुनिश्चित करें कि इस फील्ड में मौजूद एड्रेस आपके द्वारा Memory Viewer डिसेम्बलर विंडो में सिलेक्ट किए एड्रेस के जैसा है। फिर Ok क्लिक करें। ऐसा करने से नई टेम्पलेट ओपन हो जाती है।
  12. जहां पर "Code" लिखा दिखे, वहाँ तक नीचे स्क्रॉल करें। इसके नीचे की लाइन वो कोड है, जो वैल्यू को चेंज करता है। अगर लाइन "sub" के साथ में शुरू होती है, तो "sub" को "add" में बदल दें। अगर लाइन "add" से शुरू होती है, तो इसे "sub" से चेंज कर दें। आप चाहें तो वैल्यू को आप जितना चेंज करना चाहते हैं, उसके लिए लाइन के आखिर में भी वैल्यू को चेंज कर सकते हैं।
  13. क्लिक करें और बाद में Yes दो बार क्लिक करें: "Execute" बटन Code Injection विंडो के बॉटम में होती है। आप से पूछा जाएगा कि आप कोड इंजेक्ट करने के बारे में श्योर हैं या नहीं। कंफर्म करने के लिए Yes क्लिक करें। फिर आप कोड को डिसेंबलर में खोलने के लिए Yes या No क्लिक कर सकते हैं। अगर कोड इंजेक्शन सफल रहा, तो आपके गेम में वैल्यू अब जैसा वो करती हैं, उनसे अपोजिट काम करेंगी। अब आप अपने हथियार को चलाने पर एमो को खोने की बजाय एक एमो को हासिल करेंगे। अब आप हिट किए जाने पर हैल्थ को खोने की बजाय हैल्थ को हासिल करेंगे।
विधि 7
विधि 7 का 8:

कोड शेयर करने वाले ऑब्जेक्ट के बीच में अंतर पता करना (Distinguishing Between Objects With Shared Code)

आर्टिकल डाउनलोड करें
  1. आप जिस वैल्यू को रोकना चाहते हैं, उसके लिए स्कैन करें : कुछ गेम्स में, कई ऑब्जेक्ट एक ही कोड को शेयर करते हैं। किसी एक ऑब्जेक्ट में कोड इंजेक्ट करना बाकी के सभी को भी प्रभावित करेगा। इसलिए आपको आपके सारे दुश्मनों की हैल्थ को फ्रीज़ करने के लिए आपको अपने खुद के हैल्थ बार (health bar) को फ्रीज़ करना होगा। इस मामले में, आपको अलग अलग ऑब्जेक्ट के बीच में अंतर करना सीखना होगा और एक स्क्रिप्ट को इन्सर्ट करना होगा, जो केवल उसी ऑब्जेक्ट को प्रभावित करे, जिसे आप चाहते हैं।
    • अलग अलग ऑब्जेक्ट के लिए स्क्रिप्ट इन्सर्ट करने के लिए, आपको कुछ असेम्बली कोड को जानना होगा। हालांकि, एक बेसिक स्क्रिप्ट तैयार करना ज्यादा मुश्किल नहीं है।
  2. एड्रेस को राइट क्लिक करें और Find out what writes to this address क्लिक करें: आप जब उस वैल्यू के एड्रेस को निर्धारित कर लें, जिसे आप चेंज करना या रोकना चाहते हैं, पता लगाएँ कि उन एड्रेस को क्या राइट करता है, डीबगर को ओपन करें और पता लगाएँ उस एड्रेस पर क्या राइट करता है।
  3. एक इन्सट्रक्शन सिलेक्ट करें और Show disassembler क्लिक करें: ये वो इन्सट्रक्शन हैं, जो आपके डीबगर को ओपन करने पर हाइलाइट होता है। ये इन्सट्रक्शन को कोड डिसेंबलर में डिस्प्ले करता है।
  4. टॉप इन्सट्रक्शन पर राइट क्लिक करें और Find out what addresses this instruction accesses क्लिक करें: ऐसा करने से विंडो ओपन हो जाती है, जो उन सभी एड्रेस की एक लिस्ट डिस्प्ले करती है, जिस पर इन्सट्रक्शन के एक नए एड्रेस पर राइट होने पर एक्सेस मिलता है।
  5. गेम में सारे ऑब्जेक्ट को उनकी वैल्यू को चेंज करने दें: ऐसा करने से उन सभी एड्रेस की एक लिस्ट सामने आएगी, जिन तक इन्सट्रक्शन को एक्सेस है। जैसे, अगर आप आपके हैल्थ बार को बदलने से रोकने की कोशिश कर रहे हैं, तो आप आपके गेम पर वापिस आ सकते हैं और हिट हो सकते हैं। ये इन्सट्रक्शन को डिस्प्ले करेगा, जो एक्सेस एड्रेस विंडो की एड्रेस की लिस्ट को एक्सेस देता है। अगर आप किसी ऐसे विरोधी को हिट कर देते हैं, जो भी ठीक आप ही के जैसे इन्सट्रक्शन को शेयर करता है, ये भी एक्सेस एड्रेस विंडो की लिस्ट में दिखाई देगा।
  6. एक्सेस एड्रेस विंडो की लिस्ट में सारे एड्रेस को सिलेक्ट करें: जब आपके पास में वो सारे एड्रेस हों, जो एक्सेस एड्रेस की लिस्ट के एड्रेस को शेयर करते हैं, तो उन सभी को हाइलाइट करने के लिए केवल क्लिक और ड्रैग करें।
    • वैकल्पिक रूप से, आप हर एक एड्रेस पर राइट क्लिक कर सकते हैं और Show register states क्लिक कर सकते हैं। [२]
  7. सारे लिस्ट किए एड्रेस के स्ट्रक्चर के डेटा को छोटा (Disect) करें: एड्रेस की लिस्ट के डेटा स्ट्रक्चर को काटने के लिए इन स्टेप्स का इस्तेमाल करें:
    • सिलेक्ट किए एड्रेस पर राइट क्लिक करें।
    • Open disect data with selected addresses क्लिक करें।
    • Ok क्लिक करें।
    • डेटा स्ट्रक्चर के लिए एक नेम एंटर करें और Ok क्लिक करें।
    • Yes क्लिक करें।
    • स्ट्रक्ट के एक स्टार्टिंग साइज को एंटर करें या उसे ऐसे ही छोड़ दें और Ok क्लिक करें।
  8. एक वैल्यू की तलाश करें, जो प्लेयर के लिए एक जैसे हो, लेकिन ऑब्जेक्ट के लिए अलग: चाहे आप डेटा स्ट्रक्चर पर देख रहे हैं या फिर हर ऑब्जेक्ट के लिए रजिस्टर कर रहे हैं, आपको एक ऐसी वैल्यू की तलाश करना होगी, जो सभी एक साइड के प्लेयर्स के लिए एक जैसी हो, लेकिन दुश्मनों के लिए अलग हो। जैसे, अगर टीम 1 के दो प्लेयर केरेक्टर हैं और टीम 2 के दो कंप्यूटर कंट्रोल केरेक्टर हैं, तो टीम 1 केरेक्टर को शायद वैल्यू 1 से रिप्रेजेंट किया जा सकता है और टीम 2 के लिए वैल्यू 2 हो सकती है।
    • अगर आप सभी एक साइड के प्लेयर्स के लिए एक जैसी वैल्यू की तलाश नहीं कर पा रहे हैं, तो आप एक बना सकते हैं। इसके लिए केवल किसी एक वैल्यू (जैसे कि पॉइंटर पर) राइट क्लिक करें और Add Element क्लिक करें। डेटा टाइप के रूप में "4 Bytes" सिलेक्ट करें और इसे एक ऑफसेट नंबर वैल्यू दें, जिसे नहीं लिया गया है। ऑफसेट नंबर डेटा डाइसेक्शन स्ट्रक्चर टेबल में लेफ्ट में मौजूद होते हैं।
  9. चाहे आप रजिस्टर व्यू में देख रहे हैं, या डेटा डाइसेक्शन व्यू में, रजिस्टर वैल्यू बाएँ तरफ रहेगी। रजिस्टर व्यू में, ये असली रजिस्टर होगा, जिस पर इन्सट्रक्शन (जैसे, RSI, RDX, EDX, बगैरह) राइट होता है। अगर आप एक डेटा स्ट्रक्चर पर देख रहे हैं, तो रजिस्टर बाएँ तरफ दिया एक ऑफसेट नंबर या लैटर रहेगा।
  10. इन्सट्रक्शन के लिए नए कोड इंजेक्शन टेम्पलेट को ओपन करें: Memory Viewer विंडो पर वापिस जाएँ और एक अलग एड्रेस के लिए नए कोड इंजेक्शन टेम्पलेट को ओपन करें। इसके लिए इन दिए हुए स्टेप्स को इस्तेमाल करें:
    • Memory Viewer विंडो में इन्सट्रक्शन क्लिक करें।
    • सबसे ऊपर मौजूद मेनू बार में Tools क्लिक करें।
    • Auto Assembler क्लिक करें।
    • सबसे ऊपर मौजूद मेनू बार में Template क्लिक करें।
    • Code Injection क्लिक करें।
  11. आप जिस ऑब्जेक्ट को प्रभावित करना चाहते हैं, उसके लिए नया लेबल तैयार करें: लेबल कोड इंजेक्शन टेम्पलेट के सबसे ऊपर लिस्ट किए होते हैं। आप जिस ऑब्जेक्ट को प्रभावित करना चाहते हैं, मौजूदा लेबल के नीचे एक नए लेबल को एड करें। एक लेबल को एड करने के लिए, बस label के साथ बाद में लेबल के नाम को पेरेन्थिसिस में टाइप करें। जैसे, "label (player)" या "label (enemy)" लिखें।
  12. आपके द्वारा अभी बनाए लेबल के लिए एक नया सेक्शन तैयार करें: लेबल के लिए एक नया सेक्शन बनाने के लिए, ओरिजिनल कोड से पहले या बाद में लेबल के लिए एक नेम को बाद में कॉलन एड करके लिखें।
  13. आप जिस लेबल को प्रभावित करना चाहते हैं, उसकी वैल्यू को चेंज करने वाले कोड को लेबल में एड करें: इसके लिए असेम्बली कोड के थोड़े नॉलेज की जरूरत होती है। आपको कोड की एक लाइन एड करना होगी, जो आपके द्वारा चेंज किए जाने वाले ऑब्जेक्ट की वैल्यू को उस तरह से चेंज करे, जैसा आप उसे करना चाहते हैं। फिर आपको एक ऐसी लाइन एड करना होगी, जो एक्ज़िट, ओरिजिनल कोड, रिटर्न कोड पर जंप करे।
  14. लाइन, जो कोड इंजेक्शन टेम्पलेट में "newmem:" कहे, इंडिकेट करती है कि वो इन्सट्रक्शन नई मेमोरी एड्रेस को कॉल कर रहा है। नॉर्मली, ये सीधे ओरिजिनल कोड में जाएगा, जिसमें एक लेबल (code:) या (originalcode:) होता है। एक ऐसा लाइन ऑफ कोड बनाने के लिए "cmp" कमांड इस्तेमाल करें, जो रजिस्ट्री में या रजिस्ट्री प्लस ऑफसेट नंबर में अलग अलग ऑब्जेक्ट को कंपेयर करे। जैसे, अगर 14 ऑफसेट वाला एक RDX कंप्यूटर टीम किए प्लेयर को निर्धारित करता है और प्लेयर टीम की वैल्यू 1 है, तो आप ऑब्जेक्ट के प्लेयर होने या नहीं होने की चेकिंग के लिए cmp [rbx+14],1 टाइप करेंगे।
  15. एक ऐसा लाइन ऑफ कोड बनाएँ, जो उस सेक्शन पर जंप करे, जिसे आप चेंज करना चाहते हैं: अपने कम्पेरिजन कोड के लिए सेक्शन पर जंप करने के लिए "je" कमांड यूज करें। जैसे, अगर आपका लेबल "player" है, अगर वैल्यू कम्पेरिजन प्लेयर से जुड़ी हो, तो प्लेयर सेक्शन पर जंप करने के लिए लाइन je player एड करें।
  16. जब आप उस ऑब्जेक्ट तक जंप करने वाला एक कोड तैयार कर लें, जिसे आप चेंज करना चाहते हैं, उसके बाद, आपको एक लाइन ऑफ कोड एड करना होगी, जो वैल्यू के प्लेयर या साथी खिलाड़ी से जुड़े नहीं होने पर ओरिजिनल कोड पर जंप हो सके। एक लाइन ऑफ कोड, जो ओरिजिनल कोड पर जंप करे, बनाने के लिए ओरिजिनल कोड पर जंप करने वाली लाइन ऑफ कोड के बाद (या आपके द्वारा तैयार किए ऐसा कोड का दूसरा सेट, जो कुछ हटके करता हो), "jmp" कमांड का इस्तेमाल करें।
    • चीजों को आसान रखने का एक तरीका ये है कि आप कोई नया लेबल एड न करें। केवल साथियों और दुश्मनों को अलग रखने के लिए "newmen:" के आखिर में एक कम्पेरिजन कोड को बनाएँ। फिर कोड की एक लाइन एड करें, जो साथी होने पर एक्ज़िट पर जंप हो जाए। अगर ये विरोधी हुआ, तो इसे ओरिजिनल कोड पर जंप करें। ऐसा करने से ये इस तरह से बन जाएगा कि अगर प्लेयर या एक साथी पर हमला होता है (या हथियार को फायर करे, बगैरह), तो कुछ भी न बदले, लेकिन अगर विरोधी पर हमला हो, तो कोड नॉर्मल के जैसे एग्जीक्यूट हो।
  17. क्लिक करें: ये आपके एंटर किए कोड को एग्जीक्यूट करता है। अगर सब ठीक होता है, तो आपको एक नए कोड को इंजेक्ट करना होगा, जो साथी और विरोधी के बीच में अंतर कर सके। ये एक सिम्पल स्क्रिप्ट का उदाहरण है, जिसे आप साथी और विरोधी को पहचानने के लिए इस्तेमाल कर सकते हैं:
     alloc 
     ( 
     newmem 
     , 
     2048 
     , 
     " 
     Tutorial-x86_64.exe 
     "+ 
     2 
     EB6D 
     ) 
     label 
     ( 
     returnhere 
     ) 
     label 
     ( 
     originalcode 
     ) 
     label 
     ( 
     exit 
     ) 
     label 
     ( 
     player 
     ) 
     //प्लेयर 
     के 
     लिए 
     नया 
     लेबल। 
     newmem: 
     //ये 
     नए 
     मेमोरी 
     एड्रेस 
     को 
     कॉल 
     करता 
     है। 
     cmp 
     [ 
     rbx 
     + 
     14 
     ], 
     1 
     //ये 
     साथी 
     टीम 
     मेम्बर 
     और 
     विरोधी 
     टीम 
     का 
     अंतर 
     बताता 
     है। 
     je 
     player 
     //अगर 
     ऑब्जेक्ट 
     प्लेयर 
     की 
     टीम 
     का 
     हुआ 
     , 
     तो 
     ये 
     प्लेयर 
     सेक्शन 
     पर 
     जंप 
     करता 
     है। 
     jmp 
     originalcode 
     //अगर 
     ऑब्जेक्ट 
     विरोधी 
     टीम 
     का 
     हुआ 
     , 
     तो 
     ये 
     ओरिजिनल 
     कोड 
     पर 
     जंप 
     करता 
     है। 
     player: 
     //इससे 
     प्लेयर 
     की 
     टीम 
     के 
     लिए 
     एक 
     नया 
     सेक्शन 
     तैयार 
     होता 
     है। 
     jmp 
     exit 
     //ये 
     एक्ज़िट 
     पर 
     जंप 
     करता 
     है 
     और 
     प्लेयर 
     की 
     टीम 
     के 
     लिए 
     कुछ 
     नहीं 
     करता। 
     originalcode: 
     //ये 
     ओरिजिनल 
     कोड 
     सेक्शन 
     है 
     movss 
     [ 
     rbx 
     + 
     08 
     ], 
     xmm0 
     //ये 
     ओरिजिनल 
     इन्सट्रक्शन 
     को 
     एग्जीक्यूट 
     करता 
     है 
     ( 
     विरोधी 
     टीम 
     के 
     लिए 
     ) 
     exit: 
     //ये 
     सेक्शन 
     स्क्रिप्ट 
     को 
     खत्म 
     करता 
     है। 
     jmp 
     returnhere 
     " 
     Tutorial-x86_64.exe 
     "+ 
     2 
     EB6D 
     : 
     jmp 
     newmem 
     returnhere: 
    
विधि 8
विधि 8 का 8:

चीट इंजन को समझना (Understanding Cheat Engine)

आर्टिकल डाउनलोड करें
  1. चीट इंजन आपके कंप्यूटर की रैनडम एक्सेस मेमोरी (RAM) में स्टोर डेटा के पीस को एक्सेस कर सकता है। जब आप सॉफ्टवेयर के एक पीस को रन करते हैं, जैसे कि एक गेम, तब इन्फॉर्मेशन हार्ड ड्राइव जैसी एक स्टेटिक स्टोर्ज लोकेशन से आपकी रैम तक ट्रांसफर होती है। यहाँ से, इन्फॉर्मेशन को रीड और राइट किया जा सकता है। चीट इंजन आपको आपकी रैम में स्टोर इन्फॉर्मेशन को स्कैन करने देता है और इन्फॉर्मेशन को बदलने देता है।
  2. चीट इंजन कई सारे हाइ लेवल कंप्यूटर कोड के साथ में काम करता है। चीजों को आसान बनाने के लिए, अच्छा होगा अगर आप इसमें शामिल कुछ टर्मिनोलोजी को समझ लें। ये चीट इंजन में इस्तेमाल किए जाने वाली कुछ टर्म्स हैं:
    • वैल्यू (Value): वैल्यू कंप्यूटर प्रोग्राम में मौजूद हर वो चीज है, जिससे एक न्यूमेरिक वैल्यू जुड़ी होती है। ये गेम, ये आपका हैल्थ पर्सेंटेज, आपके पास मौजूद एमो या आपके पास मौजूद एमो की मात्रा हो सकती है। चीट इंजन आपको वेरिएबल को स्कैन करने देता है और उनमें बदलाव करने देता है।
    • एड्रेस (Address): एड्रेस रैम में स्टोर इन्फॉर्मेशन की लोकेशन होती है। कभी कभी, वैल्यू की लोकेशन बदल सकती है।
    • डेटा टाइप (Data Type): डेटा टाइप किसी वैल्यू के स्टोर होने का प्रकार है। ये बाइट्स में (जैसे कि 2 Bytes, 4 Bytes, या 8 Bytes) हो सकती है, ये एक फ्लोटिंग पॉइंट भी हो सकती है या एक डबल भी।
    • पॉइंटर (Pointer): पॉइंटर में एक वैल्यू होती है, जिसे किसी और एड्रेस के द्वारा राइट किया गया था। ये एड्रेस हर बार आपके गेम के लोड होने पर या कभी कभी गेम के बीच में बदल सकते हैं।
  3. ऐसा कोई भी गेम, जीमें किसी भी तरह की चीट प्रोटेक्शन होगी या ऑनलाइन मल्टीप्लेयर फंक्शनेलिटी होगी, वो चीट इंजन के साथ में काम नहीं कर पाएगा और चीट इंजन का इस्तेमाल करने की कोशिश की वजह से आमतौर पर आपका अकाउंट या प्रोफ़ाइल ऑनलाइन प्ले से बैन किया जा सकता है।
    • अगर आप किसी भी तरह से पैसे देकर पाए जाने वाले रिसोर्स को हासिल करने के लिए चीट इंजन का इस्तेमाल कर लेते हैं, तो आपको एक चोर की तरह आरोपी ठहराया जा सकता है।
    • चीट इंजन सॉफ्टवेयर के हाइ प्रोफ़ाइल पीस हैं, इसलिए ज़्यादातर गेम में इनके खिलाफ किसी तरह की प्रोटेक्शन रहती है।
  4. पुराने सिंगलप्लेयर गेम्स और कुछ Steam सिंगलगेम प्लेयर गेम्स को चीट इंजन के साथ में काम करना चाहिए, हालांकि कुछ गेम्स में कुछ ऑन स्क्रीन वैल्यू रह सकती हैं, जिन्हें आप देख सकते और बदल सकते हैं।
    • कई ऑनलाइन फ्लेश गेम, जिनमें कम्यूनिटी लिंक (जैसे, कोई मल्टीप्लेयर नहीं और कोई हाइ स्कोर नहीं) होती है, वो भी चीट इंजन के साथ में कंपेटिबल होते हैं।

सलाह

  • चीट इंजन के साथ में आने वाली ट्यूटोरियल के साथ में शुरुआत करें। सारे 9 स्टेप्स को समझ पाने के लिए इन स्किल्स को ट्राई करके देखें।
  • चीट इंजन गेम के छोटे पहलुओं को बदलने के लिए उपयोगी होता है, हालांकि बड़े फीचर्स को बदलने की कोशिश करने की वजह से गेम ब्रेक हो सकता है।
  • चीट इंजन को प्रभावी ढंग से इस्तेमाल करने के लिए, अच्छा होगा कि आप अगर पहले असेंबली कोड के बारे में कुछ नॉलेज इकट्ठा कर लें।

चेतावनी

  • अगर आप VAC पर या किसी दूसरे एंटी चीट प्रोटेक्टेड सर्वर पर चीट इंजन इस्तेमाल करते हैं, तो आपको बैन कर दिया जाएगा।
  • Roblox पर आप एक नॉर्मल चीट इंजन के साथ हैक नहीं कर सकते हैं, अगर आप ऐसा करते हैं, आपको उस गेम से बाहर कर दिया जाएगा, जिसे हैक करने की आप कोशिश कर रहे हैं।

संबंधित लेखों

अपने सिम कार्ड से अपना मोबाइल नंबर पता करें
उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
ब्लॉक (block) किए हुये नंबर पर वापस कॉल करें
WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
PC में हिंदी में टाइप करें (Type in Hindi on a PC)
लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)
एंड्राइड में सेफ मोड बंद करें
HTML का इस्तेमाल करके एक वेब पेज तैयार करें (Create a Simple Web Page with HTML)
Pirate Bay से डाउनलोड करें (Download from Pirate Bay)
इंस्टाग्राम अकाउंट को डिलीट करें

विकीहाउ के बारे में

सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ४,०९८ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?