نحوه استفاده از موتور تقلب (همراه با تصاویر)

فهرست مطالب:

نحوه استفاده از موتور تقلب (همراه با تصاویر)
نحوه استفاده از موتور تقلب (همراه با تصاویر)

تصویری: نحوه استفاده از موتور تقلب (همراه با تصاویر)

تصویری: نحوه استفاده از موتور تقلب (همراه با تصاویر)
تصویری: ‫🔴 چطوری دو تا فایل اکسل رو به هم وصل کنم ؟ 2024, ممکن است
Anonim

این wikiHow به شما می آموزد که چگونه از Cheat Engine برای اصلاح برخی از بازی های رایانه ای استفاده کنید. موتور تقلب یک ابزار اسکن حافظه است. با استفاده از این ابزار می توانید به داده های ذخیره شده در حافظه کامپیوتر دسترسی داشته باشید و تغییراتی در آن داده ها ایجاد کنید. به این ترتیب ، می توانید اطلاعات درون بازی ، مانند سطح سلامتی ، مهمات ، نمره ، زندگی و سایر عناصر یا جنبه های موجودی خود را تغییر دهید.

گام

قسمت 1 از 8: نصب Cheat Engine

363032 5
363032 5

مرحله 1. صفحه وب Cheat Engine را باز کنید

از مرورگر وب رایانه خود به https://cheatengine.org/downloads.php دسترسی پیدا کنید.

363032 6
363032 6

مرحله 2. Download Cheat Engine را انتخاب کنید

این پیوند بزرگ در مرکز صفحه ظاهر می شود.

  • آخرین نسخه Cheat Engine نیز روی این دکمه نمایش داده می شود (به عنوان مثال. دانلود Cheat Engine 6.7 ”).
  • اگر می خواهید از Cheat Engine در رایانه Mac استفاده کنید ، گزینه "را انتخاب کنید Cheat Engine 6.2 را برای مک بارگیری کنید ”.
363032 7
363032 7

مرحله 3. Cheat Engine را نصب کنید

مراحل نصب که باید دنبال کنید بستگی به سیستم عامل رایانه شما دارد:

  • ویندوز - روی فایل نصب Cheat Engine دوبار کلیک کنید ، "را انتخاب کنید آره "در صورت درخواست ،" را انتخاب کنید بعد "، کادر" موافقم "را علامت بزنید ، سپس" را انتخاب کنید بعد " بعد ، روی "کلیک کنید بعد "سه بار دیگر ، کادر" من موافق نصب McAfee WebAdvisor هستم "را بردارید ،" را انتخاب کنید بعد ، و روی "کلیک کنید نصب " پس از اتمام نصب ، "را انتخاب کنید بعد "در صورت درخواست و کلیک روی" تمام کنید ”.
  • Mac-روی فایل نصب DMG Cheat Engine دوبار کلیک کنید ، در صورت درخواست نصب برنامه را تأیید کنید ، نماد Cheat Engine را به فهرست "Applications" کلیک کرده و بکشید و دستورالعمل های روی صفحه را دنبال کنید.
363032 8
363032 8

مرحله 4. Cheat Engine را اجرا کنید

پس از اتمام نصب برنامه ، روی منوی "شروع" کلیک کنید

Windowsstart
Windowsstart

(Windows) یا Launchpad (Mac) ، سپس را انتخاب کنید موتور تقلب ”.

شاید مجبور باشید انتخاب کنید " آره " یا " باز کن ”قبل از باز شدن Cheat Engine.

قسمت 2 از 8: باز کردن قفل روند بازی در موتور تقلب

363032 9
363032 9

مرحله 1. بازی را شروع کنید

بازی مورد نظر خود را با Cheat Engine اجرا کنید.

به خاطر داشته باشید که نمی توانید از بازی های آنلاین چند نفره یا بازی های مبتنی بر سرور استفاده کنید

363032 10
363032 10

مرحله 2. نماد "Processes" را انتخاب کنید

روی دکمه کامپیوتر در گوشه سمت چپ بالای پنجره Cheat Engine کلیک کنید. یک پنجره بازشو که برنامه هایی را که در حال حاضر بر روی رایانه اجرا می شوند نشان می دهد.

363032 11
363032 11

مرحله 3. روی روند بازی کلیک کنید

لیست فرآیندها را طی کنید تا بازی مورد نظر پیدا شود ، سپس نام بازی را انتخاب کنید. اگر از Cheat Engine برای بازی هایی که از طریق مرورگر قابل دسترسی هستند استفاده می شود ، نام مرورگر را انتخاب کنید.

  • اگر نام بازی در لیست "Processes" موجود نیست ، نمی توانید این فرآیند را از طریق Cheat Engine ویرایش کنید.
  • ممکن است مجبور شوید برگه را کلیک کنید " فرآیندها ”که ابتدا بالای پنجره است.
363032 12
363032 12

مرحله 4. OK را انتخاب کنید

این دکمه در پایین پنجره ظاهر می شود. بازی پس از آن در Cheat Engine باز می شود.

قسمت 3 از 8: پیدا کردن و تغییر متغیرها (مقدار) در بازی ها

363032 13
363032 13

مرحله 1. جنبه یا متغیر بازی (مقدار) مورد نظر برای تغییر را تعیین کنید

برای تغییر یک متغیر بازی ، باید دارای یک عدد (به عنوان مثال سطح مهمات ، سلامت یا مورد) باشد.

شماره مربوطه باید روی صفحه نمایش داده شود. به عنوان مثال ، اگر می خواهید مقدار مورد خاصی را در موجودی خود تغییر دهید ، باید به صفحه ای بروید که تعداد اقلام موجود در بخش موجودی را نشان می دهد

363032 14
363032 14

مرحله 2. پنجره بازی را مخفی کرده و روی پنجره Cheat Engine کلیک کنید

در حالی که پنجره بازی مخفی است ، باید پنجره Cheat Engine را دوباره نشان دهید.

در این مرحله بازی را متوقف نکنید

غلبه بر ترس از ربوده شدن مرحله 5
غلبه بر ترس از ربوده شدن مرحله 5

مرحله 3. روی New Scan کلیک کنید

در بالای پنجره Cheat Engine ، در کنار صفحه سمت چپ قرار دارد. هر بار که می خواهید یک جنبه یا متغیر جدید را اسکن کنید ، باید روی اسکن جدید ”.

