প্রকল্প সম্পর্কে
ArcadeManager হল আর্কেড এমুলেশনের জন্য একটি রম পরিচালনার টুল, যা MAME এবং FBNeo রমসেট ব্যবহারকারীদের লক্ষ্য করে তৈরি। এটি Windows, macOS এবং Linux-এর জন্য একটি ডেস্কটপ অ্যাপ্লিকেশন হিসেবে বিতরণ করা হয় এবং এর ইন্টারফেস একাধিক ভাষায় অনূদিত।
README-তে বর্ণিত প্রধান ক্ষমতাগুলি:
- ফিল্টারিং ও পরিষ্কারকরণ: আর্কেড রম সংগ্রহ থেকে অবাঞ্ছিত, খারাপ বা অচল গেম সরাতে সাহায্য করে এবং নির্বাচিত রমগুলির একটি সেট কপি বা পরিষ্কার করতে পারে।
- নির্বাচিত তালিকা: বেশ কয়েকটি পূর্ব-নির্মিত "সেরা গেম" নির্বাচন এবং একটি উইজার্ড অন্তর্ভুক্ত, যা কাজে লাগে যখন একটি সম্পূর্ণ MAME রমসেটে হাজার হাজার শিরোনাম থাকে।
- রমসেট রক্ষণাবেক্ষণ: একটি রমসেট পরীক্ষা ও মেরামত করে এবং এটিকে নন-মার্জড ফরম্যাটে রূপান্তর করে (অন্যান্য রমসেট ধরন সমর্থিত নয়; README সেই রূপান্তরের জন্য ClrMamePro-র দিকে নির্দেশ করে)।
- ওভারলে/বেজেল: একটি ওভারলে প্যাক ডাউনলোড ও ইনস্টল করে, বর্তমানে শুধুমাত্র Retropie এবং Recalbox-এর জন্য।
- গেম তালিকা পরিচালনা: তালিকা ফাইল মার্জ ও বিভক্ত করা, DAT বা INI ফাইল রূপান্তর করা এবং রম ফাইল পরিচালনার সাথে ব্যবহৃত সম্পর্কিত কার্যক্রম।
README উল্লেখ করে যে ফাইল কপি করার সময় ব্যবহৃত MAME/FBNeo সংস্করণের সাথে মিলে যাওয়া একটি কার্যকর রমসেট থাকা প্রয়োজন এবং এই টুলটি রম ডাউনলোড করে না।
উন্নয়ন ও প্যাকেজিং: প্রকল্পটি .NET 10 SDK এবং NodeJS 22 বা তার পরবর্তী সংস্করণ ব্যবহার করে, সাথে একটি Electron-ভিত্তিক ডেস্কটপ শেল। বিল্ডগুলি dotnet publish প্রোফাইলের মাধ্যমে প্রতি প্ল্যাটফর্মে প্রকাশিত হয় (win-x64, linux-x64, osx-arm64); README জানায় Windows ARM, Linux ARM এবং macOS x86 বর্তমানে সমর্থিত নয়। পরীক্ষার জন্য একটি PowerShell স্ক্রিপ্ট দিয়ে নমুনা রমসেট তৈরি করা যায়। অনুবাদগুলি Data\translations-এর অধীনে সাধারণ INI-শৈলীর টেক্সট ফাইল এবং pull request বা Weblate-এর মাধ্যমে অবদান গ্রহণ করা হয়। CI ব্যাজ Windows, Linux এবং macOS বিল্ড কভার করে এবং SonarCloud ব্যাজ কোড মানের মেট্রিক্স রিপোর্ট করে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.