WikiHow זה מלמד אותך כיצד להשתמש ב- Cheat Engine כדי לשנות כמה משחקי מחשב. Cheat Engine הוא כלי לסריקת זיכרון. בעזרת כלי זה, תוכל לגשת לנתונים המאוחסנים בזיכרון המחשב ולבצע שינויים בנתונים אלה. בדרך זו תוכל לשנות מידע בתוך המשחק, כגון רמת בריאות, תחמושת, ציונים, חיים ורכיבים או היבטים אחרים של המלאי שלך.
שלב
חלק 1 מתוך 8: התקנת מנוע הרמות
שלב 1. פתח את דף האינטרנט Cheat Engine
גש ל https://cheatengine.org/downloads.php מדפדפן האינטרנט של המחשב שלך.
שלב 2. בחר הורדת Cheat Engine
קישור גדול זה מופיע במרכז הדף.
- הגרסה האחרונה של מנוע הצ'אט מופיעה גם בלחצן זה (למשל. הורד את Cheat Engine 6.7 ”).
- אם אתה צריך להשתמש ב- Cheat Engine במחשב Mac, בחר " הורד Cheat Engine 6.2 עבור Mac ”.
שלב 3. התקן את Cheat Engine
תהליך ההתקנה שעליך לבצע תלוי במערכת ההפעלה של המחשב שלך:
- Windows - לחץ פעמיים על קובץ ההתקנה של Cheat Engine, בחר " כן "כאשר תתבקש, בחר" הַבָּא ”, סמן את התיבה" אני מסכים "ובחר" הַבָּא " לאחר מכן לחץ על " הַבָּא "שלוש פעמים נוספות, בטל את הסימון בתיבה" אני מסכים להתקין את McAfee WebAdvisor ", בחר" הַבָּא ולחץ על " להתקין " לאחר השלמת ההתקנה, בחר " הַבָּא "כאשר תתבקש ולחץ על" סיים ”.
- Mac-לחץ פעמיים על קובץ ההתקנה של DMG Cheat Engine, אמת את התקנת התוכנית כאשר תתבקש, לחץ וגרור את סמל Cheat Engine לספריית "יישומים" ופעל לפי ההוראות שעל המסך.
שלב 4. הפעל את Cheat Engine
לאחר סיום ההתקנה של התוכנית, לחץ על תפריט "התחל"
(Windows) או Launchpad (Mac), ולאחר מכן בחר מנוע רמאות ”.
ייתכן שתצטרך לבחור " כן "או" לִפְתוֹחַ "לפני ש- Cheat Engine ייפתח.
חלק 2 מתוך 8: נעילת תהליך המשחק במנוע Cheat
שלב 1. התחל את המשחק
הפעל את המשחק שאתה רוצה להשתמש בו עם Cheat Engine.
זכור כי אינך יכול להשתמש במשחקים מקוונים מרובי משתתפים או משחקים מבוססי שרת
שלב 2. בחר בסמל "תהליכים"
לחץ על כפתור המחשב בפינה השמאלית העליונה של חלון Cheat Engine. לאחר מכן יופיע חלון מוקפץ המציג את התוכניות הפועלות כעת במחשב.
שלב 3. לחץ על תהליך המשחק
עברו על רשימת התהליכים עד למציאת המשחק הרצוי, ולאחר מכן בחרו שם משחק. אם Cheat Engine ישמש למשחקים שאליהם ניגש מדפדפן, בחר את שם הדפדפן.
- אם שם המשחק אינו זמין ברשימת "תהליכים", אינך יכול לערוך את התהליך באמצעות Cheat Engine.
- ייתכן שיהיה עליך ללחוץ על הכרטיסייה " תהליכים ”שנמצא מעל החלון תחילה.
שלב 4. בחר אישור
לחצן זה מופיע בתחתית החלון. המשחק יהיה נעול ב- Cheat Engine לאחר מכן.
חלק 3 מתוך 8: איתור ושינוי משתנים (ערך) במשחקים
שלב 1. קבע את היבט או משתנה המשחק (ערך) שברצונך לשנות
על מנת לשנות משתנה משחק, עליו להיות בעל מספר (למשל רמת תחמושת, תקינות או פריט).
המספר המתאים צריך להיות מוצג על המסך. לדוגמה, אם ברצונך לשנות את כמות פריט מסוים במלאי שלך, יהיה עליך לעבור לדף המציג את מספר הפריטים בקטע המלאי
שלב 2. הסתר את חלון המשחק ולחץ על חלון Cheat Engine
עליך להציג שוב את חלון Cheat Engine בזמן שחלון המשחק מוסתר.
אין לעצור את המשחק בשלב זה
שלב 3. לחץ על סריקה חדשה
הוא נמצא בחלקו העליון של חלון Cheat Engine, ליד הלוח משמאל. בכל פעם שאתה רוצה לסרוק היבט או משתנה חדש, עליך ללחוץ על סריקה חדשה ”.
שלב 4. בחר את סוג הסריקה
ישנם חמישה סוגי סריקות שתוכל לבצע בעת התחלת סריקה חדשה. שתי הסריקות העיקריות שיש להשתמש בהן הן "ערך מדויק" ו"ערך התחלתי לא ידוע ". השתמש בתפריט הנפתח לצד "סוג סריקה" כדי לבחור את סוג הסריקה שיש לבצע. סוגי הסריקות הזמינות כוללות:
-
” ערכים מדויקים:
”בחר באפשרות זו אם אתה יודע את הסכום או הערך המדויקים שצריך לשנות. לדוגמה, אם אתה יודע את מספר החיים או התחמושת הספציפיים שיש לך, תוכל לבחור באפשרות זו.
-
” ערכים ראשוניים לא ידועים:
"במשחקי וידאו, לפעמים ערכים או כמויות אינם מיוצגים במספרים. לדוגמה, הבריאות או רמת החיים של הדמות מיוצגים על ידי מד בריאות, לא מספר. לדוגמא כזו, לא תדעו את מספר החיים הספציפי או את רמות הבריאות. למעשה, ישנם מספרים המייצגים את אותם היבטים או משתנים, אך אינכם יכולים לראות אותם על המסך. לכן תוכל לבחור באפשרות " ערך ראשוני ידוע ”.
- ” גדול יותר מ…:' ”בחר באפשרות זו אם אינך יודע את הערך או הכמות הספציפיים שאתה מחפש, אך עדיין יודע את הערך או הכמות הקטנים ביותר.
-
” קטן יותר…:
בחר באפשרות זו אם אינך יודע את הערך או הכמות הספציפיים שאתה מחפש, אך עדיין יודע את הערך או הכמות הגדולים ביותר.
-
” ערך בין…:
”בעזרת אפשרות זו תוכל להזין את טווח הערכים או הכמויות שיש לחפש.
שלב 5. קבע את סוג הנתונים
סוג נתונים מייצג ערך או כמות המאוחסנים בזיכרון. זה יכול להיות קשה לדעת באיזה סוג נתונים לבחור ולכן בשלב זה, ייתכן שיהיה עליך לנחש או להתנסות. השתמש בתפריט הנפתח לצד "סוג נתונים" כדי לציין את סוג הנתונים. אם אינך מוצא את הערך או הכמות שאתה מחפש באמצעות סוג נתונים אחד, לחץ על " סריקה חדשה "ונסה שוב באמצעות סוג נתונים אחר. כמה סוגי נתונים נפוצים שבהם אתה יכול להשתמש כוללים:
-
” בתים:
"אפשרויות" 2 בתים "ו-" 4 בתים "הם סוגי הנתונים הנפוצים ביותר. רוב יישומי Windows משתמשים בסוג הנתונים של "4 בתים", כך שתוכל להתחיל את הניסוי שלך באפשרות זו. אתה יכול גם למצוא משתנים באמצעות סוג הנתונים "2 בתים". ניתן עדיין לנסות את האפשרויות "1 Bytes" ו- "8 Bytes", אך אתה עלול להיתקל בבעיות או טעויות בשתי האפשרויות.
-
” צף:
סוג נתונים של נקודה צפה מתייחס לערך או לכמות שיש להם מספר עשרוני (גם אם אינך רואה זאת במשחקים). לפעמים, משחקים מאחסנים ערכים או כמויות כנקודה צפה כדי למנוע סריקות זיכרון פשוטות. אם אינך מוצא את הערך או הכמות שאתה מחפש באמצעות סריקת הבייטים, נסה לסרוק סוג נתונים זה.
-
” זוגות:
סוג נתונים זה דומה לנקודות צפות, אך מכיל פי שניים מספר ספרות. אם אינך מצליח למצוא את המשתנה בעת סריקת בתים או סוגי נתונים צפים, נסה לסרוק סוגי נתונים אלה.
-
” את כל:
אפשרות זו פועלת לסרוק את כל המשתנים של כל סוגי הנתונים. אפשרות זו יכולה להיות בחירה טובה אם אינך יודע מה לחפש. עם זאת, אפשרות זו מציגה יותר תוצאות חיפוש שעליך לעבות.
שלב 6. הזן את הערך או הכמות שברצונך לשנות ולחץ על סריקה ראשונה
לדוגמה, אם נותרו לך 20 כדורים ברשימת התחמושת, הקלד 20 בשדה הטקסט "ערך". Cheat Engine יסרוק את כל המשתנים או ההיבטים בעלי ערך או גודל של "20". סביר להניח שתקבלו הרבה משתנים ברשימת הכתובות, כך שתצטרכו לצמצם את תוצאות החיפוש מאוחר יותר.
שלב 7. חזור למשחק ושנה את ערך המשתנה הרצוי
התהליך שצריך לבצע יהיה תלוי במשחק שבו משתמשים. לדוגמה, אם אתה רוצה להעלות את רמת הבריאות שלך, אתה יכול לפגוע בעצמך להוריד קודם את רמת הבריאות שלך. אם אתה רוצה עוד תחמושת, ירה כמה סיבובים כדי להוריד את ספירת התחמושת תחילה.
שלב 8. חזור אל Cheat Engine וסרוק אחר משתנים מעודכנים
הסתר את חלון המשחק ולחץ על Cheat Engine. הקלד ערך או כמות חדשים בקטע "ערך" ולאחר מכן לחץ על " הסריקה הבאה " Cheat Engine יסרוק את כל המשתנים בסריקה הראשונה, ולאחר מכן יצמצם אותם למשתנה או כתובת עם הערך המומר לגודל או למספר, כפי שהזנת בשורת "ערך".
-
” ערכים ראשוניים לא ידועים:
"אם תבחר" ערך התחלתי לא ידוע "בסריקה הראשונה, בחר" ערך מוגבר "או" ירידה בערך תחת הכותרת "סוג סריקה", תלוי אם הערך (או העוצמה) עולה או יורד. Cheat Engine יסרוק את כל הערכים או הכמויות הגדלים או יורדים, במקום לסרוק ערכים ספציפיים או קבועים.
שלב 9. חזור על תהליך החיפוש עד שיהיו לך ארבעה (או פחות) ערכים/כמויות
המשך לשנות את הערך או הגודל, ולאחר מכן חפש את הערך שהשתנה עד שיוצגו לך מקסימום ארבעה היבטים או משתנים בצד שמאל של חלון Cheat Engine.
סוף סוף תראה את הערך או הכמות שחיפשת בעבר בעמודה "הקודם" בכל משתנה/ערך היבט, בעוד שהערך או הכמות הנוכחיים מוצגים בעמודה "ערך"
שלב 10. הוסף משתנים או היבטים לרשימת הכתובות
תוכל ללחוץ פעמיים על היבט כדי להוסיף אותו לרשימת הכתובות בתחתית חלון Cheat Engine, או ללחוץ על כתובת כדי להדגיש אותו ולבחור את סמל החץ האלכסוני האדום בפינה השמאלית התחתונה של המשתנה או רשימת הממדים. לאחר מכן, המשתנה יתווסף לרשימת הכתובות בתחתית החלון.
לבחירת כתובות או משתנים מרובים, החזק את המקש "Shift", ולאחר מכן לחץ על המשתנים העליונים (הבחירה הראשונה) והתחתונה (הבחירה האחרונה) ברשימה
שלב 11. שנה את הערך לכמות הרצויה
בצע את השלבים הבאים כדי לשנות את הערך או הגודל של משתנה/היבט:
- לחץ פעמיים על הערך תחת "ערך" ברשימה, בתחתית חלון Cheat Engine.
- הזן ערך או כמות חדשים בעמודה "ערך".
- לחץ על " בסדר ”.
שלב 12. בדוק אם ערך או גודל הגודל השתנה במשחק
כשאתה פותח את המשחק מחדש, המשתנה או ההיבט שנערך יציגו את הגודל או הערך שהזנת. בשיטה או בקטע הבא, תלמד כיצד לשמור על שינוי הערכים או הכמויות על ידי המרתם לקוד שאינו פעיל.
ייתכן שיהיה עליך לשנות את ערך או גודל המשתנה שוב לפני שהוא מתעדכן
חלק 4 מתוך 8: שינוי הקוד למניעת שינויים בערך או בכמות
שלב 1. סרוק אחר משתנים שלא ניתן לשנות את גודלם
קטע או קטע זה ילמדו אתכם כיצד להשתמש בתכונה 'מציאת קודים' כדי למצוא את הכתוב בכתובת או במשתנה שברצונכם לשנות ולהחליף אותו בקוד שאינו תפעולי. לפיכך, הערך או גודל המשתנים במשחק לא ישתנו. השתמש בשלבים בסעיף הקודם כדי לברר אילו היבטים עליך לשנות. הוסף את המשתנה לרשימה בתחתית המסך.
שלב 2. לחץ לחיצה ימנית על הכתובת ובחר גלה לאיזו גישה יש כתובת זו
חלון Debugger Engine Debugger ייפתח לאחר מכן. חלון זה מציג הוראות הנוגעות לכתובת שאליה אתה עומד לגשת.
שלב 3. לחץ על כן
עם אפשרות זו, אתה מאשר שברצונך לחבר את המאגר לתהליך Cheat Engine. החלון "באגים לקודים" ייפתח. הרשימה תהיה ריקה בפעם הראשונה שהחלון ייפתח.
שלב 4. חזור למשחק ושנה את הערך או גודל המשתנה או ההיבט
שוב, חזור למשחק ועשה משהו כדי לשנות את ההיבט או המשתנה שערכו לא אמור להשתנות. הוראות קוד המגישות את הכתובת או המשתנה שנבחרו מוצגות בחלון באגים.
שלב 5. חזור אל Cheat Engine ולחץ על ההוראות ברשימה
בחלון עשוי להיות יותר מכתובת או משתנה אחד. אם כן, בחר כתובת או משתנה שאינו מקושר לאותה כתובת בסיס. חפש הוראות בעלות ערכים שונים בין הסוגריים המרובעים "[" ו- "] מאשר הערכים האחרים.
שלב 6. לחץ על החלף
הקוד יוחלף בקוד לא מבצעי (NOP).
אם יש יותר ממשתנה אחד ברשימה, בחר את כל המשתנים
שלב 7. לחץ על עצור
הקוד הלא תפעולי יוחל או יופעל. לפיכך, הערך או גודל ההיבט שנבחר לא ישתנו במשחק.
כדי לשחזר את הקוד המקורי, בחר משתנה ברשימה ולחץ על " הצג מפרק " לחץ לחיצה ימנית על החלק המציג את הטקסט "NOP" ובחר " שחזור עם הקוד המקורי " אם אינך רואה את האפשרות לחץ על " החלף בקוד שלא עושה כלום "ובחר" כן " לאחר מכן, לחץ לחיצה ימנית שוב " NOP "ובחר" שחזור עם הקוד המקורי ”.
חלק 5 מתוך 8: שימוש במצביעים לאיתור קודי הגדרות היבט או משתנים
שלב 1. סרוק את המשתנה או ההיבט שאת ערך או גודל אתה רוצה לשנות
לפעמים הכתובת של משתנה או היבט של משחק עשויה להשתנות, אם אתה מפעיל מחדש את המשחק או באמצע המשחק. אתה יכול להשתמש במצביע או במצביעים כדי לברר למה הכתובת או המשתנה מתייחסים. לאחר שמצאת כתובת סטטית ברמת הבסיס שאינה משתנה, תוכל לשנות את המשתנה או ההיבט של המשחק.
שלב 2. לחץ לחיצה ימנית על הכתובת ובחר גלה מה כותב לכתובת זו
חלון הבאגים ייפתח לאחר מכן.
אם ישנן מספר כתובות, פתח חלון לאיתור באגים עבור כתובות אלה (כמה שמותר Cheat Engine)
שלב 3. חזור למשחק ושנה את הערך או גודל היבט המשחק
שוב, חזור למשחק ועשה משהו כדי לשנות את כמות ההיבט הרצוי (למשל השתמש בנשק, קיבל מכה וכו '). הוראות המתייחסות לכתובת ההיבט המתאים יופיעו בחלון באגים.
אם לא מופיע דבר בחלון באגים, הכתובת שנבחרה אינה הכתובת הנכונה. נסה כתובת אחרת
שלב 4. חזור אל Cheat Engine ולחץ על הוראות ברשימה
הוראות מוצגות בחלון באגים. יכולה להיות יותר מכתובת אחת שמופיעה בחלון. אם כן, חפש הוראה עם מערך תווים שונה בין הסוגריים המרובעים "[" ו- "], בהשוואה למערך התווים בהוראות האחרות. אם אין כתובת עם תו אחר, בדוק שהמצביע או המצביעים בשימוש זהים לכל הכתובות.
אם לערכת התווים יש סמל "+" ומספר בסוף (למשל [ESI+14]), הסמל והמספר הם מספרים מקוזזים. רשום את המספר. תזדקק לזה אחר כך
שלב 5. לחץ על מידע נוסף
ההוראות המופיעות כאשר הערך או הכמות של היבט של משחק משתנים בחלון "מידע נוסף" יוצגו. המצביע המתייחס לכתובת יוצג גם הוא.
תוכל גם למצוא את הכתובת על ידי בחינת התווים הכלולים בסוגריים מרובעים, ואז להסתכל על המספר שמגיע אחרי התווים המוצגים להלן. לדוגמה, אם הכתובת "[rdx]" נמצאת ליד הכתובת, חפש את המחרוזת "RDX = xxxxxxxx" בתחתית החלון
שלב 6. לחץ על תיבת הסימון לצד "Hex" ובצע סריקה חדשה של כתובת המצביע
כתובת המצביע מוצגת לצד הטקסט "ערך המצביע הדרוש למציאת כתובת זו הוא כנראה xxxxxxxxx". בצע את השלבים הבאים כדי למצוא את הכתובת בסוף המשפט.
- לחץ על " סריקה חדשה ”.
- לחץ על תיבת הסימון שכותרתה "משושה" לצד העמודה "ערך".
- הזן את כתובת המצביע בשדה "ערך" ולחץ על " סריקה ראשונה ”.
שלב 7. לחץ פעמיים על כתובת הסימנייה
הכתובת תתווסף לרשימה בתחתית חלון Cheat Engine.
כתובות עשויות להופיע בירוק בתוצאות הסריקה. אם כן, הכתובת היא כתובת סטטית וסביר להניח שהמצביע שאתה מחפש. לפעמים, המצביע שנמצא הוא גם מצביע אחר. רמזים כאלה ידועים בשם מצביעים מרובי רמות. אם אתה נתקל במצביע רב -שכבתי, יהיה עליך לחזור על השלבים שלמעלה עבור כל מצביע שנמצא על מנת למצוא את הכתובת הסטטית הראשית של המצביע
שלב 8. לחץ פעמיים על המספר תחת "כתובת"
תיבת הדו -שיח "שנה כתובת" תיפתח.
שלב 9. העתק את הכתובת בשדה ולחץ על ביטול
כדי להעתיק כתובת, פשוט סמן את הטקסט כולו בעמודה בחלק העליון של התיבה "שנה כתובת". לחץ לחיצה ימנית על הכתובת ובחר " עותק " לאחר מכן לחץ על " לְבַטֵל "כדי לסגור את העמודה.
שלב 10. לחץ על הוסף כתובת באופן ידני
הוא נמצא בצד שמאל למעלה של רשימת הכתובות, בתחתית חלון Cheat Engine. תיבה הדומה לתיבה "שנה כתובת" תיפתח, אך בתיבה זו תוכל להוסיף כתובת אחת בלבד.
שלב 11. לחץ על תיבת הסימון לצד "מצביע"
התיבה תתרחב ותופיע שדה טקסט חדש להזנת המצביע.
שלב 12. הדבק את כתובת המצביע בשדה תחת "מצביעים" ולחץ על אישור
תוצג כתובת חדשה עבור המצביע השולט בהיבט של המשחק שברצונך לשנות. הכתובת לסימניה החדשה שנוצרה אמורה להיראות בערך "Pxxxxxxxx". מחרוזת הטקסט מצביעה על כך שמצביע זה מתייחס לכתובת ספציפית.
- אם יש מספר קיזוז, הזן את המספר בשדה שמעל העמודה שבה הדבקת את הכתובת.
- אם יש יותר מסימניה אחת, לחץ על " הוסף קיזוז " שדות מספר הקיזוז יתווספו לראש האזור או העמודה שבהם תדביק את הכתובת. הזן את מספר הקיזוז המתאים בכל עמודה.
שלב 13. לחץ על התיבה "פעיל" שליד כתובת הסימניה שהוספת זה עתה
תיבה זו נמצאת מתחת "פעיל" ברשימת הכתובות בתחתית המסך. המצביע יופעל לאחר מכן.
שלב 14. שנה את גודל היבט של הכתובת שהוספת
גודל הפן של כתובת המצביע שנוצרה זהה לכתובת ההיבט שאתה מחפש. אם המצביע מצביע על מיקום אחר, הכתובת המקורית שסרקת כבר לא תהיה תקפה. עם זאת, אתה עדיין יכול לשנות את ערך ההיבט של כתובת מצביע שכבר נוצרה. שינוי זה יפעל, ללא קשר למיקום האובייקטיבי או ההתייחסות של גודל האספקט. לחץ על המספר מתחת לטקסט "ערך" עבור הכתובת שנוספה. הזן ערך או כמות מספריים חדשים ולחץ על " בסדר ”.
חלק 6 מתוך 8: שימוש בהזרקת קוד לשינוי קוד
שלב 1. סרוק את הפן או המשתנה שאת השינויים שלו אתה רוצה לעצור
חלק זה ילמד אותך כיצד להשתמש בהזרקת קוד לשינוי תהליך שינוי ערכי היבט/משתנה לפי קוד. לדוגמה, אם רמת הבריאות של הדמות שלך יורדת עם כל להיט, תוכל לשנות את קוד המשחק כך שרמת הבריאות תעלה כאשר אתה נפגע.
שלב 2. לחץ לחיצה ימנית על הכתובת ובחר גלה מה כותב לכתובת זו
לאחר מכן ייפתח חלון באגים לאתר באגים.
שלב 3. לחץ על כן
עם אפשרות זו, אתה מאשר שברצונך לחבר את המאגר לתהליך Cheat Engine. החלון "באגים לקודים" ייפתח. הרשימה תהיה ריקה בפעם הראשונה שהחלון ייפתח.
שלב 4. חזור למשחק ושנה את הערך או גודל המשתנה
שוב, חזור למשחק ועשה משהו כדי לשנות את ההיבט או המשתנה שערכו לא אמור להשתנות. הוראות קוד המגישות את הכתובת או המשתנה שנבחרו מוצגות בחלון באגים.
שלב 5. פתח מחדש את המשחק ושנה את ערך ההיבט או גודל
שוב, חזור למשחק ועשה כל מה שצריך כדי לשנות את הערך או גודל ההיבט. הוראות המתייחסות לכתובת המתאימה יוצגו בחלון באגים.
שלב 6. חזור אל Cheat Engine ולחץ על הוראות ברשימה
ייתכן שיופיעו יותר מכתובת אחת בחלון. אם כן, חפש הוראות עם המילה "תת" כדי להפחית את הערך או הכמות של היבט, או את המילה "הוסף" או "inc" להגדלת הערך או הגודל.
שלב 7. לחץ על הצג פירוק
הקוד ייפתח בחלון המפרק.
שלב 8. בחר את הקוד שמפחית או מגדיל את הערך או הגודל
בדרך כלל, הקוד שצריך לבחור הוא ההוראה הראשונה בראש הקוד. יתכן שבקוד יש בתחילת המילה "תת" או "הוסף" המשמשת לצמצום או הגדלת גודל ההיבט הרלוונטי.
שלב 9. לחץ על כלים, בא אחריו הרכבות אוטומטיות.
חלון המכלול האוטומטי ייפתח.
שלב 10. לחץ על תבניות ובחר הזרקה מלאה.
יופיע חלון מוקפץ המאשר את הכתובת שאליה יתווסף הקוד.
שלב 11. ודא שהכתובת נכונה ולחץ על אישור
בדוק וודא שהכתובת בעמודה זהה לכתובת שבחרת בחלון המפרק "מציג זיכרונות". לאחר מכן לחץ על " בסדר " התבנית החדשה תיפתח לאחר מכן.
שלב 12. החלף את הקוד בהפוך
גלול לפלח המציג את המילה "קוד". השורה למטה היא הקוד שמשנה את גודל או הערך של ההיבט. אם השורה מתחילה במילה "תת", שנה "תת" ל"הוסף ". אם השורה מתחילה במילה "הוסף", החלף את המילה ב"תת ". תוכל גם לשנות את הגודל בסוף השורה כדי לקבוע את כמות השינוי שבוצע או אירע.
שלב 13. לחץ על בצע, עקבו כן פעמיים.
כפתור "בצע" נמצא בתחתית חלון הזרקת הקוד. Cheat Engine ישאל אם אתה בטוח שאתה רוצה להזריק את הקוד. לחץ על " כן " כדי לאשר. לאחר מכן, בחר " כן "או" לא "כדי לפתוח קוד חדש בחלון המפרק. אם הזרקת הקוד מוצלחת, השינוי בערך או גודל ההיבט במשחק יתרחש הפוך. במקום לאבד כדורים, תרוויח תחמושת כאשר תשתמש בנשק שלך. במקום לרדת, רמת הבריאות של הדמות תעלה גם כאשר אתה נפגע ממכה של יריב.
חלק 7 מתוך 8: הבחנה של אובייקטים עם אותו קוד
שלב 1. סרוק את הפן או המשתנה שאת השינויים שלו אתה רוצה לעצור
במשחקים מסוימים, לחלק מהאובייקטים יש אותו קוד. זריקות קוד המבוצעות על אובייקט אחד יכולות להשפיע על אובייקטים אחרים. המשמעות היא שכאשר אתה "מקפיא" את סרגל הבריאות של דמות, אתה עשוי להבחין בכך שגם סרגלי הבריאות או החיים של דמויות האויב קפואים. במצבים כאלה, עליך לדעת להבדיל כל אובייקט ולכלול סקריפטים או קוד המשפיע רק על האובייקטים שאתה רוצה.
כדי להכניס סקריפטים או קוד לאובייקטים שונים, עליך לדעת קוד הרכבה כלשהו. עם זאת, יצירת קוד בסיסי זה אינה כה קשה לביצוע
שלב 2. לחץ לחיצה ימנית על הכתובת ובחר גלה מה כותב לכתובת זו
לאחר קביעת כתובת ההיבט או המשתנה שברצונך לשנות או לעצור, אתר את המצביע או הקוד המתייחס לכתובת, פתח את חלון האיתור וזיהה את הקטע או הקוד המתאים לאותה כתובת.
שלב 3. בחר את ההוראות ולחץ על הצג מפרק
לחץ על ההוראה המסומנת כאשר חלון האיתור נפתח. הוראות יוצגו בחלון פירוק הקוד.
שלב 4. לחץ באמצעות לחצן העכבר הימני על ההוראה העליונה ולחץ על גלה לאילו כתובות ניגשת הוראה זו
חלון המציג רשימה של כל הכתובות שאליהן ניגשת ההוראה בעת ההתייחסות לכתובת החדשה, ייטען על המסך.
שלב 5. אפשר שינויים בערך או גודל לכל האובייקטים במשחק
תוצג רשימה של כל הכתובות שאליהן ניגשת ההוראה. לדוגמה, אם אתה רוצה להפסיק לשנות את הערך או הגודל של סרגל הבריאות/החיים של הדמות, תוכל לחזור למשחק תחילה ולתת לדמות לקבל מכה. מוצגות הוראות המגישות לכתובות ברשימת הכתובות הנגישות. אם אתה מכה או תוקף דמות אויב המשתמשת גם בהוראות אלה, ההוראות המתאימות יוצגו ברשימה.
שלב 6. בחר את כל הכתובות ברשימת הכתובות הנגישות
ברגע שיש לך כתובת לכל אובייקט שיש לו את אותה כתובת ברשימה, פשוט לחץ וגרור את הסמן כדי להדגיש את כל הכתובות.
לחלופין, תוכל ללחוץ לחיצה ימנית על כל כתובת ולבחור " הצג מצבי רישום ”.
שלב 7. מבנה נתונים שונה על כל הכתובות המוצגות
בצע את השלבים הבאים ליצירת מבנה נתונים של כל הכתובות המוצגות:
- לחץ לחיצה ימנית על הכתובות שנבחרו.
- לחץ על " פתח נתוני נתח עם כתובות נבחרות ”.
- לחץ על " בסדר ”.
- הזן את שם מבנה הנתונים ולחץ על " בסדר ”.
- לחץ על " כן ”.
- הזן את הגודל הראשוני של המבנה או השאר אותו כפי שהוא, ולאחר מכן לחץ על " בסדר ”.
שלב 8. מצא כמות שהיא זהה לגודל האספקט של השחקן, אך שונה מגודל האספקט של אובייקטים אחרים או דמויות אויב
בעת התבוננות במבנה הנתונים או ברשומות של כל אובייקט, עליך לחפש ערכים זהים לכל הדמויות הראשיות/חברות, אך שונות מדמויות אויב. לדוגמה, אם לקבוצה A יש שתי דמויות של שחקנים ולצוות B יש שתי תווים הנשלטים על ידי מחשב, הדמויות של צוות A עשויות להיות מיוצגות על ידי הערך או המספר "1", והדמויות של קבוצה B מיוצגות במספר "2".
אם אינך מוצא את אותו ערך או משתנה לדמות השחקן/חבר, אך שונה מדמות האויב, תוכל ליצור ערך או משתנה משלך. פשוט לחץ לחיצה ימנית על אחד הערכים (למשל מצביע) ובחר " הוסף אלמנט " בחר "4 בתים" כסוג הנתונים וספק מספר קיזוז שאינו בשימוש. מספר הקיזוז מוצג בצד שמאל של טבלת מבנה ניתוק הנתונים.
שלב 9. רשום את ערך הערך או המשתנה
בכל פעם שאתה ניגש לתצוגת הרישום או לניתוח הנתונים, ערך הרישום נמצא בצד שמאל שלו. בתצוגת הרשמים, אתה יכול להתמקד ברשם בפועל שאליו ההוראה מחוברת או קשורה אליו (למשל RSI, RDX, EDX וכדומה). אם אתה ניגש למבנה הנתונים, הרישומים מוצגים כקזוז מספר או אות בצד שמאל של החלון.
שלב 10. פתח תבנית קוד חדשה להוראות
חזור לחלון "מציג הזיכרון" ופתח תבנית הזרקת קוד חדשה להוראות המקושרות לכתובות אחרות. בצע את השלבים הבאים:
- לחץ על ההוראה בחלון "מציג הזיכרון".
- לחץ על " כלים "בשורת התפריטים בחלק העליון של החלון.
- לחץ על " מכלול אוטומטי ”.
- לחץ על " תבניות "בשורת התפריטים בחלק העליון של החלון.
- לחץ על " הזרקת קוד ”.
שלב 11. צור תווית חדשה לאובייקט שברצונך להגדיר או לשלוט בו
התווית מוצגת בחלק העליון של תבנית הזרקת הקוד. הוסף תווית חדשה לאובייקט שברצונך לשלוט בו תחת התווית הקיימת. כדי להוסיף תווית, פשוט הקלד את התווית, ואחריו שם התווית (בסוגריים). לדוגמה, תוכל להקליד "תווית (שחקן)" או "תווית (אויב)".
שלב 12. צור קטע חדש עבור התוויות שכבר נוצרו
כדי ליצור קטע חדש, הקלד את שם התווית, ואחריו נקודתיים (":") בכל מקום לפני הקוד או אחריו.
שלב 13. הוסף את קוד גודל הגודל של האובייקט הרצוי לתווית
תזדקק לידע קידוד בסיסי לשלב זה. הוסף שורת קוד שמשנה את ערך או גודל הפן באובייקט, בהתאם לשינויים שאתה רוצה. לאחר מכן, עליך להוסיף שורת "קפיצה" נוספת לסיום, הקוד המקורי וקוד ההחזרה.
שלב 14. צור קוד השוואה תחת "newmem"
השורה עם המילה "newmem:" בתבנית הזרקת הקוד מצביעה על כך שההוראה יוצרת כתובת זיכרון חדשה. בדרך כלל, קוד זה מתווסף מיד לאחר הקוד המקורי שבו יש את התווית "(קוד:)" או "(קוד קוד:)". השתמש בפקודה "cmp" ליצירת שורת קוד המשווה את כמויות ההיבט של אובייקטים שונים ברישום או ברישום ומספרי הקיזוז שלהם. לדוגמה, אם "RDX" עם ערך קיזוז של 14 משמש להבדיל בין צוות השחקנים לבין צוות המחשב, ולצוות השחקנים יש ערך "1", עליך להקליד cmp [rbx+14], 1 כדי לבדוק אם האובייקט הוא דמות שחקן או לא.
שלב 15. הוסף שורת קוד שתקפוץ ישירות לאובייקט שברצונך לשנות
השתמש בפקודה "je" כדי לקפוץ לפלח פקודת ההשוואה. לדוגמה, אם התווית שיצרת נקראת בשם "שחקן", הוסף שחקן שורה בלבד כדי לעבור לפלח "שחקן" אם התוצאה של השוואת הערך/היבט נעשית בהתאם לדמותו של השחקן.
שלב 16. הוסף שורת קוד עובדת עוקפת את שאר הקודים וגישה ישירה לקוד המקורי
לאחר יצירת הקוד שחוזר על קטע האובייקט שברצונך לשנות, עליך להוסיף שורת קוד שקופצת לקוד המקורי אם המשתנה/היבט אינו קשור לדמות השחקן/חבר. השתמש בפקודה "jmp" כדי ליצור שורת קוד שמקפצת לקוד המקורי לאחר שהזנת שורה של קוד שמקפצת לקוד המקורי או קבוצת קוד אחרת עם פונקציה אחרת.
כדי להקל, אל תוסיף תוויות חדשות. פשוט הוסף את קוד ההשוואה בסוף "אנשים חדשים:" כדי להבדיל בין דמויות חבר לדמויות אויב. לאחר מכן, הכנס שורת קוד שקופצת לסופה אם תוצאת ההשוואה מתייחסת לדמות שחקן/חבר. אם התוצאה מתייחסת לדמות אויב, עבור לקוד המקורי. כך, אם תוקף את אופיו של שחקן או של בן ברית (או שמשתמשים בכדורי אקדח וכדומה), שום דבר בסדר גודל או בערך לא ישתנה. עם זאת, אם תוקף דמות אויב, הקוד יבוצע כרגיל
שלב 17. לחץ על בצע
הקוד שהוזן יבוצע. אם הכל הלך כשורה, הזנת בהצלחה קוד חדש המבדיל בין דמויות ידידותיות לדמויות אויב. הדוגמה הבאה היא סקריפט או קוד פשוט שניתן להשתמש בהם כדי להבחין בין דמות שחקן/חבר לדמות אויב:
alloc (newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label (לחזור לכאן) תווית (קוד קוד) תווית (יציאה) תווית (נגן) // תווית חדשה לשחקן. newmem: // קוד זה משמש ליצירת כתובת זיכרון חדשה. cmp [rbx+14], 1 // קוד זה מבדיל חבר בצוות השחקן/חבר מצוות האויב. je player // קוד זה משמש להפניית ביצוע קוד לפלח השחקנים אם האובייקט או תוצאת ההשוואה מתייחסים לצוות השחקן. jmp originalcode // קוד זה משמש להפניית ביצוע קוד לקוד המקורי אם האובייקט או תוצאת ההשוואה מתייחסים לצוות היריב. player: // קוד זה משמש ליצירת קטע חדש לצוות השחקנים. jmp exit // קוד זה מפנה את ביצוע הקוד עד הסוף ואינו משפיע על צוות השחקנים. originalcode: // קוד זה מתייחס לפלח הקוד המקורי. movss [rbx+08], xmm0 // קוד זה מבצע את ההוראות המקוריות (לצוות היריב) יציאה: // קטע זה הוא סוף הקוד. jmp returnhere "Tutorial-x86_64.exe"+2EB6D: jmp newmem returnhere:
חלק 8 מתוך 8: הבנת השימוש במנועי רמאות
שלב 1. למד כיצד Cheat Engine עובד
שלב 2. להבין את המינוח של Cheat Engine
Cheat Engine עוסק בקודי מחשב שונים ברמה גבוהה. כדי להקל על ההבנה, כדאי להכיר חלק מהמינוחים בתוכנית זו. להלן מספר מונחים המשמשים ב- Cheat Engine:
-
” ערכים:
ערך הוא כל משתנה או היבט בתוכנית שיש לה גודל מספרי או ערך. במשחק, היבט זה יכול להיות אחוז הרמה הבריאותית של הדמות, כמות התחמושת או מספר החפצים שבבעלותכם. Cheat Engine מאפשר לך לסרוק משתנים ולשנות אותם.
-
” כתובות:
כתובת היא המיקום שבו המידע מאוחסן ב- RAM. לפעמים, המיקום של המשתנה עשוי להשתנות.
-
” סוגי מידע:
סוג הנתונים מתייחס לתהליך האחסון המשתנה. ניתן לאחסן נתונים בבתים (למשל "2 בתים", "4 בתים" או "8 בתים"). ניתן לאחסן נתונים גם כנקודה צפה או שילוב של השניים.
-
” מצביעים:
מצביע או מצביע היא כתובת עם משתנה שמופנה או מופנה לכתובת אחרת. כתובות כאלה יכולות להשתנות בכל פעם שאתה טוען משחק (או לפעמים באמצע משחק).
שלב 3. זכור כי Cheat Engine לא תמיד עובד עבור כל המשחקים
זכור כי לא ניתן לשנות חלק מהמשחקים עם הגנה כלשהי נגד רמאות או תכונות מרובות משתתפים מקוונות באמצעות מנוע הצ'אט. אם תאלץ את עצמך להשתמש ב- Cheat Engine, החשבון או פרופיל השחקן שלך ייחסמו, ולא תוכל לשחק משחקים מקוונים.
- אם מסתבר שמנוע ה- Cheat הוא שמיש ואתה משתמש בו כדי להשיג תוכן שבדרך כלל (וצריך) לרכוש באופן חוקי (בכסף), אתה עלול לעמוד לדין בגין גניבה.
- Cheat Engine היא תוכנית כה פופולרית שרוב המשחקים מגיעים עם הגנה נגדה.
שלב 4. הכיר את המשחקים שאתה יכול לשנות באמצעות Cheat Engine
ניתן לשנות כמה משחקים ישנים יותר לשחקן יחיד ומשחק יחיד מ- Steam באמצעות מנוע הצ'אט. עם זאת, המשחקים חייבים להיות בעלי משתנה עם ערך או גודל שתוכלו לראות על המסך ולשנות.
כמה משחקי פלאש באינטרנט שאין להם קישורים או קישורים לקהילה (למשל משחקי שחקן יחיד ללא רשימת ציונים גבוהה) עשויים להיות תואמים ל- Cheat Engine
טיפים
- התחל בצפייה בהדרכות האינטראקטיביות הכלולות בתוכנית Cheat Engine. השתמש במיומנויות אלה כדי לעבור את תשעת השלבים המוצגים.
- אתה יכול להשתמש במנוע Cheat כדי לשנות היבטים קטנים של המשחק. עם זאת, המשחק עלול לקרוס או לקרוס אם תנסה להשתמש במנוע הצ'אט כדי לשנות תכונות או היבטים מורכבים יותר.
- על מנת להשתמש במנוע Cheat ביעילות, כדאי להכיר או להכיר ידע בקידוד.
אַזהָרָה
- ייתכן שהפרופיל או החשבון שלך ייחסם אם אתה משתמש ב- Cheat Engine בשרתי VAC או בשרתים אחרים עם הגנה נגד רמאות.
- ב- Roblox לא ניתן לפרוץ באמצעות מנוע הצ'אט הרגיל. אם אתה מכריח את עצמך להשתמש בו, אתה יכול להיגרר מהמשחק שאתה רוצה לפרוץ.