363032 16
363032 16

مرحله 4. نوع اسکن را انتخاب کنید

پنج نوع اسکن وجود دارد که می توانید هنگام شروع اسکن جدید انجام دهید. دو اسکن اصلی مورد استفاده عبارتند از "مقدار دقیق" و "مقدار اولیه ناشناخته". از منوی کشویی کنار "نوع اسکن" برای انتخاب نوع اسکن مورد نیاز استفاده کنید. انواع اسکن های موجود عبارتند از:

  • مقادیر دقیق:

    ”اگر مقدار یا مقدار دقیقی را که باید تغییر کند می دانید ، این گزینه را انتخاب کنید. به عنوان مثال ، اگر تعداد یا تعداد مهمات مهم خود را می دانید ، می توانید این گزینه را انتخاب کنید.

  • مقادیر اولیه ناشناخته:

    "در بازی های ویدئویی ، گاهی اوقات مقادیر یا مقادیر با اعداد نشان داده نمی شوند. به عنوان مثال ، سطح سلامت یا زندگی یک شخصیت با یک متر سنج نشان داده می شود ، نه یک عدد. برای نمونه ای از این دست ، شما تعداد مشخصی از زندگی یا سطح سلامتی را نمی دانید. در واقع ، اعدادی وجود دارند که نشان دهنده آن جنبه ها یا متغیرها هستند ، اما نمی توانید آنها را روی صفحه مشاهده کنید. بنابراین ، می توانید گزینه "را انتخاب کنید ارزش اولیه ی نامعلوم ”.

  • بزرگتر از…:' ”اگر مقدار یا مقدار خاصی را که به دنبال آن هستید نمی دانید ، اما هنوز کوچکترین مقدار یا کمیت را می دانید ، این گزینه را انتخاب کنید.
  • کوچکتر از…:

    اگر مقدار یا مقدار خاصی را که به دنبال آن هستید نمی دانید ، اما هنوز بزرگترین مقدار یا کمیت را می دانید ، این گزینه را انتخاب کنید.

  • ارزش بین…:

    با این گزینه می توانید محدوده مقادیر یا مقادیری را که باید جستجو شوند وارد کنید.

363032 17
363032 17

مرحله 5. نوع داده را تعیین کنید

نوع داده نشان دهنده مقدار یا مقدار ذخیره شده در حافظه است. ممکن است بدانید چه نوع داده ای را انتخاب کنید بنابراین در این مرحله ممکن است لازم باشد حدس بزنید یا آزمایش کنید. برای تعیین نوع داده ، از منوی کشویی کنار "نوع داده" استفاده کنید. اگر مقدار یا مقدار مورد نظر خود را با استفاده از یک نوع داده پیدا نکردید ، روی "کلیک کنید" اسکن جدید ”و دوباره از یک نوع داده دیگر استفاده کنید. برخی از انواع داده های رایج که می توانید استفاده کنید عبارتند از:

  • بایت:

    گزینه های "2 بایت" و "4 بایت" بیشترین نوع داده هستند. اکثر برنامه های کاربردی ویندوز از نوع داده "4 بایت" استفاده می کنند ، بنابراین می توانید آزمایش خود را با این گزینه شروع کنید. همچنین می توانید متغیرهایی را با استفاده از نوع داده "2 بایت" پیدا کنید. گزینه های "1 بایت" و "8 بایت" هنوز قابل آزمایش هستند ، اما ممکن است با هر دو گزینه مشکلات یا خطاهایی را تجربه کنید.

  • شناور:

    نوع داده نقطه شناور به مقدار یا کمیتی اشاره دارد که دارای عدد اعشاری است (حتی اگر آن را در بازی ها مشاهده نکنید). گاهی اوقات ، بازی ها مقادیر یا مقادیر را به عنوان نقطه شناور برای جلوگیری از اسکن ساده حافظه ذخیره می کنند. اگر از طریق اسکن بایت ها مقدار یا مقدار مورد نظر خود را پیدا نکردید ، این نوع داده را اسکن کنید.

  • دو نفره:

    این نوع داده شبیه نقاط شناور است ، اما دو برابر تعداد ارقام را شامل می شود. اگر هنگام اسکن بایت ها یا انواع داده های شناور متغیر را پیدا نکردید ، این نوع داده ها را اسکن کنید.

  • همه:

    این گزینه برای اسکن همه متغیرهای انواع داده ها عمل می کند. اگر نمی دانید به دنبال چه چیزی باشید ، این گزینه می تواند انتخاب خوبی باشد. با این حال ، این گزینه نتایج جستجوی بیشتری را نشان می دهد که برای متراکم کردن آنها نیاز دارید.

363032 18
363032 18

مرحله 6. مقدار یا مقداری را که می خواهید تغییر دهید وارد کنید و روی First scan کلیک کنید

به عنوان مثال ، اگر 20 گلوله در لیست مهمات باقی مانده است ، 20 را در قسمت متنی "Value" تایپ کنید. موتور تقلب همه متغیرها یا جنبه هایی را که دارای مقدار یا بزرگی "20" هستند ، اسکن می کند. به احتمال زیاد متغیرهای زیادی در لیست آدرس ها دریافت خواهید کرد ، بنابراین باید بعداً نتایج جستجوی خود را محدود کنید.

363032 19
363032 19

مرحله 7. به بازی بازگردید و مقدار متغیر مورد نظر را تغییر دهید

فرآیندی که باید دنبال شود بستگی به بازی مورد استفاده دارد. به عنوان مثال ، اگر می خواهید سطح سلامتی خود را افزایش دهید ، می توانید ابتدا به خودتان صدمه بزنید تا سطح سلامتی خود را پایین بیاورید. اگر مهمات بیشتری می خواهید ، چند گلوله شلیک کنید تا ابتدا تعداد مهمات را کاهش دهید.

363032 20
363032 20

مرحله 8. به Cheat Engine بازگردید و متغیرهای به روز شده را اسکن کنید

