نظرة عامة على الدورة والأهداف التعليمية
المهارات الأساسية التي ستتقنها في هذه الدورة
- سمات MelonInfo و MelonGame: تحديد البيانات الوصفية للمود وتحديد اللعبة المستهدفة بدقة.
- دورة حياة MelonMod: خطافات OnEarlyInitialize، OnUpdate و OnGUI.
- إدارة الإعدادات MelonPreferences: إنشاء فئات الإعدادات وحفظها واسترجاعها تلقائياً.
- اعتراض الدوال عبر Harmony في MelonLoader: تعديل كود اللعبة في بيئة IL2CPP.
- المشروع الختامي Trainer: قائمة IMGUI متكاملة مع اختصارات لوحة المفاتيح والتحكم في اللعبة.
المنهج الدراسي ومحتوى الدروس
3 الوحدة • 10 دروس • 5 مختبرات سحابية
2.1 تحديثات الإطارات والرسم عبر OnGUI() في MelonLoader
25 min
2.2 حفظ واسترجاع الإعدادات عبر MelonPreferences
25 min
2.3 اعتراض الدوال البرمجية عبر Harmony في MelonLoader
30 min
2.4 تسجيل الأنواع المخصصة في IL2CPP مع MelonLoader
25 min
3.1 بناء قائمة IMGUI متكاملة داخل دالة OnGUI()
30 min
3.2 المشروع الختامي: ترينر شامل للألعاب عبر MelonLoader IL2CPP
35 min
المختبرات السحابية التفاعلية المباشرة
Medium
+50 نقطة
المختبر 1: البنية الأساسية لـ MelonLoader والتهيئة
CSHARP
سجل للبدء بالمعمل
Hard
+50 نقطة
المختبر 2: تراكب واجهات IMGUI المباشر في MelonLoader
CSHARP
سجل للبدء بالمعمل
Hard
+50 نقطة
المختبر 3: أزرار التبديل وإدارة الإعدادات في MelonLoader
CSHARP
سجل للبدء بالمعمل
Medium
+50 نقطة
المختبر 4: الاستماع لاختصارات المفاتيح في MelonLoader
CSHARP
سجل للبدء بالمعمل
Hard
+50 نقطة
المختبر 5: المشروع الختامي لبناء ترينر MelonLoader IL2CPP متكامل
CSHARP
سجل للبدء بالمعمل
تقييمات وآراء الطلاب
كن أول طالب يكتب تقييماً لهذه الدورة بعد إتمام المنهج!