الدرس الثالث في دورة ( صناعة الـ Trainer )
وسنتطرق لشرح طريقة كسر الـ DMA
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
[ كسر الـ DMA ]
المتطلبات في الدرس
1- Cheat Engine 6.1
2- لعبة Mega Manx 8
( لتحميل المتطلبات ارجع لدرس الثاني )
ما هو الـ DMA ؟
هو تغيير العناوين بعد إعادة تشغيل اللعبة
( غالباً ما يتم إستعمال الـ DMA في المؤشرات وسيت شرحها في الدرس الرابع إن شاء الله )
لماذا تستعمل الآلعاب الـ DMA ؟
لتسريع عمل اللعبة
حيث ان اللعبة إذا وجدت مساحة فارغة بالذاكرة تستعملها فوراً ولو كانت عناوين اللعبة ثابتة لكانت بطيئة
طيب الآن نبداء العمل ونكمل مما انهيناه بالدرس السابق
وسنطبق على نقاط الحياة مرة آخرى
نفعل كما فعلناه سابقاً في الدرس الثاني للحصول على عنوان نقاط الحياة وبعد ذلك نتبع الصور
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
وبعد ذلك نذهب إلى اللعبة ونقوم بتغيير قيمة نقاط الحياة إما بزيادتها او نقصانها تابع الصورة
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
والآن بعد ان قمنى بإنقاص قيمة نقاط الحياة نرجع إلى النافذة السابقة كي نرى هل تم معرفة الامر
الذي يقوم بكتابة قيمة ناقط الحياة ام لا ... تابع معي الصورة
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
وبعد ان نفذنا ما تم شرحة في الخطوات السابقة تأتينا نافذة آخررى ... تابع الصورة :
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
بعد ان نفذنا ما تم شرحة في الخطوات السابقة يتغير الامر إلى هذا الشكل ... تابع الصورة :
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
ارجع إلى اللعبة الآن وسترى ان نقاط الحياة لا تنقص مهما تم ضربك واضن درس اليوم سهل وخفيف
ملخص ما قمنا به :
اولاً وبعد ان عرفنا عنوان نقاط الحياة ( تم شرحه بالدرس الثاني ) قمنى بمراقبة ما يكتب من قيمة في
عنوان نقاط الحياة وبعد ان عرفنا الأمر الذي يقوم بكتابة القيمة قمنا بتعطيل الامر
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]