دليل Cheat Engine للمبتدئين: أول عملية بحث لك خطوة بخطوة
ثبّت Cheat Engine من الموقع الرسمي، واربطه باللعبة، وابحث عن قيمة باستخدام First Scan وNext Scan، ثم عدّلها أو جمّدها، واحفظ عملك كجدول غش بصيغة .CT.
Cheat Engine هو ماسح ذاكرة ومصحّح أخطاء مجاني ومفتوح المصدر لنظام Windows. يتيح لك النظر داخل ذاكرة برنامج قيد التشغيل، والعثور على الأرقام التي تخزّنها اللعبة هناك (الذهب، الذخيرة، الصحة، المؤقت) وتغييرها. يرشدك هذا الدليل خلال جلسة أولى كاملة: التثبيت من المكان الصحيح، والربط باللعبة، والعثور على قيمة، وتضييق النتائج، وتغييرها وتجميدها، وحفظ عملك كجدول غش.
ملاحظة قبل أن تبدأ: كل ما هنا مخصص للألعاب الفردية وبدون اتصال. لا تستخدم Cheat Engine في الألعاب عبر الإنترنت أو متعددة اللاعبين، لأنه يؤثر في اللاعبين الآخرين وقد يؤدي إلى حظر حسابك. انسخ ملفات الحفظ احتياطيًا قبل تغيير أي شيء، لأن القيمة المعدّلة قد تُكتب داخل ملف الحفظ وتبقى فيه.
احصل على Cheat Engine من الموقع الرسمي
نزّل Cheat Engine من الموقع الرسمي فقط، cheatengine.org. أما Cheat-Engine.net فهو موقع مجتمعي مستقل لجداول الغش. ليس هو موقع Cheat Engine الرسمي ولا يرتبط بـ Dark Byte، المطوّر. نحن لا نستضيف البرنامج نفسه، وعليك الحذر من أي موقع آخر يقدّم مثبّتًا "معاد تعبئته" أو "محمولًا" أو "مهيأً مسبقًا".
قد يعرض مثبّت Windows الرسمي برامج إضافية اختيارية من جهات خارجية أثناء التثبيت. اقرأ كل شاشة من المثبّت بدل الضغط على Next بشكل آلي، ورفض أي عرض لم تطلبه. الإضافات اختيارية؛ يتم تثبيت Cheat Engine ويعمل بدونها.
بعد التثبيت، شغّل Cheat Engine. تحتوي النافذة الرئيسية على ثلاث مناطق ستستخدمها باستمرار:
- زر العملية في أعلى اليسار (أيقونة حاسوب صغيرة)، الذي يحدد البرنامج الذي تعمل عليه؛
- لوحة البحث على اليمين، حيث تكتب القيم وتختار خيارات البحث؛
- قائمة العناوين في الأسفل، التي تحتوي على الإدخالات التي تقرر الاحتفاظ بها.
تدرّب أولًا مع الدرس المدمج
يأتي Cheat Engine مع برنامج تدريب خاص به. افتح قائمة Help واختر درس Cheat Engine؛ في نظام 64 بت يشغّل هذا Tutorial-x86_64.exe. إنها نافذة صغيرة بخطوات مرقّمة، وكل خطوة تعلّم تقنية واحدة: البحث عن قيمة دقيقة، والقيم الأولية المجهولة، والأعداد ذات الفاصلة العائمة، والعثور على الشيفرة التي تغيّر قيمة، والمؤشرات، وحقن الشيفرة، والمؤشرات متعددة المستويات. كل خطوة لا تفعّل زر Next إلا بعد إكمال المهمة، وتعرض كلمة مرور يمكنك استخدامها للعودة إلى تلك الخطوة لاحقًا.
الدرس هو أفضل مكان لارتكاب الأخطاء. لا شيء تغيّره هناك يمكن أن يعطّل لعبة أو ملف حفظ، والخطوات تتوافق مباشرة مع سير العمل أدناه. إذا أنجزت الخطوات الثلاث أو الأربع الأولى، فستفهم بالفعل معظم ما يحتاجه المبتدئ.
اربط Cheat Engine باللعبة
يعمل Cheat Engine على عملية واحدة في كل مرة. لاختيارها:
- شغّل اللعبة وحمّل ملف حفظ، حتى تكون القيم التي تريدها موجودة فعلًا في الذاكرة.
- انتقل إلى Cheat Engine وانقر على أيقونة الحاسوب في أعلى اليسار (قائمة File فيها الخيار نفسه).
- في قائمة العمليات، ابحث عن الملف التنفيذي للعبة. علامة التبويب Applications، التي تعرض فقط البرامج ذات النافذة المرئية، هي عادةً أسرع طريقة لتحديده.
- اخترها وانقر على Open. سيظهر الآن اسم اللعبة في أعلى النافذة الرئيسية.
اختر اللعبة نفسها وليس مشغّلها. تبدأ كثير من الألعاب بمشغّل أولًا، ثم يشغّل الملف التنفيذي الحقيقي؛ وإذا ربطت بالمشغّل فستفحص ذاكرة خاطئة ولن تجد شيئًا مفيدًا. إذا كانت اللعبة تعمل بملء الشاشة الحصري، فحوّلها إلى وضع النافذة أو بلا إطار لتتنقل بينها وبين Cheat Engine بسهولة.
أول عملية بحث لك
عندما ترى الرقم: Exact Value
لنفترض أن شخصيتك لديها 1250 ذهبًا. في لوحة البحث:
- اكتب
1250في خانة Value. - اترك Scan Type على Exact Value.
- اترك Value Type على 4 Bytes، وهو الافتراضي والنوع الأكثر شيوعًا للأعداد الصحيحة في الألعاب.
- انقر على First Scan.
تمتلئ القائمة على اليسار بكل عنوان في ذاكرة اللعبة يحتوي حاليًا على 1250. توقّع آلاف النتائج. هذا طبيعي: الرقم 1250 يظهر في أماكن كثيرة لا علاقة لها بذهبك.
عندما لا ترى الرقم: Unknown initial value
بعض القيم لا تظهر أبدًا كرقم: شريط الصحة، أو مقياس التحمل، أو فترة التبريد. في هذه الحالات، اضبط Scan Type على Unknown initial value وانقر على First Scan. يلتقط Cheat Engine لقطة من الذاكرة دون تصفية أي شيء. سيكون عدد النتائج كبيرًا جدًا، وقد لا تعرض القائمة العناوين الفردية بعد. ستضيّقها بعمليات البحث التالية، بناءً على كيفية تغيّر القيمة.
بالنسبة للأشرطة والمقاييس، غالبًا ما يكون Value Type من نوع Float تخمينًا أول أفضل من 4 Bytes، لأن الألعاب تميل إلى تخزين الصحة والتحمل والمواضع كأعداد ذات فاصلة عائمة. يشرح دليل أنواع القيم كيف تختار عندما لا تكون متأكدًا.
تضييق النتائج باستخدام Next Scan
الآن غيّر القيمة في اللعبة وابحث مرة أخرى. هذه هي الحلقة الأساسية في Cheat Engine: غيّر، ابحث، كرّر.
- إذا كنت تعرف الرقم الجديد، أنفق بعض الذهب أو اكسبه، واكتب المقدار الجديد وانقر على Next Scan مع Exact Value.
- إذا بدأت بقيمة مجهولة، فاستخدم أنواع البحث النسبية: Increased value أو Decreased value أو Changed value أو Unchanged value. تلقَّ ضررًا، ثم ابحث عن Decreased value. انتظر لحظة دون تلقي ضرر وابحث عن Unchanged value. عالج نفسك، وابحث عن Increased value.
- تتيح لك الصيغ مثل Increased value by وDecreased value by إدخال الفرق الدقيق، مما يصفّي النتائج أسرع عندما تعرفه.
كل Next Scan يفحص فقط العناوين التي نجت من البحث السابق، لذا تتقلص القائمة بسرعة. تكفي عادةً جولتان أو ثلاث لتقليص بحث القيمة الدقيقة إلى عدد قليل من العناوين. تحتاج عمليات البحث عن القيمة المجهولة إلى جولات أكثر؛ وعمليات البحث عن Unchanged value طريقة رخيصة للتخلص من الضوضاء بينها.
بعض العادات تساعد:
- اجعل القيمة تتغير بين كل عملية بحث. البحث مرتين عن الرقم نفسه دون تغيير أي شيء في اللعبة يزيل القليل جدًا.
- إذا انخفض عدد النتائج إلى صفر، فهناك شيء لم يتطابق: ربما تكون القيمة من نوع مختلف، أو تغيّرت بطريقة لم تتوقعها. انقر على New Scan للبدء من جديد وجرّب نوع قيمة آخر.
- ما تراه على الشاشة ليس دائمًا هو المخزَّن. قد تعرض اللعبة صحة 100% بينما تخزّن 250.0، أو تعرض رقمًا محسوبًا من رقم آخر. إذا فشل البحث الدقيق، فارجع إلى Unknown initial value.
إضافة نتيجة إلى قائمة العناوين
عندما تبقى بضع نتائج فقط، انقر نقرًا مزدوجًا على نتيجة لإضافتها إلى قائمة العناوين في أسفل النافذة. يمكنك أيضًا تحديد عدة نتائج واستخدام زر السهم الأحمر بجانب قائمة النتائج لإضافتها كلها دفعة واحدة.
في قائمة العناوين، انقر نقرًا مزدوجًا على عمود Description واكتب اسمًا مثل "Gold". الأوصاف لا تكلّف شيئًا وتوفر عليك الارتباك لاحقًا، خاصةً عندما يصبح لديك عشرات الإدخالات.
إذا كانت عنوانان أو ثلاثة كلها تتبع ذهبك، فغالبًا يكون أحدها نسخة للعرض والآخر القيمة الحقيقية. أضفها كلها، ثم اختبر أيها يهم فعلًا في الخطوة التالية.
تغيير قيمة وتجميدها
لتغيير قيمة، انقر نقرًا مزدوجًا على الرقم في عمود Value في قائمة العناوين، واكتب قيمة جديدة وأكّد. ثم تحقق من اللعبة. غالبًا لا تتحدث الشاشة إلا بعد أن تتغير القيمة مرة أخرى، مثلًا بعد أن تشتري شيئًا أو تلتقطه.
إذا أعادت اللعبة تغييرها فورًا، فعلى الأرجح عدّلت نسخة العرض بدلًا من القيمة الحقيقية. جرّب المرشحين الآخرين.
لتجميد قيمة، ضع علامة في خانة Active على يسار الإدخال. عندها يواصل Cheat Engine كتابة القيمة المخزّنة في ذلك العنوان، فلا تستطيع اللعبة خفضها لفترة طويلة. التجميد مفيد لأشياء مثل الصحة أو المؤقت، لكنه فظّ: فاللعبة تواصل تشغيل شيفرتها، ويتم ببساطة استبدال تغييراتها. بعض الألعاب تتفاعل بشكل سيئ مع القيمة المجمّدة، مثلًا عندما يتوقع سكربت أن يصل المؤقت إلى الصفر. أزل علامة Active لإلغاء التجميد.
غيّر القيم بخطوات صغيرة ومعقولة. ضبط الذهب على 999999999 قد يتسبب في تجاوز العداد، أو تعطيل متجر، أو يبقى في ملف حفظك بشكل دائم. الرقم المعقول أقل احتمالًا لإحداث مشاكل.
حفظ عملك كجدول غش
يمكن حفظ كل ما في قائمة العناوين كجدول غش: افتح قائمة File، واختر Save (أو Save As) واختر اسمًا. يحصل الملف على الامتداد .CT. في المرة القادمة، حمّله من قائمة File، واربط اللعبة مرة أخرى، وستعود إدخالاتك.
هناك قيد مهم واحد. العنوان العادي مثل الذي وجدته للتو يكون صالحًا عادةً لهذه الجلسة من اللعبة فقط. بعد إعادة التشغيل غالبًا ما تخزّن اللعبة القيمة في مكان آخر، وسيعرض الإدخال المحفوظ رقمًا خاطئًا أو ??. الحل هو إيجاد مسار ثابت إلى القيمة، وهذا ما وُجدت من أجله المؤشرات وسكربتات حقن الشيفرة. يغطي دليل فحص المؤشرات أولها.
استخدام الجداول التي أعدّها آخرون
لا يجب أن تبني كل جدول بنفسك. يشارك كثير من اللاعبين جداول جاهزة بإدخالات معدّة مسبقًا، وغالبًا تتضمن سكربتات تواصل العمل بعد إعادة التشغيل. تحميل جدول واستخدامه مهارة قائمة بذاتها، ولها مزالقها المتعلقة بإصدارات اللعبة والتحديثات؛ ويشرحها دليل كيفية استخدام جدول الغش خطوة بخطوة. قبل تفعيل أي شيء من جدول مشترك، اطّلع على محتواه، كما تفعل مع أي ملف تنزّله.
قائمة تحقق سريعة
- نزّل Cheat Engine من cheatengine.org فقط ورفض أي إضافات مرفقة في المثبّت.
- تدرّب مع الدرس المدمج.
- انسخ ملفات الحفظ احتياطيًا. استخدم Cheat Engine مع الألعاب الفردية وبدون اتصال فقط.
- اربط بعملية اللعبة، وليس المشغّل.
- شغّل First Scan مع Exact Value، أو مع Unknown initial value إذا لم تتمكن من رؤية الرقم.
- غيّر القيمة في اللعبة، ثم Next Scan. كرّر حتى تبقى بضع نتائج.
- أضفها إلى قائمة العناوين، واختبر بتغيير القيمة، وجمّد بخانة Active عند الحاجة.
- احفظ جدولك كملف .CT، وتعلّم المؤشرات عندما تريده أن يبقى صالحًا بعد إعادة التشغيل.
التعليقات
لا توجد تعليقات بعد
كن أول من يشارك رأيه.