GMA ফাইল কী?
GMA ফাইল ফরম্যাট মূলত Garry’s Mod-এর সঙ্গে যুক্ত, একটি স্যান্ডবক্স ভিডিও গেম যা ব্যবহারকারীদের অবজেক্ট ম্যানিপুলেট করতে এবং নিজের গেম মোড তৈরি করতে দেয়। এখানে .gma ফরম্যাটের বিবরণ দেওয়া হল:
.gma ফাইলগুলির মূল বৈশিষ্ট্যগুলি হল
উদ্দেশ্য: GMA ফাইলগুলি গেম কন্টেন্ট সংরক্ষণের জন্য ব্যবহৃত হয়, যেমন অ্যাড-অন, মড এবং Garry’s Mod-এর জন্য অন্যান্য কাস্টম সম্পদ।
সংকোচন: .gma ফাইল ফরম্যাট মূলত একটি সংকুচিত আর্কাইভ, প্রায়শই ZIP ফরম্যাটের একটি ভ্যারিয়েশন ব্যবহার করে। এটি একাধিক ফাইল (যেমন মডেল, স্ক্রিপ্ট এবং টেক্সচার) একক ফাইলে প্যাক করে সহজে বিতরণ এবং ইনস্টলেশন সম্ভব করে।
বিষয়বস্তু: যখন আপনি একটি .gma ফাইল এক্সট্র্যাক্ট করেন, সাধারণত বিভিন্ন ফাইল টাইপ পাবেন, যার মধ্যে রয়েছে:
- মডেল ফাইল (যেমন .mdl)
- টেক্সচার ফাইল (যেমন .vtf)
- সাউন্ড ফাইল (যেমন .wav)
- Lua স্ক্রিপ্ট (কাস্টম গেম লজিকের জন্য)
সৃষ্টি ও ব্যবহার: ব্যবহারকারীরা Garry’s Mod Addon টুল ব্যবহার করে .gma ফাইল তৈরি করতে পারেন, যা কমিউনিটিতে কাস্টম কন্টেন্ট প্যাকেজিং ও শেয়ারিং সহজ করে। খেলোয়াড়রা তারপর .gma ফাইলগুলি উপযুক্ত ডিরেক্টরিতে রেখে এই অ্যাড-অনগুলি ইনস্টল করতে পারেন।
সামঞ্জস্যতা: যদিও .gma ফাইলগুলি Garry’s Mod-এ নির্দিষ্ট, তবে সেগুলি অন্যান্য Source ইঞ্জিন গেমেও ব্যবহার করা যেতে পারে, কারণ Garry’s Mod Source ইঞ্জিনে তৈরি।
.gma ফাইল ফরম্যাটের ওভারভিউ
- নাম: Garry’s Mod Addon File
- ফাইল এক্সটেনশন: .gma
- মিডিয়া টাইপ:
application/octet-stream - বর্ণনা: Garry’s Mod (একটি জনপ্রিয় স্যান্ডবক্স গেম) দ্বারা অ্যাডঅন কন্টেন্ট, যেমন মডেল, স্ক্রিপ্ট, মানচিত্র এবং টেক্সচার সংরক্ষণের জন্য ব্যবহৃত ফাইল ফরম্যাট।
- ব্যবহার: Garry’s Mod-এর জন্য মড এবং কাস্টম কন্টেন্ট প্যাকেজ এবং বিতরণে ব্যবহৃত। খেলোয়াড় ও ডেভেলপাররা .gma ফাইল ডাউনলোড বা তৈরি করে গেমে নতুন ফাংশনালিটি বা সম্পদ যোগ করতে পারেন।
GMA ফাইলের মূল বৈশিষ্ট্যসমূহ
| বৈশিষ্ট্য | বর্ণনা |
|---|---|
| ফাইল এক্সটেনশন | .gma |
| প্রধান ভ্যারিয়েন্ট | GMAD সংস্করণ ৩ (প্রচলনে দেখা একমাত্র সংস্করণ) |
| ফরম্যাট টাইপ | হেডার স্ট্রাকচার, ফাইল এন্ট্রি টেবিল এবং সংযুক্ত ফাইল ডেটা সহ মালিকানাধীন বাইনারি আর্কাইভ ফরম্যাট |
| প্রধান ব্যবহার | Garry’s Mod-এর জন্য কাস্টম গেম কন্টেন্ট প্যাকেজিং ও বিতরণ, যার মধ্যে মডেল, ম্যাটেরিয়াল (টেক্সচার), সাউন্ড, মানচিত্র, Lua স্ক্রিপ্ট, গেমমোড এবং পার্টিকল সিস্টেম অন্তর্ভুক্ত |
| প্রধান বৈশিষ্ট্য | Steam Workshop ইন্টিগ্রেশন—একটি অ্যাডঅন সাবস্ক্রাইব করলে স্বয়ংক্রিয়ভাবে 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 ফাইলের বিষয়বস্তু এক্সট্র্যাক্ট করে আরও পরিবর্তন বা পরিদর্শনের জন্য ব্যবহার করা যায়।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
Q1: Garry’s Mod ইনস্টল না করে কি আমি একটি GMA ফাইল খুলতে পারি?
উত্তর: হ্যাঁ, আপনি Crowbar বা GMA Extractor এর মতো তৃতীয় পক্ষের টুল ব্যবহার করে Garry’s Mod না থাকলেও একটি GMA ফাইলের বিষয়বস্তু দেখতে এবং এক্সট্র্যাক্ট করতে পারেন।
Q2: Steam Workshop থেকে ডাউনলোড করা GMA ফাইলগুলি Garry’s Mod কোথায় সংরক্ষণ করে?
উত্তর: Workshop থেকে ডাউনলোড করা GMA ফাইলগুলি \Steam\steamapps\workshop\content\4000-এ সংরক্ষিত হয়, আর ম্যানুয়ালি ইনস্টল করা অ্যাডঅনগুলি \Steam\steamapps\common\GarrysMod\garrysmod\addons-এ যায়।
Q3: Garry’s Mod অ্যাডঅন জন্য কীভাবে নিজের GMA ফাইল তৈরি করব?
উত্তর: আপনার অ্যাডঅন ফাইলগুলি একটি ফোল্ডারে addon.json ম্যানিফেস্ট সহ সাজিয়ে নিন, তারপর অফিসিয়াল gmad.exe টুল (Garry’s Mod-এ অন্তর্ভুক্ত) ব্যবহার করে নিম্নলিখিত কমান্ড চালান: gmad.exe create -folder “yourfolder” -output “your addon.gma”।
Q4: GMA ফাইল ফরম্যাট কি Groove Media Audio ফরম্যাটের মতোই?
উত্তর: না, এরা সম্পূর্ণ ভিন্ন ফরম্যাট; যদিও উভয়ের এক্সটেনশন .gma একই, এখানে GMA মানে Garry’s Mod Addon (গেম আর্কাইভ), আর অন্যটি পুরনো গেম যেমন Penguin Racers-এ ব্যবহৃত একটি অজানা অডিও কোডেক।
Q5: কেন আমি অন্যের GMA ফাইল কপি করে Workshop-এ পুনরায় আপলোড করতে পারি না?
উত্তর: প্রতিটি GMA ফাইলের হেডারে মূল স্রষ্টার Steam ID থাকে; যদিও আপনি বিষয়বস্তু এক্সট্র্যাক্ট ও পরিবর্তন করতে পারেন, Workshop সিস্টেম মালিকানা ট্র্যাক করে এবং অন্যের কাজ আপনার নামে পুনরায় আপলোড করা Steam-এর পরিষেবার শর্ত লঙ্ঘন করে।