پنجره بازی را مخفی کنید و روی Cheat Engine کلیک کنید. مقدار یا مقدار جدیدی را در بخش "مقدار" وارد کنید ، سپس روی "کلیک کنید" اسکن بعدی " موتور تقلب در اولین اسکن همه متغیرها را اسکن می کند ، سپس آنها را در یک متغیر یا آدرس با مقدار تبدیل شده به مقدار یا عدد ، همانطور که در نوار "مقدار" وارد کرده اید ، محدود می کند.

  • مقادیر اولیه ناشناخته:

    "اگر در اولین اسکن" مقدار اولیه ناشناخته "را انتخاب کردید ،" را انتخاب کنید افزایش ارزش " یا " کاهش ارزش "تحت عنوان" نوع اسکن "، بسته به اینکه مقدار (یا مقدار) در حال افزایش یا کاهش است. موتور تقلب به جای اسکن مقادیر خاص یا ثابت ، همه مقادیر یا مقادیر افزایش یا کاهش را اسکن می کند.

363032 21
363032 21

مرحله 9. فرایند جستجو را تکرار کنید تا چهار (یا کمتر) مقدار/کمیت داشته باشید

همچنان مقدار یا اندازه را تغییر دهید ، سپس مقدار تغییر یافته را جستجو کنید تا حداکثر چهار جنبه یا متغیر در سمت چپ پنجره Cheat Engine نمایش داده شود.

در نهایت مقدار یا مقدار جستجوی قبلی را در ستون "قبلی" در هر متغیر/مقدار جنبه مشاهده می کنید ، در حالی که مقدار یا مقدار فعلی در ستون "ارزش" نمایش داده می شود

363032 22
363032 22

مرحله 10. متغیرها یا جنبه ها را به لیست آدرس اضافه کنید

برای افزودن آن به لیست آدرس ها در پایین پنجره Cheat Engine ، می توانید دوبار کلیک کنید ، یا روی نشانی ای کلیک کنید تا آن را برجسته کنید و نماد پیکان قرمز مورب را در گوشه سمت راست پایین متغیر یا لیست جنبه ها انتخاب کنید. پس از آن ، متغیر به لیست آدرس در پایین پنجره اضافه می شود.

برای انتخاب چندین آدرس یا متغیر ، کلید "Shift" را نگه دارید ، سپس روی متغیرهای بالا (اولین انتخاب) و پایین (آخرین انتخاب) در لیست کلیک کنید

363032 23
363032 23

مرحله 11. مقدار را به مقدار مورد نظر تغییر دهید

برای تغییر مقدار یا مقدار یک متغیر/جنبه ، این مراحل را دنبال کنید:

  • روی مقدار "Value" در لیست ، در پایین پنجره Cheat Engine ، دوبار کلیک کنید.
  • مقدار یا مقدار جدیدی را در ستون "ارزش" وارد کنید.
  • کلیک " خوب ”.
363032 24
363032 24

مرحله 12. بررسی کنید که آیا مقدار یا میزان جنبه در بازی تغییر کرده است یا خیر

وقتی بازی را دوباره باز می کنید ، متغیر یا جنبه ویرایش شده ، مقدار یا مقداری را که وارد کرده اید نشان می دهد. در روش یا بخش بعدی ، یاد می گیرید که چگونه مقدارها یا مقادیر را با تبدیل آنها به کد غیرعملیاتی تغییر دهید.

ممکن است لازم باشد مقدار یا بزرگی متغیر را قبل از به روزرسانی مجدد تغییر دهید

قسمت 4 از 8: تغییر کد برای جلوگیری از تغییرات در مقدار یا مقدار

363032 25
363032 25

مرحله 1. برای متغیرهایی که اندازه آنها قابل تغییر نیست اسکن کنید

این بخش یا بخش به شما آموزش می دهد که چگونه از ویژگی کد یاب برای پیدا کردن آنچه در آدرس یا متغیری که می خواهید تغییر دهید پیدا کنید و کد غیر عملیاتی را جایگزین آن کنید. بنابراین ، مقدار یا بزرگی متغیرهای موجود در بازی تغییر نخواهد کرد. برای اطلاع از جنبه هایی که باید تغییر دهید ، از مراحل قسمت قبل استفاده کنید. متغیر را به لیست پایین صفحه اضافه کنید.

363032 26
363032 26

مرحله 2. روی آدرس کلیک راست کرده و گزینه Find out what access this address را انتخاب کنید

پنجره Cheat Engine Debugger پس از آن باز می شود. این پنجره دستورالعمل های مربوط به آدرسی را که قصد دسترسی به آن را دارید نمایش می دهد.

363032 27
363032 27

مرحله 3. روی Yes کلیک کنید

با استفاده از این گزینه ، شما تأیید می کنید که می خواهید اشکال زدایی را به فرآیند Cheat Engine وصل کنید. پنجره "Debugger Code" باز می شود. اولین بار که پنجره باز می شود لیست خالی می شود.

363032 28
363032 28

مرحله 4. به بازی بازگردید و مقدار یا مقدار متغیر یا جنبه را تغییر دهید

مجدداً به بازی بازگردید و برای تغییر جنبه یا متغیری که ارزش آن نباید تغییر کند ، کاری انجام دهید. دستورالعمل های کد که به آدرس یا متغیر انتخاب شده دسترسی دارند در پنجره اشکال زدایی نمایش داده می شود.

363032 29
363032 29

مرحله 5. به Cheat Engine بازگردید و دستورالعمل های موجود در لیست را کلیک کنید

ممکن است بیش از یک آدرس یا متغیر در پنجره وجود داشته باشد. در این صورت ، آدرس یا متغیری را انتخاب کنید که به همان آدرس اصلی پیوند ندارد. به دنبال دستورالعمل هایی با مقادیر متفاوت بین کروشه های "[" و "]" نسبت به مقادیر دیگر باشید.

363032 30
363032 30

مرحله 6. روی Replace کلیک کنید

کد با یک کد غیر عملیاتی (NOP) جایگزین می شود.

اگر بیش از یک متغیر در لیست وجود دارد ، همه متغیرها را انتخاب کنید

363032 31
363032 31

مرحله 7. روی توقف کلیک کنید

کد غیر عملیاتی اعمال یا فعال می شود. بنابراین ، مقدار یا بزرگی جنبه انتخاب شده در بازی تغییر نخواهد کرد.

