מהו קובץ MDX?
קובץ MDX הוא קובץ מודל המשמש במשחק של Blizzard Entertainment בשם “Warcraft 3”. קבצים אלה מכילים מודלים תלת‑ממדיים, כולל רשתות, מרקמים, אנימציות ונתונים נוספים הנחוצים להצגת דמויות, מבנים וחפצים אחרים במשחק. להלן פירוט מפורט של פורמט קובץ MDX בהקשר של Warcraft 3:
מבנה קובץ MDX
כותרת (Header)
הכותרת מכילה בדרך כלל מטא‑דאטה על המודל, כגון גרסת פורמט הקובץ ומידע כללי נוסף.
קודקודים (Vertices)
חלק זה מכיל את הקואורדינטות התלת‑ממדיות של קודקודי המודל. קודקודים הם הנקודות במרחב שמרכיבות את הרשת.
נורמליות (Normals)
נורמליות הן וקטורים המאונכים לפני השטח של המודל בכל קודקוד ומשמשים לחישובי תאורה.
קואורדינטות מרקם (Texture Coordinates)
קואורדינטות אלו ממפות את המרקמים דו‑ממדיים על המודל התלת‑ממדי.
פאות (Faces)
פאות (או פוליגונים) מגדירות כיצד קודקודים מחוברים ליצירת הצורה התלת‑ממדית. בדרך כלל המודלים מורכבים משולשים או מרובעים.
עצמות (Bones)
עצמות משמשות לאנימציית שלד, ומאפשרות למודל לנוע בצורה מציאותית.
אנימציות (Animations)
חלק זה כולל את הנתונים לאנימציית המודל, כגון keyframes והמרות של העצמות.
חומרים (Materials)
חומרים מגדירים את המראה של פני המודל, כולל מרקמים, צבעים ותכונות הצללה.
גיאוסטים (Geosets)
גיאוסטים הם אוספים של קודקודים, נורמליות ופאות שמרכיבים חלקים שונים של המודל. לכל גיאוסט יכול להיות חומר משלו.
קישורים (Attachments)
אלו נקודות במודל שבהן ניתן לצרף חפצים נוספים, כגון נשק או אפקטים.
אירועים (Events)
אירועים יכולים להפעיל פעולות או אפקטים ספציפיים במהלך האנימציה של המודל, כגון אפקטי קול או פליטת חלקיקים.
כלים לעריכת קבצי MDX
- Warcraft 3 Model Editor: כלים כגון Warcraft 3 Model Editor (הידוע גם בשם War3ModelEditor) מאפשרים לצפות ולערוך קבצי MDX.
- MDLX Converter: כלי זה ממיר קבצי MDX ל‑MDL ולהפך, כאשר MDL הוא פורמט טקסט קריא לבני אדם.
MDX מול MDL
- MDX: פורמט בינרי, קומפקטי ויעיל יותר למנוע המשחק.
- MDL: פורמט טקסטואלי, נוח יותר לקריאה ולעריכה של בני אדם.
המרת MDX ל‑MDL
- פתח את MDLX Converter.
- טען את קובץ ה‑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 (נתוני הנדסה) |
| תכונה מרכזית | פולימורפיזם של פורמט – סיומת אחת המשמשת למטרות שונות לחלוטין |
| תאימות | תלויה במידה רבה בגרסה; דורש תוכנה ייעודית ספציפית לכל סוג |
| פרופיל אבטחה | מתון; תמונות דיסק ומילונים בטוחים ברוב המקרים, מודלים של משחקים עשויים להכיל קוד מותאם |
שאלות נפוצות (FAQ)
שאלה 1: האם אפשר לפתוח קובץ MDX בעורך טקסט?
תשובה: זה תלוי בגרסה. קבצי מילון MDict מציגים מטא‑דאטה ב‑XML בתחילת הקובץ, וקבצי Ansys הם טקסט מלא. עם זאת, מודלים בינריים של Blizzard ותמונות דיסק Daemon Tools הם קבצים בינריים וייראו כג’יבריש בעורכי טקסט.
שאלה 2: איזה תוכנה דרושה לצפייה במודלים MDX של Warcraft III?
תשובה: השתמש ב‑War3ModelEditor או ב‑MDLX Converter כדי לצפות ולערוך קבצי מודל MDX של Blizzard. כלים אלה יכולים גם להמיר בין MDX לפורמט הטקסטואלי הניתן לעריכה MDL.
שאלה 3: האם ניתן להשתמש בקבצי מילון MDict במערכת macOS?
תשובה: אפליקציית Dictionary המובנית ב‑macOS אינה תומכת ב‑MDX ישירות, אך ניתן להשתמש ב‑GoldenDict‑ng (תומך ב‑MDX) או להמיר קבצי MDX לפורמט של מילון אפל באמצעות כלי PyGlossary.
שאלה 4: איך מחברים תמונת דיסק MDX?
תשובה: הורד את Daemon Tools Lite (גרסה חינמית זמינה), התקן אותו, ואז לחץ לחיצה ימנית על קובץ ה‑MDX ובחר “Mount” או השתמש בממשק Daemon Tools כדי לחבר את התמונה ככונן וירטואלי.
שאלה 5: האם MDX ו‑MDL הם אותו דבר?
תשובה: לא – הם פורמטים קשורים למודלים תלת‑ממדיים של Blizzard. MDX הוא הפורמט הבינרי המשמש במשחקים הסופיים, בעוד MDL הוא פורמט טקסטואלי קריא לבני אדם המשמש לעריכה ופיתוח. קיימים ממירים שמאפשרים לתרגם ביניהם.