Windows-এ Steam-এর একটি ফিচার হলো এটি আপনাকে ম্যানুয়ালি গেম যোগ করতে দেয়, কিন্তু এটি শুধু EXE-ভিত্তিক গেমগুলোর জন্য সীমাবদ্ধ যা Microsoft Store থেকে ডাউনলোড করা নয়। এখন Microsoft Store গেমের একটি প্রধান উৎস হয়ে উঠেছে, তাই সেটিগুলোকেও Steam-এ যোগ করার সমর্থন থাকা উচিত। কিন্তু স্টোর থেকে ইনস্টল করা গেমগুলোর জন্য কোনো ডায়রেক্ট সাপোর্ট নেই।
Microsoft Store Game apps Steam-এ যোগ করুন
এই পোস্টে আমি একটি ট্রিক শেয়ার করছি যা আপনাকে এটি করতে দেবে। শুরু করার আগে নিশ্চিত করুন আপনি Windows PC-এ গেমটি ইনস্টল করেছেন – এখানে আমি Age of Empires উদাহরণ হিসেবে ব্যবহার করছি। মনে রাখবেন, আপনাকে অ্যাডমিন প্রিভিলেজ লাগবে।
Windows UWP Game লোকেট করুন
স্টোর থেকে ইনস্টল করা গেম ও অ্যাপগুলো প্যাকেজ হিসেবে উপলব্ধ থাকে। আমাদের প্রথমে এটিকে লোকেট করতে হবে। পথটি নিচের মত হওয়া উচিত:
C:\Users\<USERNAME>\AppData\Local\Packages
আপনি Run প্রম্পটে %appdata% টাইপ করে এক ধাপ পেছনে যেতে পারেন Local ফোল্ডার পেতে, এবং তারপর Packages-এ যেতে পারেন।
এখন গেম প্যাকেজটি খুঁজুন। যদি কঠিন হয়, তবে গেমের নাম দিয়ে সার্চ করুন।
Age of Empires-এর জন্য ফোল্ডার নাম হলো Microsoft.MSDallas_8wexxxxxxx।

Game-এর App Manifest লোকেট করুন
এরপর, আমরা একটি হিডেন ফোল্ডার অ্যাক্সেস করব যেটিতে সব গেম ও অ্যাপ থাকে।
এটি সাধারণত C:\Program Files\WindowsApps অথবা <DISK>:\WindowsApps-এ অবস্থিত।
<Disk> প্রযোজ্য যখন আপনি অ্যাপ ও গেমের জন্য আলাদা ড্রাইভ সিলেক্ট করেছেন।
আপনাকে অ্যাডমিন প্রিভিলেজ লাগবে, এবং আপনি যদি অ্যাক্সেস করতে না পারেন, তবে App ফোল্ডারের ওনারশিপ Trusted Installer থেকে আপনার একাউন্টে পরিবর্তন করতে হবে।
একবার ভিতরে গেলে, উপরের পাওয়া নামটি মিলিয়ে ফোল্ডারটি খুঁজুন। এই কেসে, এটি হবে "Microsoft.MSDallas_8wexxxxxxx"।

এরপর, ফোল্ডারে AppxManifest.xml ফাইলটি লোকেট করুন। এটিকে টেক্সট এডিটর দিয়ে খুলুন। Notepad ব্যবহার করার পরামর্শ দিচ্ছি। সেখানে কিছুই এডিট করবেন না – এবং .txt ফাইল হিসেবে সংরক্ষণ করুন।
এখন ফাইলে এই ট্যাগটি খুঁজুন "<Application Id="
Application ID কপি করুন যা এই কেসে শুধু App। একটা আলাদা Notepad-এ নোট করুন বা মনে রাখুন।

এখন Notepad-এ এই টেমপ্লেট ফলো করুন:
shell:AppsFolder\PACKAGE!APPID
Age of Empires-এর জন্য, package হবে ‘Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe’ এবং AppID হবে ‘App’.
তাহলে Age of Empires-এর স্ট্রিং হবে:
shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App
আপনার কম্পিউটারে কী আছে সেটি চেক করুন।
Steam-এ যোগ করুন
এখানেই আমরা Steam-কে ধোখা দিব। Steam গেম লাইব্রেরিতে যেকোনো EXE প্রোগ্রাম যেমন Windows Explorer বা Chrome যোগ করুন। একবার লিস্টে আসলে, সেটির ওপর ডান-ক্লিক করুন, এবং Properties সিলেক্ট করুন।

Start in সেকশন থেকে সব মুছে দিন, এবং Target সেকশনে আমাদের তৈরি করা টেক্সট ওভাররাইট করুন।
আমাদের কেসে, এটি হবে:
shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App
আপনি নামটিও গেমের নাম অনুযায়ী রিনেম করতে পারেন।

এই 작업을 마치면, আপনি সরাসরি Steam থেকে Windows Store গেম লঞ্চ করতে পারবেন। কিন্তু প্রতিটি গেমের জন্য এই প্রক্রিয়া दुहरাতে হবে।
কয়েকটি ড্রব্যাক আছে। আপনি এখানে Steam-সম্পর্কিত পূর্ণ ফিচার পাবেন না যেমন VR সাপোর্ট। তাই অন্যান্য গেমের মত Steam থেকে যেকোনো ইনফো দেখতে পাবেন না যা আপনি সেখানে থেকে ডাউনলোড করেছিলেন – কিন্তু Steam গেমটি লঞ্চ করতে পারবে, এবং অধিকাংশ কেসে ইন-গেম ওভারলে উপলব্ধ থাকবে।
Microsoft Store গেম Steam-এ থেকে Windows-এ কিভাবে যোগ করব?
Windows 11/10 PC-এ Microsoft Store গেম Steam-এ যোগ করতে, প্রথমে গেমটি লোকেট করতে হবে। অধিকাংশ কেসে, এটি AppData ফোল্ডারে পাওয়া যায়। তারপর, গেমের manifest খুঁজে বের করতে হবে। এটিকে অ্যাক্সেস করতে সঠিক পারমিশন লাগবে। তারপর, Application ID কপি করে manifest ফাইল এডিট করতে হবে এই ফরম্যাটে: shell:AppsFolder\PACKAGE!APPID। একবার হলে, আপনার PC-তে Steam খুলুন এবং গেম যোগ করুন।
Microsoft Store Steam-এর সাথে খেলতে পারে কিনা?
না, এখন পর্যন্ত এটি সম্ভব নয়। আপনার যদি Steam-এ কোনো গেম থাকে এবং কারো অন্যজনের কাছে Microsoft Store-এ সেটি থাকে, তবে আপনি সেগুলো লিংক করতে পারবেন না। অন্য কথায়, Steam বা Microsoft Store থেকে ক্রস-প্ল্যাটফর্ম সাপোর্ট পাওয়া সম্ভব নয়।
টিপ: আপনি UWPHook ব্যবহার করে Microsoft Store গেম এক ক্লিকে Steam-এ যোগ করতে পারেন।