برای بازیابی کد اصلی ، یک متغیر در لیست را انتخاب کرده و روی " نمایش دستگاه جداکننده " روی قسمتی که متن "NOP" را نمایش می دهد راست کلیک کرده و "را انتخاب کنید بازیابی با کد اصلی " اگر گزینه ای را نمی بینید ، روی "کلیک کنید" با کدی که هیچ کاری نمی کند جایگزین کنید "و انتخاب کنید" آره " پس از آن ، دوباره کلیک راست کنید " خیر "و انتخاب کنید" بازیابی با کد اصلی ”.

قسمت 5 از 8: استفاده از اشاره گرها برای یافتن جنبه ها یا کدهای تعریف متغیر

363032 32
363032 32

مرحله 1. متغیر یا جنبه ای را که می خواهید مقدار یا بزرگی آن را تغییر دهید اسکن کنید

گاهی اوقات ، آدرس متغیر یا جنبه بازی ممکن است تغییر کند ، چه زمانی که بازی را مجدداً راه اندازی کنید یا در وسط بازی. می توانید از اشاره گر یا اشاره گر استفاده کنید تا بدانید آدرس یا متغیر به چه چیزی اشاره دارد. هنگامی که یک آدرس استاتیک در سطح پایه پیدا کردید که تغییر نمی کند ، می توانید آن متغیر یا جنبه بازی را تغییر دهید.

363032 33
363032 33

مرحله 2. روی آدرس کلیک راست کرده و گزینه Find out what li this address نوشته می شود را انتخاب کنید

پس از آن پنجره اشکال زدایی باز می شود.

اگر چندین آدرس وجود دارد ، یک پنجره اشکال زدایی برای آن آدرس ها باز کنید (به همان اندازه که Cheat Engine اجازه می دهد)

363032 34
363032 34

مرحله 3. به بازی بازگردید و مقدار یا مقدار جنبه بازی را تغییر دهید

دوباره ، به بازی بازگردید و کاری انجام دهید تا میزان جنبه مورد نظر را تغییر دهید (مثلاً از سلاح استفاده کنید ، ضربه بخورید و غیره). دستورالعمل های مربوط به آدرس جنبه مربوطه در پنجره اشکال زدایی ظاهر می شود.

اگر در پنجره اشکال زدایی چیزی ظاهر نشد ، آدرس انتخاب شده آدرس صحیح نیست. آدرس دیگری را امتحان کنید

363032 35
363032 35

مرحله 4. به Cheat Engine بازگردید و دستورالعمل های موجود در لیست را کلیک کنید

دستورالعمل ها در پنجره اشکال زدایی نمایش داده می شوند. ممکن است بیش از یک آدرس در پنجره ظاهر شود. در این صورت ، به دنبال دستورالعمل با کاراکترهای متفاوت بین کروشه های "[" و "]" باشید ، در مقایسه با نویسه ای که در دستورالعمل های دیگر تنظیم شده است. اگر آدرسی با کاراکتر متفاوت وجود ندارد ، بررسی کنید که نشانگر یا اشاره گرها برای همه آدرسها یکسان است

اگر مجموعه کاراکترها دارای علامت "+" و یک عدد در انتها هستند (به عنوان مثال [ESI+14]) ، نماد و شماره اعداد افست هستند. عدد را ثبت کنید. بعداً به آن نیاز خواهید داشت

363032 36
363032 36

مرحله 5. روی اطلاعات بیشتر کلیک کنید

دستورالعمل هایی که هنگام تغییر مقدار یا مقدار جنبه بازی در پنجره "اطلاعات اضافی" ظاهر می شوند ، نمایش داده می شوند. اشاره گر که به آدرس اشاره می کند نیز نمایش داده می شود.

همچنین می توانید آدرس را با بررسی کاراکترهای داخل براکت مربع و سپس مشاهده عددی که بعد از نویسه های زیر نشان داده می شود ، بیابید. برای مثال ، اگر آدرس کد "[rdx]" را در کنار خود دارد ، رشته "RDX = xxxxxxxx" را در پایین پنجره جستجو کنید

363032 37
363032 37

مرحله 6. روی چک باکس کنار "Hex" کلیک کنید و یک آدرس نشانگر جدید را اسکن کنید

آدرس اشاره گر در کنار متن "مقدار اشاره گر مورد نیاز برای یافتن این آدرس احتمالاً xxxxxxxxx است" نمایش داده می شود. این مراحل را دنبال کنید تا آدرس را در انتهای جمله بیابید.

  • کلیک " اسکن جدید ”.
  • روی کادر تأیید با برچسب "Hex" در کنار ستون "Value" کلیک کنید.
  • آدرس اشاره گر را در قسمت "Value" وارد کرده و روی "کلیک کنید" اولین بررسی ”.
363032 38
363032 38

مرحله 7. روی آدرس نشانک دوبار کلیک کنید

آدرس به لیست پایین پنجره Cheat Engine اضافه می شود.

ممکن است آدرس ها در نتایج اسکن به رنگ سبز ظاهر شوند. اگر چنین است ، آدرس یک آدرس ثابت است و احتمالاً نشانگر مورد نظر شما است. گاهی اوقات ، اشاره گر پیدا شده نیز اشاره گر دیگری است. چنین اشاره گرهایی به عنوان اشاره گر چند سطحی شناخته می شوند. اگر با اشاره گر چند سطحی روبرو شدید ، باید مراحل بالا را برای هر اشاره گر یافت شده تکرار کنید تا آدرس استاتیک اصلی نشانگر را پیدا کنید

363032 39
363032 39

مرحله 8. روی شماره در قسمت "آدرس" دوبار کلیک کنید

کادر محاوره ای "تغییر آدرس" باز می شود.

363032 40
363032 40

مرحله 9. آدرس را در قسمت کپی کرده و روی Cancel کلیک کنید

برای کپی آدرس ، کافی است کل متن را در ستون بالای کادر "تغییر آدرس" علامت گذاری کنید. روی آدرس کلیک راست کرده و "را انتخاب کنید کپی 🀄 " پس از آن ، روی "کلیک کنید لغو کنید ”برای بستن ستون.

363032 41
363032 41

مرحله 10. روی افزودن آدرس به صورت دستی کلیک کنید

در بالا سمت چپ لیست آدرس ها ، در پایین پنجره Cheat Engine قرار دارد. یک کادر مشابه کادر "تغییر آدرس" باز می شود ، اما در این کادر فقط می توانید یک آدرس اضافه کنید.

