Ryujinx, C# এ লেখা একটি পরীক্ষামূলক ক্রস-প্ল্যাটফর্ম নিন্টেন্ডো সুইচ এমুলেটর

রিউজিনক্স

Ryujinx একটি ওপেন সোর্স নিন্টেন্ডো সুইচ এমুলেটর

তাদের জন্য যারা একটি নিন্টেন্ডো সুইচ এমুলেটর খুঁজছেন, নিন্টেন্ডো লকপিক এবং লকপিক_আরসিএম সংগ্রহস্থল এবং সেগুলির বিভিন্ন কাঁটাগুলি ব্লক করতে "উভয়"-এ যাওয়ার পরে, Ryujinx হল একটি বিকল্প যা আপনার আগ্রহের হতে পারে।

Ryujinx (Ryujinx এর নাম "Ryujin" নামের উপর ভিত্তি করে - পৌরাণিক ড্রাগনের নাম (সমুদ্রের ঈশ্বর)), হল একটি ওপেন সোর্স এমুলেটর যা 2017 সাল থেকে পাওয়া যাচ্ছে এবং এটি C# ভাষায় বিকশিত হওয়ার দ্বারা চিহ্নিত করা হয়। এর ডিজাইনারদের মতে, এর লক্ষ্য হল চমৎকার নির্ভুলতা এবং কর্মক্ষমতা, একটি ব্যবহারকারী-বান্ধব ইন্টারফেস এবং সামঞ্জস্যপূর্ণ বিল্ড প্রদান করা।

সাইটের অফিসিয়াল পৃষ্ঠায় আমরা এটি পড়তে পারি এটি নিজেকে একটি সাধারণ এবং পরীক্ষামূলক নিন্টেন্ডো সুইচ এমুলেটর হিসাবে উপস্থাপন করে। যাইহোক, এটি যা সক্ষম তা দেওয়া হলে, এটি শুধুমাত্র একটি পরীক্ষামূলক এমুলেটরের চেয়ে অনেক বেশি হতে দেখা যায়। গত এপ্রিলে, Ryujinx প্রায় 4050টি শিরোনামের উপর পরীক্ষা করা হয়েছিল এবং প্রায় 3400টি খেলার যোগ্য বলে পাওয়া গেছে।

Ryujinx বৈশিষ্ট্য

