ما هو ملف MDX؟
ملف MDX هو ملف نموذج يُستخدم في لعبة Blizzard Entertainment “Warcraft 3”. تحتوي هذه الملفات على نماذج ثلاثية الأبعاد، بما في ذلك الشبكات، القوام، الرسوم المتحركة، وبيانات أخرى ضرورية لتصيير الشخصيات، المباني، والكائنات الأخرى داخل اللعبة. إليك تفصيلًا مفصلاً لتنسيق ملف MDX في سياق Warcraft 3:
بنية ملف MDX
العنوان
عادةً ما يحتوي العنوان على بيانات تعريفية حول النموذج، مثل إصدار تنسيق الملف ومعلومات عامة أخرى.
الرؤوس
يحتوي هذا القسم على إحداثيات ثلاثية الأبعاد لرؤوس النموذج. الرؤوس هي النقاط في الفضاء الثلاثي الأبعاد التي تُكوّن شبكة النموذج.
المتجهات العمودية
المتجهات العمودية هي متجهات تكون عمودية على سطح النموذج عند كل رأس. تُستخدم لحساب الإضاءة.
إحداثيات القوام
تُطابق هذه الإحداثيات القوام ثنائية الأبعاد على النموذج الثلاثي الأبعاد.
الوجوه
تُعرّف الوجوه (أو المضلعات) كيفية ربط الرؤوس لتشكيل الشكل الثلاثي الأبعاد. عادةً ما تُصنع النماذج من مثلثات أو رباعيات.
العظام
تُستخدم العظام للرسوم المتحركة الهيكلية، مما يسمح للنموذج بالحركة بطريقة واقعية.
الرسوم المتحركة
يتضمن هذا القسم البيانات الخاصة بتحريك النموذج، مثل الإطارات المفتاحية وتحولات العظام.
المواد
تُعرّف المواد مظهر سطح النموذج، بما في ذلك القوام، الألوان، وخصائص التظليل.
مجموعات الجيو
مجموعات الجيو هي مجموعات من الرؤوس، المتجهات العمودية، والوجوه التي تُكوّن أجزاءً من النموذج. يمكن لكل مجموعة جيو أن تحتوي على مادة خاصة بها.
المرفقات
هذه نقاط على النموذج يمكن ربط كائنات أخرى بها، مثل الأسلحة أو المؤثرات.
الأحداث
يمكن للأحداث أن تُطلق إجراءات أو مؤثرات محددة أثناء تحريك النموذج، مثل مؤثرات صوتية أو انبعاثات جزيئية.
أدوات تحرير ملفات MDX
- Warcraft 3 Model Editor: أدوات مثل محرر نموذج Warcraft 3 (المعروف أيضًا باسم War3ModelEditor) تتيح لك عرض وتحرير ملفات MDX.
- MDLX Converter: هذه الأداة تُحوّل ملفات MDX إلى ومن تنسيق MDL، وهو تنسيق نصي قابل للقراءة البشرية.
MDX مقابل MDL
- MDX: تنسيق ثنائي، أكثر ضغطًا وكفاءة لمحرك اللعبة عند القراءة.
- MDL: تنسيق نصي، أسهل للقراءة والتحرير من قبل البشر.
تحويل MDX إلى MDL
- افتح محول MDLX.
- حمّل ملف MDX الخاص بك في المحول.
- حوّل الملف إلى تنسيق MDL لتسهيل التحرير.
- حرّر ملف MDL باستخدام محرر نصوص.
- حوّل الملف مرة أخرى إلى MDX باستخدام المحول.
مثال على حالة الاستخدام
إذا كنت ترغب في تخصيص نموذج شخصية في Warcraft 3، ستقوم بـ:
- استخرج ملف MDX من ملفات اللعبة.
- حوّله إلى MDL لتسهيل التحرير.
- قم بإجراء التغييرات اللازمة على النموذج، مثل تعديل الرؤوس، القوام، أو الرسوم المتحركة.
- حوّل ملف MDL المُعدّل مرة أخرى إلى MDX.
- استورد ملف MDX المعدل مرة أخرى إلى اللعبة.
كيفية فتح ملف MDX
فتح ملف MDX، خاصةً للعبة مثل Warcraft 3، عادةً ما يتطلب استخدام أدوات محددة صُممت للعمل مع نماذج الألعاب. يمكنك فتح وتحرير ملف MDX باستخدام الأدوات التالية.
- Warcraft 3 Model Editor (War3ModelEditor)
- MDLX Converter
- Blender (مع إضافة استيراد/تصدير MDX)
- Notepad++ (أو أي محرر نصوص، إذا تم التحويل إلى MDL)
الخصائص الرئيسية لملفات MDX
| الخاصية | الوصف |
|---|---|
| امتداد الملف | .mdx |
| الأنواع الأساسية | نموذج 3D من Blizzard، قاموس MDict، صورة قرص Daemon Tools، بيانات Ansys، صوت X68000 |
| الاستخدام الأساسي | يختلف حسب النوع: أصول ألعاب ثلاثية الأبعاد، قواعد بيانات القواميس، صور أقراص افتراضية، بيانات محاكاة |
| نوع التنسيق | مختلط: ثنائي (نماذج الألعاب، صور الأقراص)، ثنائي منظم (القواميس)، ASCII (بيانات هندسية) |
| الميزة الرئيسية | تعدد الأشكال في التنسيق—امتداد واحد يخدم أغراضًا مختلفة تمامًا |
| التوافق | يعتمد بشكل كبير على النوع؛ يتطلب برامج مخصصة محددة لكل نوع |
| ملف الأمان | متوسط؛ صور الأقراص والقواميس عادةً آمنة؛ نماذج الألعاب قد تحتوي على شفرات مخصصة |
الأسئلة الشائعة
س1: هل يمكنني فتح ملف MDX باستخدام محرر نصوص؟
ج: ذلك يعتمد على النوع. ملفات قاموس MDict تُظهر بيانات XML في البداية، وملفات Ansys هي نصية بالكامل. ومع ذلك، نماذج Blizzard ثلاثية الأبعاد وصور أقراص Daemon Tools هي ملفات ثنائية وستظهر كحروف غير مفهومة في محررات النصوص.
س2: ما البرنامج الذي أحتاجه لعرض نماذج MDX الخاصة بـ Warcraft III؟
ج: استخدم War3ModelEditor أو MDLX Converter لعرض وتحرير ملفات نموذج MDX الخاصة بـ Blizzard. يمكن لهذه الأدوات أيضًا تحويل الملفات بين MDX وتنسيق MDL القابل للتحرير.
س3: هل يمكنني استخدام ملفات قاموس MDict على macOS؟
ج: تطبيق القاموس الأصلي في macOS لا يدعم MDX مباشرة، لكن يمكنك استخدام GoldenDict-ng (الذي يدعم MDX) أو تحويل ملفات MDX إلى تنسيق القاموس الخاص بـ Apple باستخدام أداة PyGlossary.
س4: كيف أقوم بتركيب صورة قرص MDX؟
ج: حمّل Daemon Tools Lite (يتوفر نسخة مجانية)، ثبّتها، ثم انقر بزر الماوس الأيمن على ملف MDX واختر “Mount” أو استخدم واجهة Daemon Tools لتركيب الصورة كقرص افتراضي.
س5: هل MDX و MDL نفس الشيء؟
ج: لا—هما تنسيقان مرتبطان لنماذج Blizzard ثلاثية الأبعاد. MDX هو التنسيق الثنائي المستخدم في الألعاب النهائية، بينما MDL هو تنسيق نصي قابل للقراءة البشرية يُستخدم للتحرير والتطوير. توجد محولات لتبادل بينهما.