ما هو ملف GMA؟
تنسيق ملف GMA مرتبط أساسًا بـ Garry’s Mod، وهي لعبة فيديو صناديق رمل تسمح للمستخدمين بالتلاعب بالكائنات وإنشاء أوضاع لعب خاصة بهم. إليك تفصيل ما يتضمنه تنسيق .gma:
الميزات الرئيسية لملفات .gma تشمل
- الغرض: تُستخدم ملفات GMA لتخزين محتوى اللعبة، مثل الإضافات، والتعديلات، وغيرها من الأصول المخصصة لـ Garry’s Mod.
- الضغط: تنسيق ملف .gma هو في الأساس أرشيف مضغوط، غالبًا ما يستخدم تنوعًا من تنسيق ZIP. يتيح ذلك تجميع ملفات متعددة (مثل النماذج، السكريبتات، والملمس) في ملف واحد لتسهيل التوزيع والتثبيت.
- المحتويات: عند استخراج ملف .gma، عادةً ما تجد أنواع ملفات مختلفة، بما في ذلك:
- ملفات النماذج (مثل .mdl)
- ملفات القوام (مثل .vtf)
- ملفات الصوت (مثل .wav)
- سكريبتات Lua (لمنطق اللعبة المخصص)
- الإنشاء والاستخدام: يمكن للمستخدمين إنشاء ملفات .gma باستخدام أداة إضافة Garry’s Mod، التي تسهل حزم المحتوى المخصص للمشاركة داخل المجتمع. يمكن للاعبين بعد ذلك تثبيت هذه الإضافات بوضع ملفات .gma في الدليل المناسب.
- التوافق: بينما ملفات .gma مخصصة لـ Garry’s Mod، قد تُستخدم أيضًا في ألعاب أخرى تعتمد محرك Source، حيث أن Garry’s Mod مبني على محرك Source.
نظرة عامة على تنسيق ملف .gma
- الاسم: ملف إضافة Garry’s Mod
- امتداد الملف: .gma
- نوع الوسائط:
application/octet-stream - الوصف: تنسيق ملف يستخدمه Garry’s Mod (لعبة صندوق رمل شائعة) لتخزين محتوى الإضافة، مثل النماذج، السكريبتات، الخرائط، والملمس.
- الاستخدام: يُستخدم لتعبئة وتوزيع التعديلات والمحتوى المخصص لـ Garry’s Mod. يمكن للاعبين والمطورين تنزيل أو إنشاء ملفات .gma لإضافة وظائف أو أصول جديدة إلى اللعبة.
الخصائص الرئيسية لملفات GMA
| الخاصية | الوصف |
|---|---|
| امتداد الملف | .gma |
| الإصدارات الأساسية | إصدار GMAD 3 (الإصدار الوحيد الملحوظ على نطاق واسع) |
| نوع التنسيق | تنسيق أرشيف ثنائي مملوك مع بنية رأس، جدول إدخالات الملفات، وبيانات ملفات متسلسلة |
| الاستخدام الأساسي | حزم وتوزيع محتوى اللعبة المخصص لـ Garry’s Mod، بما في ذلك النماذج، المواد (الملمس)، الأصوات، الخرائط، سكريبتات Lua، أوضاع اللعبة، وأنظمة الجسيمات |
| الميزة الرئيسية | تكامل ورشة Steam — الاشتراك في إضافة يقوم تلقائيًا بتحميل وتثبيت ملف GMA دون أي تدخل يدوي من المستخدم |
| ملف الأمان | آمن لتوزيع اللعبة؛ يحتوي على مجموعات تحقق (CRC32) للتحقق من سلامة البيانات؛ غير مخصص للتحرير اليدوي من قبل المستخدمين النهائيين |
| التوافق | مخصص لـ Garry’s Mod (Windows، macOS، Linux)؛ يتطلب أدوات رسمية (gmad.exe) أو مستخرجات طرف ثالث (Crowbar، GMA Extractor) لفك أو تعديل |
كيفية فتح ملف GMA
لفتح أو استخراج ملفات .gma، عادةً ما تحتاج إلى أدوات أو برامج متخصصة، مثل:
- Garry’s Mod: اللعبة نفسها يمكنها قراءة ملفات .gma، مما يتيح لك تثبيت الإضافات مباشرة.
- Gmad.exe: أداة سطر أوامر تأتي مع Garry’s Mod لاستخراج ملفات .gma.
- GMA Extractor: أدوات طرف ثالث يمكنها استخراج محتويات ملفات .gma لمزيد من التعديل أو الفحص.
الأسئلة المتكررة
س1: هل يمكنني فتح ملف GMA دون تثبيت Garry’s Mod؟
نعم، يمكنك استخدام أدوات طرف ثالث مثل Crowbar أو GMA Extractor لعرض واستخراج محتويات ملف GMA دون امتلاك أو تثبيت Garry’s Mod.
س2: أين يخزن Garry’s Mod ملفات GMA التي تم تنزيلها من ورشة Steam؟
تُخزن ملفات GMA التي تم تنزيلها من الورشة في \Steam\steamapps\workshop\content\4000\، بينما تُثبت الإضافات التي تم تثبيتها يدويًا في \Steam\steamapps\common\GarrysMod\garrysmod\addons\ .
س3: كيف أنشئ ملف GMA الخاص بي لإضافة Garry’s Mod؟
نظم ملفات الإضافة الخاصة بك في مجلد يحتوي على ملف manifest باسم addon.json، ثم استخدم أداة gmad.exe الرسمية (المضمنة مع Garry’s Mod) بالأمر gmad.exe create -folder "yourfolder" -output "your addon.gma".
س4: هل تنسيق ملف GMA هو نفسه تنسيق Groove Media Audio؟
لا، هما تنسيقان مختلفان تمامًا يشتركان في امتداد .gma — GMA هنا تعني Garry’s Mod Addon (أرشيف اللعبة)، بينما الآخر هو ترميز صوتي نادر يُستخدم في ألعاب قديمة مثل Penguin Racers.
س5: لماذا لا يمكنني مجرد نسخ ملف GMA الخاص بشخص آخر وإعادة رفعه إلى الورشة؟
كل ملف GMA يحتوي على معرف Steam الخاص بالمُنشئ الأصلي في رأسه؛ بينما يمكنك استخراج وتعديل المحتويات، نظام الورشة يتتبع الملكية وإعادة رفع عمل شخص آخر كعملك الخاص ينتهك شروط خدمة Steam.