363032 42
363032 42

مرحله 11. روی چک باکس کنار "اشاره گر" کلیک کنید

کادر گسترش می یابد و یک فیلد متنی جدید برای وارد کردن اشاره گر ظاهر می شود.

363032 43
363032 43

مرحله 12. آدرس اشاره گر را در قسمت زیر "اشاره گرها" بچسبانید و روی Ok کلیک کنید

آدرس جدیدی برای اشاره گر که جنبه بازی را که می خواهید تغییر دهید کنترل می کند ، نمایش داده می شود. آدرس نشانک تازه ایجاد شده باید شبیه "Pxxxxxxxx" باشد. رشته متن نشان می دهد که این اشاره گر به آدرس خاصی اشاره دارد.

  • در صورت وجود یک شماره افست ، شماره را در قسمت بالای ستونی که آدرس را در آن چسبانده اید وارد کنید.
  • اگر بیش از یک نشانک وجود دارد ، روی "کلیک کنید" افست را اضافه کنید " فیلدهای شماره افست به بالای ناحیه یا ستونی که آدرس را در آن جایگذاری می کنید اضافه می شود. در هر ستون عدد افست مناسب را وارد کنید.
363032 44
363032 44

مرحله 13. روی کادر "فعال" در کنار آدرس نشانک که به تازگی اضافه کرده اید ، کلیک کنید

این کادر در زیر "فعال" در لیست آدرس ها در پایین صفحه است. پس از آن اشاره گر فعال می شود.

363032 45
363032 45

مرحله 14. اندازه ابعاد آدرسی را که اضافه کرده اید تغییر دهید

اندازه ابعاد آدرس اشاره گر ایجاد شده همان آدرس نمای مورد نظر شما است. اگر اشاره گر به مکان دیگری اشاره کند ، آدرس اصلی که اسکن کرده اید دیگر معتبر نخواهد بود. با این حال ، شما هنوز هم می توانید مقدار نمای آدرس اشاره گر ایجاد شده را تغییر دهید. این تغییر صرف نظر از هدف یا مکان مرجع اندازه جنبه کار می کند. برای آدرس اضافه شده روی شماره زیر متن "value" کلیک کنید. مقدار یا مقدار عددی جدیدی وارد کنید و روی "کلیک کنید" خوب ”.

قسمت 6 از 8: استفاده از تزریق کد برای تغییر کد

363032 46
363032 46

مرحله 1. جنبه یا متغیری را که می خواهید تغییرات آن متوقف شود ، اسکن کنید

این بخش نحوه استفاده از تزریق کد را برای تغییر روند تغییر مقادیر جنبه/متغیر توسط کد آموزش می دهد. به عنوان مثال ، اگر سطح سلامتی شخصیت شما با هر ضربه کاهش می یابد ، می توانید کد بازی را طوری تغییر دهید که با ضربه خوردن سطح سلامتی افزایش یابد.

363032 47
363032 47

مرحله 2. روی آدرس کلیک راست کرده و گزینه Find out what li this address نوشته می شود را انتخاب کنید

پنجره اشکال زدایی موتور Cheat بعداً باز می شود.

363032 48
363032 48

مرحله 3. روی Yes کلیک کنید

با استفاده از این گزینه ، شما تأیید می کنید که می خواهید اشکال زدایی را به فرآیند Cheat Engine وصل کنید. پنجره "Debugger Code" باز می شود. اولین بار که پنجره باز می شود لیست خالی می شود.

363032 49
363032 49

مرحله 4. به بازی بازگردید و مقدار یا مقدار متغیر را تغییر دهید

مجدداً به بازی بازگردید و برای تغییر جنبه یا متغیری که ارزش آن نباید تغییر کند ، کاری انجام دهید. دستورالعمل های کد که به آدرس یا متغیر انتخاب شده دسترسی دارند در پنجره اشکال زدایی نمایش داده می شود.

363032 50
363032 50

مرحله 5. بازی را مجدداً باز کرده و مقدار یا مقدار آن را تغییر دهید

مجدداً به بازی بازگردید و هر کاری که لازم است انجام دهید تا ارزش یا بزرگی جنبه را تغییر دهید. دستورالعمل های مربوط به آدرس مناسب در پنجره اشکال زدایی نمایش داده می شود.

363032 51
363032 51

مرحله 6. به Cheat Engine بازگردید و دستورالعمل های موجود در لیست را کلیک کنید

ممکن است بیش از یک آدرس در پنجره نمایش داده شود. در این صورت ، به دنبال دستورالعمل هایی با کلمه "sub" باشید تا مقدار یا مقدار یک جنبه را کاهش دهید ، یا کلمه "add" یا "inc" را برای افزایش مقدار یا مقدار جستجو کنید.

363032 52
363032 52

مرحله 7. روی Show disassembler کلیک کنید

کد در پنجره disassembler باز می شود.

363032 53
363032 53

مرحله 8. کدی را انتخاب کنید که مقدار یا مقدار را کاهش یا افزایش می دهد

معمولاً کدی که باید انتخاب شود ، اولین دستورالعمل در بالای کد است. احتمالاً ، کد در ابتدا کلمه "Sub" یا "Add" دارد که به کاهش یا افزایش اندازه جنبه مربوطه کمک می کند.

363032 54
363032 54

مرحله 9. روی Tools کلیک کنید ، به دنبال مجموعه های خودکار

پنجره مونتاژ خودرو باز می شود.

363032 55
363032 55

مرحله 10. روی Templates کلیک کنید و انتخاب کنید تزریق کامل

پنجره ای باز می شود که آدرس آن را به کد اضافه می کند.

363032 56
363032 56

مرحله 11. مطمئن شوید آدرس درست است و روی Ok کلیک کنید

بررسی کنید و مطمئن شوید آدرس ستون همان آدرسی است که در پنجره جداکننده "Memory Viewer" انتخاب کرده اید. پس از آن ، روی "کلیک کنید خوب " قالب جدید بعداً باز می شود.

363032 57
363032 57

مرحله 12. کد را با معکوس جایگزین کنید

