السلام عليكم ورحمة الله وبركاته
تتناول هذه المقالة عملية إصلاح خطأ وقع في إحدى الألعاب (بدون أن تتوافر الشيفرة المصدرية للعبة). أرجو ان تنال إعجابكم.
رابط المقال:
السلام عليكم ورحمة الله وبركاته
تتناول هذه المقالة عملية إصلاح خطأ وقع في إحدى الألعاب (بدون أن تتوافر الشيفرة المصدرية للعبة). أرجو ان تنال إعجابكم.
رابط المقال:
المقال ليس قوياً كفاية ربما الإخوة في منتدى assembly يكون لديهم تعليق أفضل على الموضوع
حيث أن الكلام عن استبدال التعليمة سبب المشكلة بتعليمات فارغة قد يعني تدمير البرنامج أو اللعبة
أو ربما خلق مشاكل أكبر في النسخة
تحياتي
بالضبط أخ علاء، فتعليمة DIV لم تأتي من فراغ وإزالتها تماماً تعني أنك قمت بإزالة عملية قسمة كاملة في اللغة التي كتب فيها البرنامج (مثلاً)
الأسلم أن يتم اختبار المقسوم عليه وتجاوزه إن كان صفر. أضعف الإيمان.
أو تتبع البرنامج بشكل عكسي لفهم حقيقة المقسوم عليه.. ما هو وفيم يستخدم، إلخ.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
أنا لم أقل أن هذا الحل هو الحل الأمثل أو أنها الطريقة العامة. ولكن قد يكون تأثير هذه العملية - ضمن لعبة - غير واضح. مثلاً قد تكون هذه العملية تعيد مثلاً حساب الناظم لعنصر ما، مما قد يؤدي إلى ان تصبح إضاءته غير سليمة. على أي حال فقد قمت بتجريبها ولم ألاحظ اي اختلاف.
وأؤكد أن هذه العملية غير عامة. وقد لا تنجح في كثير من الأحيان. ولكنها كانت مجرد تجربة ونجحت معي مرتين. مرة في هذه اللعبة، ومرة في لعبة GTA.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…