জন্য হিসাবে এমুলেটর বৈশিষ্ট্য, গিটহাবের প্রকল্প পৃষ্ঠায় নিম্নলিখিতটি উল্লেখ করা হয়েছে:

  • অডিও: অডিও আউটপুট সম্পূর্ণরূপে সমর্থিত, তবে এটি উল্লেখ করা হয়েছে যে অডিও ইনপুট (মাইক্রোফোন) সমর্থিত নয়।
  • ইউপিসি: CPU এমুলেটর, ARMeilleure, একটি ARMv8 CPU অনুকরণ করে এবং বর্তমানে আংশিক 8-বিট সমর্থন সহ বেশিরভাগ 64-বিট ARMv7 এবং কিছু ARMv32 (এবং পূর্ববর্তী) নির্দেশাবলী সমর্থন করে। এটি এআরএম কোডটিকে একটি কাস্টম আইআর-এ অনুবাদ করে, কিছু অপ্টিমাইজেশান করে এবং এটিকে x86 কোডে রূপান্তর করে।
  • Ryujinx একটি ঐচ্ছিক প্রোফাইলযুক্ত ক্রমাগত অনুবাদ ক্যাশেও বৈশিষ্ট্যযুক্ত, যা মূলত অনুবাদিত ফাংশনগুলিকে ক্যাশে করে যাতে প্রতিবার গেমটি লোড করার সময় তাদের অনুবাদ করার প্রয়োজন হয় না। নেট ফলাফল হল লোডের সময় একটি উল্লেখযোগ্য হ্রাস (
  • GPU: GPU এমুলেটর যথাক্রমে OpenTK বা Silk.NET-এর কাস্টম বিল্ডের মাধ্যমে OpenGL (সংস্করণ 4.5 সর্বনিম্ন), Vulkan, বা মেটাল (MoltenVK-এর মাধ্যমে) API ব্যবহার করে সুইচ ম্যাক্সওয়েল GPU অনুকরণ করে।
  • কীবোর্ড, মাউস, টাচ ইনপুট, জয়কন ইনপুট সমর্থনের জন্য সমর্থন এবং প্রায় সব ড্রাইভার। মোশন কন্ট্রোল বেশিরভাগ ক্ষেত্রেই স্থানীয়ভাবে সমর্থিত; DS4Windows বা BetterJoy বর্তমানে ডুয়াল-জয়কন মোশন সাপোর্টের জন্য প্রয়োজন। সমস্ত পরিস্থিতিতে, আপনি ইনপুট সেটিংস মেনুর মধ্যে সবকিছু কনফিগার করতে পারেন।
  • DLC এবং mods: Ryujinx GUI এর মাধ্যমে অতিরিক্ত সামগ্রী/ডাউনলোডযোগ্য সামগ্রী পরিচালনা করতে পারে। মোডগুলিও সমর্থিত (romfs, exefs, এবং রানটাইম মোড যেমন চিট); GUI-তে একটি নির্দিষ্ট গেমের জন্য সংশ্লিষ্ট মোড ফোল্ডার খুলতে একটি শর্টকাট রয়েছে।

Ryujinx ইনস্টলেশন

যারা তাদের কম্পিউটারে Ryujinx ইনস্টল করতে সক্ষম হতে আগ্রহী, তাদের জানা উচিত যে এটি সঠিকভাবে চালানোর জন্য, এটির অন্তত প্রয়োজন:

  • 8 GB RAM
  • CPU: Intel Core i5-4430 বা AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 বা AMD Radeon R7 240
  • একটি ভিডিও কার্ড/GPU যা OpenGL 4.5 বা উচ্চতর, বা Vulkan সমর্থন করে
  • একটি 64-বিট অপারেটিং সিস্টেম
  • prod.keys, title.keys এবং a ফার্মওয়্যার ডাউনলোড করা হয়েছে নিন্টেন্ডো থেকে যা জেলব্রেক সহ পাওয়া যেতে পারে (যদিও এটি ইন্টারনেটে একটু অনুসন্ধান করে পাওয়া যেতে পারে)

লিনাক্সে Ryujinx এর ইনস্টলেশনের জন্য, এটি খুব সহজ, কারণ আপনি যদি নির্ভরতা মোকাবেলা করতে না চান তবে আপনি নিম্নলিখিত কমান্ডের সাহায্যে ফ্ল্যাটহাব থেকে ইনস্টল করতে পারেন (ফ্ল্যাটপ্যাক সমর্থন সক্ষম করা প্রয়োজন):

flatpak install flathub org.ryujinx.Ryujinx

এখন যারা প্রদত্ত ইনস্টলেশন স্ক্রিপ্টের সাথে ইনস্টল করতে পছন্দ করেন, শুধুমাত্র একটি টার্মিনাল খুলুন এবং নির্ভরতাগুলি ইনস্টল করতে নিম্নলিখিতটি টাইপ করুন

Archlinux-ভিত্তিক বিতরণ:

sudo pacman -S sdl2 openal

উবুন্টু-ভিত্তিক বিতরণ:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

ফেডোরা:

sudo dnf install SDL2-devel openal-soft

এবং অবশেষে আমরা নিম্নলিখিত কমান্ডটি চালানোর জন্য এগিয়ে যাই:

bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"

অবশেষে, আমি আপনাকে নিম্নলিখিত লিঙ্কগুলি ছেড়ে দিচ্ছি যেখানে আপনি ডকুমেন্টেশনগুলি খুঁজে পেতে পারেন যা কনফিগারেশনের জন্য দরকারী হবে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।