به قسمتی بروید که کلمه "Code" را نمایش می دهد. خط زیر کدی است که مقدار یا مقدار جنبه را تغییر می دهد. اگر خط با کلمه "sub" شروع می شود ، "sub" را به "add" تغییر دهید. اگر خط با کلمه "add" شروع می شود ، آن کلمه را با "sub" جایگزین کنید. همچنین می توانید اندازه را در انتهای خط تغییر دهید تا میزان تغییر ایجاد شده یا رخ داده تعیین شود.

363032 58
363032 58

مرحله 13. روی Execute کلیک کنید ، دنبال کرد بله دوبار

دکمه "اجرا" در پایین پنجره تزریق کد قرار دارد. Cheat Engine از شما می پرسد آیا مطمئن هستید که می خواهید کد را تزریق کنید. کلیک " آره " برای تایید. پس از آن ، "را انتخاب کنید آره " یا " خیر ”برای باز کردن یک کد جدید در پنجره جداساز. در صورت موفقیت آمیز بودن تزریق کد ، تغییر مقدار یا مقدار جنبه در بازی به صورت معکوس رخ می دهد. به جای از دست دادن گلوله ، هنگام استفاده از سلاح مهمات به دست خواهید آورد. هنگامی که با ضربه حریف برخورد می کنید ، به جای کاهش ، سطح سلامت شخصیت نیز افزایش می یابد.

قسمت 7 از 8: تشخیص اشیاء با کد مشابه

363032 59
363032 59

مرحله 1. جنبه یا متغیری را که می خواهید تغییرات آن متوقف شود ، اسکن کنید

در برخی بازی ها ، برخی از اشیاء دارای کد یکسانی هستند. تزریق کد انجام شده بر روی یک جسم می تواند روی اجسام دیگر تأثیر بگذارد. این بدان معناست که وقتی نوار سلامتی یک شخصیت را "منجمد" می کنید ، ممکن است متوجه شوید که نوار سلامتی یا عمر شخصیت های دشمن نیز منجمد شده است. برای چنین شرایطی ، شما باید بدانید که چگونه هر شیء را متمایز کرده و اسکریپت ها یا کدهایی را که فقط روی اشیاء مورد نظر شما تأثیر می گذارد ، در نظر بگیرید.

برای وارد کردن اسکریپت ها یا کد در اشیاء مختلف ، باید برخی از کد مونتاژ را بدانید. با این حال ، ایجاد این کد اساسی چندان دشوار نیست

363032 60
363032 60

مرحله 2. روی آدرس کلیک راست کرده و گزینه Find out what li this address نوشته می شود را انتخاب کنید

پس از تعیین آدرس جنبه یا متغیری که می خواهید تغییر دهید یا متوقف کنید ، نشانگر یا کد مربوط به آدرس را پیدا کنید ، پنجره اشکال زدایی را باز کنید و بخش یا کد مربوط به آن آدرس را مشخص کنید.

363032 61
363032 61

مرحله 3. دستورالعمل ها را انتخاب کرده و روی Show disassembler کلیک کنید

وقتی پنجره اشکال زدایی باز می شود روی دستورالعمل مشخص شده کلیک کنید. دستورالعمل ها در پنجره جداکننده کد نمایش داده می شوند.

363032 62
363032 62

مرحله 4. روی دستورالعمل بالای صفحه راست کلیک کرده و روی یافتن آدرسهایی که این دستورالعمل به آن دسترسی دارد کلیک کنید

پنجره ای که لیستی از تمام آدرس هایی را نشان می دهد که هنگام مراجعه به آدرس جدید به آنها دسترسی پیدا کرده است ، روی صفحه بارگذاری می شود.

363032 63
363032 63

مرحله 5. اجازه دهید تغییرات مقدار یا اندازه برای همه اشیاء بازی انجام شود

لیستی از تمام آدرس هایی که دستورالعمل به آنها دسترسی دارد نمایش داده می شود. به عنوان مثال ، اگر می خواهید تغییر در مقدار یا اندازه نوار سلامتی/عمر یک شخصیت را متوقف کنید ، می توانید ابتدا به بازی بازگردید و اجازه دهید شخصیت ضربه ای بزند. دستورالعمل هایی که به آدرس های موجود در لیست آدرس های قابل دسترسی دسترسی دارند نمایش داده می شوند. در صورت ضربه زدن یا حمله به یک شخصیت دشمن که از این دستورالعمل ها نیز استفاده می کند ، دستورالعمل های مربوطه در لیست نمایش داده می شود.

363032 64
363032 64

مرحله 6. همه آدرسها را در لیست آدرسهای قابل دسترسی انتخاب کنید

هنگامی که یک آدرس برای هر شیء دارید که آدرس یکسانی در لیست دارد ، کافی است مکان نما را کلیک کرده و بکشید تا همه آدرسها برجسته شوند.

روش دیگر ، می توانید بر روی هر آدرس راست کلیک کرده و گزینه " نمایش حالتهای ثبت شده ”.

363032 65
363032 65

مرحله 7. ساختار داده های مختلف در تمام آدرس های نشان داده شده

برای ایجاد ساختار داده از تمام آدرس های نشان داده شده ، مراحل زیر را دنبال کنید:

  • روی آدرس های انتخاب شده راست کلیک کنید.
  • کلیک " داده های مربوط به آدرس را با آدرس های انتخاب شده باز کنید ”.
  • کلیک " خوب ”.
  • نام ساختار داده را وارد کرده و روی "کلیک کنید" خوب ”.
  • کلیک " آره ”.
  • اندازه اولیه ساختار را وارد کنید یا آن را همانطور که هست بگذارید ، سپس روی "کلیک کنید خوب ”.
363032 66
363032 66

مرحله 8. کمیتی را پیدا کنید که با اندازه وجه پخش کننده متفاوت است ، اما با اندازه وجه دیگر اشیاء یا شخصیت های دشمن متفاوت است

هنگام مشاهده ساختار داده یا ثبت هر شیء ، باید به دنبال مقادیری باشید که برای همه شخصیت های اصلی/دوست یکسان باشد ، اما با شخصیت های دشمن متفاوت باشد. به عنوان مثال ، اگر تیم A دارای دو شخصیت بازیکن و تیم B دارای دو شخصیت کنترل شده توسط رایانه باشد ، شخصیت های تیم A ممکن است با مقدار یا عدد "1" و شخصیت های تیم B با شماره "2" نشان داده شوند.

اگر مقدار یا متغیر یکسانی برای شخصیت پخش کننده/دوست پیدا نکردید ، اما متفاوت از شخصیت دشمن است ، می توانید مقدار یا متغیر خود را ایجاد کنید. کافی است روی یکی از مقادیر (به عنوان مثال اشاره گر) راست کلیک کرده و گزینه " افزودن عنصر " "4 بایت" را به عنوان نوع داده انتخاب کرده و یک عدد افست بلااستفاده ارائه دهید. عدد افست در سمت چپ جدول ساختار تجزیه داده نشان داده شده است.

363032 67
363032 67

مرحله 9. ثبت مقدار یا متغیر ثبتی

هر زمان که به صفحه ثبت یا تجزیه داده ها دسترسی پیدا می کنید ، مقدار ثبت در سمت چپ آن قرار دارد. در نمای رجیسترها ، می توانید بر روی رجیستری واقعی که دستورالعمل به آن متصل است یا به آن متصل است (مانند RSI ، RDX ، EDX و موارد مشابه) تمرکز کنید. در صورت دسترسی به ساختار داده ها ، ثبت ها به صورت عدد یا حروف در سمت چپ پنجره نمایش داده می شوند.

363032 68
363032 68

مرحله 10. یک الگوی کد جدید برای دستورالعمل ها باز کنید

به پنجره "Memory Viewer" بازگردید و یک قالب تزریق کد جدید را برای دستورالعمل هایی که به آدرس های دیگر پیوند دارند باز کنید. این مراحل را دنبال کنید:

  • روی دستورالعمل در پنجره "Memory Viewer" کلیک کنید.
  • کلیک " ابزارها ”در نوار منو در بالای پنجره.
  • کلیک " مونتاژ اتومبیل ”.
  • کلیک " الگوها ”در نوار منو در بالای پنجره.
  • کلیک " تزریق کد ”.
363032 69
363032 69

مرحله 11. یک برچسب جدید برای شیئی که می خواهید تنظیم یا کنترل کنید ایجاد کنید

برچسب در بالای الگوی تزریق کد نمایش داده می شود. یک برچسب جدید برای شیئی که می خواهید تحت برچسب موجود کنترل کنید ، اضافه کنید. برای افزودن برچسب ، کافی است برچسب را تایپ کنید ، و سپس نام برچسب (داخل پرانتز) را وارد کنید. به عنوان مثال ، می توانید "label (player)" یا "label (دشمن)" را تایپ کنید.

363032 70
363032 70

مرحله 12. یک بخش جدید برای برچسب هایی که قبلاً ایجاد شده اند ایجاد کنید

برای ایجاد یک بخش جدید ، نام برچسب را تایپ کنید ، به دنبال آن دو نقطه (":") در هر کجا قبل یا بعد از کد اصلی وارد کنید.

363032 71
363032 71

مرحله 13. کد اندازه ابعاد شی مورد نظر را به برچسب اضافه کنید

برای این مرحله به دانش برنامه نویسی اولیه نیاز دارید. با توجه به تغییراتی که می خواهید ، یک خط کد اضافه کنید که مقدار یا اندازه جنبه را در شی تغییر می دهد. پس از آن ، باید خط "پرش" دیگری را به پایان ، کد اصلی و کد بازگشت اضافه کنید.

363032 72
363032 72

مرحله 14. در زیر "newmem" یک کد مقایسه ایجاد کنید

خطی با کلمه "newmem:" در قالب تزریق کد نشان می دهد که دستورالعمل در حال ایجاد یک آدرس حافظه جدید است. معمولاً این کد بلافاصله پس از کد اصلی که دارای برچسب "(کد:)" یا "(کد اصلی:)" است اضافه می شود. از دستور "cmp" برای ایجاد یک خط کد که مقادیر ابعاد اشیاء مختلف در رجیستری یا رجیستری و اعداد افست آنها را مقایسه می کند استفاده کنید. به عنوان مثال ، اگر "RDX" با مقدار جبران 14 برای تشخیص تیم بازیکن از تیم کامپیوتر ، و تیم بازیکن دارای مقدار "1" است ، شما باید cmp [rbx+14] ، 1 را تایپ کنید تا بررسی کنید که آیا شیء یک شخصیت پخش کننده است یا خیر.

363032 73
363032 73

مرحله 15. یک خط کد اضافه کنید که مستقیماً به شیئی که می خواهید تغییر دهید پرش می کند

از فرمان "je" برای پرش به بخش فرمان مقایسه استفاده کنید. به عنوان مثال ، اگر برچسبی که ایجاد کرده اید "پخش کننده" نامیده می شود ، فقط یک خط پخش کننده اضافه کنید تا به بخش "پخش کننده" بروید ، در صورتی که نتیجه مقایسه مقدار/جنبه با توجه به شخصیت بازیکن انجام شود.

363032 74
363032 74

مرحله 16. با دور زدن بقیه کدها و دسترسی مستقیم به کد اصلی ، یک خط کد فعال اضافه کنید

پس از تولید کدی که در بخش شیئی که می خواهید تغییر دهید تکرار می شود ، اگر متغیر/جنبه مربوط به شخصیت پخش کننده/دوست نیست ، باید یک خط کد اضافه کنید که به کد اصلی می رود. با استفاده از دستور "jmp" یک خط کد ایجاد کنید که بعد از وارد کردن یک خط کد که به کد اصلی یا مجموعه ای دیگر از کد با عملکرد دیگر می رود ، به کد اصلی می رود.

برای سهولت کار ، برچسب های جدید اضافه نکنید. فقط کد مقایسه را در انتهای "newmen:" اضافه کنید تا شخصیت های دوست را از شخصیت های دشمن متمایز کنید. پس از آن ، خطی از کد را وارد کنید که تا انتها پرش می کند اگر نتیجه مقایسه به شخصیت بازیکن/دوست اشاره کرد. اگر نتیجه به یک شخصیت دشمن اشاره کرد ، به کد اصلی بروید. به این ترتیب ، اگر به شخصیت بازیکن یا متحدش حمله شود (یا از گلوله اسلحه استفاده شود و مواردی از این دست) ، هیچ چیز از نظر اندازه و ارزش تغییر نخواهد کرد. با این حال ، اگر یک شخصیت دشمن مورد حمله قرار گیرد ، کد طبق معمول اجرا می شود

363032 75
363032 75

مرحله 17. روی Execute کلیک کنید

کد وارد شده اجرا می شود. اگر همه چیز خوب پیش رفت ، با موفقیت کد جدیدی را وارد کرده اید که شخصیت های دوستانه را از شخصیت های دشمن متمایز می کند. مثال زیر یک اسکریپت یا کد ساده است که می توانید از آن برای تشخیص شخصیت بازیکن/دوست از شخصیت دشمن استفاده کنید:

برچسب (newmem، 2048، "Tutorial-x86_64.exe"+2EB6D) label (returnhere) label (originalcode) label (exit) label (player) // برچسب جدید برای پخش کننده. newmem: // این کد برای ایجاد آدرس حافظه جدید استفاده می شود. cmp [rbx+14] ، 1 // این کد یکی از اعضای تیم پخش/دوست را از تیم دشمن متمایز می کند. je player // اگر کد مورد یا نتیجه مقایسه به تیم بازیکن اشاره می کند ، کد را به بخش پخش هدایت می کند. jmp originalcode // این کد در صورتی که شی یا نتیجه مقایسه به تیم مقابل اشاره کند ، به تغییر مسیر اجرای کد به کد اصلی کمک می کند. player: // این کد برای ایجاد بخش جدیدی برای تیم بازیکن استفاده می شود. jmp exit // این کد اجرای کد را به انتها هدایت می کند و بر تیم بازیکنان تأثیر نمی گذارد. کد اصلی: // این کد به بخش کد اصلی اشاره دارد. movss [rbx+08]، xmm0 // این کد دستورالعمل اصلی (برای تیم مقابل) را اجرا می کند: // این قسمت انتهای کد است. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:

قسمت 8 از 8: درک استفاده از موتور تقلب

363032 1
363032 1

مرحله 1. نحوه عملکرد Cheat Engine را بیاموزید

مرحله 2. اصطلاحات Cheat Engine را درک کنید

موتور تقلب با کدهای مختلف کامپیوتر سطح بالا سروکار دارد. برای سهولت درک ، ایده خوبی است که برخی از اصطلاحات موجود در این برنامه را بدانید. در اینجا برخی از اصطلاحات مورد استفاده در موتور تقلب آمده است:

  • ارزش های:

    مقدار هر متغیر یا جنبه ای در برنامه است که دارای مقدار یا مقدار عددی است. در بازی ، این جنبه می تواند درصد سطح سلامتی شخصیت ، میزان مهمات یا تعداد اشیاء متعلق به آن باشد. موتور تقلب به شما امکان می دهد متغیرها را اسکن کرده و آنها را تغییر دهید.

  • آدرس ها:

    آدرس مکانی است که اطلاعات در RAM ذخیره می شود. گاهی اوقات ، مکان متغیر ممکن است تغییر کند.

  • انواع داده ها:

    نوع داده به فرایند ذخیره سازی متغیر اشاره دارد. داده ها را می توان در بایت ذخیره کرد (به عنوان مثال "2 بایت" ، "4 بایت" ، یا "8 بایت"). داده ها همچنین می توانند به عنوان نقطه شناور یا ترکیبی از این دو ذخیره شوند.

  • اشاره گرها:

    اشاره گر یا اشاره گر آدرس با متغیری است که به آدرس دیگری هدایت می شود یا به آن اشاره می شود. آدرس هایی مانند این می تواند هر بار که یک بازی را بارگذاری می کنید (یا گاهی اوقات در وسط بازی) تغییر کند.

363032 3
363032 3

مرحله 3. به یاد داشته باشید که موتور تقلب همیشه برای همه بازی ها کار نمی کند

به خاطر داشته باشید که برخی از بازی ها با نوعی حفاظت ضد تقلب یا ویژگی های چند نفره آنلاین را نمی توان با استفاده از موتور تقلب تغییر داد. اگر خود را مجبور به استفاده از Cheat Engine کنید ، حساب یا نمایه بازیکن شما مسدود می شود و نمی توانید بازی های آنلاین انجام دهید.

  • اگر Cheat Engine قابل استفاده باشد و شما از آن برای به دست آوردن محتوایی استفاده کنید که معمولاً (و باید) به طور قانونی (با پول) خریداری می شد ، ممکن است به دلیل سرقت تحت پیگرد قانونی قرار بگیرید.
  • موتور تقلب آنقدر محبوب است که اکثر بازی ها در برابر آن محافظت می کنند.
363032 4
363032 4

مرحله 4. بازی هایی را که می توانید با استفاده از Cheat Engine تغییر دهید ، بدانید

برخی از بازیهای قدیمی تک نفره و تک نفره Steam را می توان با استفاده از موتور تقلب اصلاح کرد. با این حال ، بازی ها باید دارای یک متغیر با مقدار یا بزرگی باشند که می توانید روی صفحه مشاهده کنید و تغییر دهید.

برخی از بازی های فلش در اینترنت که پیوندها یا پیوندهای اجتماعی ندارند (به عنوان مثال بازی های تک نفره بدون لیست نمرات بالا) ممکن است با Cheat Engine سازگار باشند

نکات

  • با مشاهده آموزش های تعاملی موجود در برنامه موتور تقلب شروع کنید. از این مهارت ها برای گذراندن نه مرحله ارائه شده استفاده کنید.
  • می توانید از Cheat Engine برای تغییر جنبه های کوچک بازی استفاده کنید. با این حال ، اگر سعی کنید از موتور تقلب برای تغییر ویژگی ها یا جنبه های بزرگتر و پیچیده تر استفاده کنید ، بازی ممکن است خراب یا خراب شود.
  • برای استفاده م effectivelyثر از موتور تقلب ، ایده خوبی است که کد نویسی را بدانید یا بدانید.

هشدار

  • اگر از Cheat Engine در سرورهای VAC یا سرورهای دیگر با حفاظت ضد تقلب استفاده می کنید ، ممکن است نمایه یا حساب شما مسدود شود.
  • در Roblox ، نمی توانید با استفاده از Cheat Engine معمولی هک کنید. اگر خود را مجبور به استفاده از آن کنید ، می توانید از بازی که می خواهید هک کنید اخراج شوید.

توصیه شده: