منم یه زمانی مثل تو بودم فکر میکردم EmuDeck فقط یک راه سریع و آسان برای راهاندازی شبیهسازها در Steam Deck است، و علیرغم استفاده از آن برای سالها، هرگز بیشتر از این به آن فکر نکردم. اما به آرامی طی چند ماه گذشته، EmuDeck به یکی از ضروری ترین برنامه هایی تبدیل شده است که من بر روی رایانه شخصی خود نصب کرده ام.
EmuDeck در سال 2022 در صحنه ظاهر شد و در ابتدا به عنوان "مجموعه ای از اسکریپت ها که به شما امکان می دهد Steam Deck خود را به صورت خودکار پیکربندی کنید" برای شبیه سازی ساخته شده بود . شبیه سازهای شما را نصب می کند، آنها را پیکربندی می کند، دایرکتوری هایی برای بازی های شما ایجاد می کند و به برنامه هایی مانند Steam ROM Manager متصل می شود تا بتوانید همه بازی های شبیه سازی شده خود را در کتابخانه Steam Deck خود مشاهده کنید. این یک ابزار ضروری برای علاقه مندان به یکپارچهسازی با سیستمعامل و شبیه سازی از زمان انتشار بوده است، اما EmuDeck به چیزی بسیار قدرتمندتر تبدیل شده است – و سرعت آن کاهش نمی یابد.
همیشه شروعی فروتنانه
اگرچه اکثر اسناد EmuDeck توسط "تیم EmuDeck" امضا شده است، یک توسعه دهنده تنها سازنده اصلی پروژه است – DragoonDorise در GitHub. در صحبت با توسعه دهنده، او به من گفت که Steam Deck در واقع الهام بخش پروژه نبوده است. او به من گفت: «اولین کدی که ساختم به این دلیل بود که اودین خود را خریدم. Odin یک شبیه ساز دستی است که بر روی اندروید ساخته شده است. «نمیخواستم دوباره همه تنظیمات را به صورت دستی انجام دهم.»
EmuDeck در ابتدا برای اندروید ساخته شد و با نام Pegasus Installer بود. همه چیز با RetroidPocket 2 و جلوی Pegasus شروع شد. تنظیم آن یک کار طاقت فرسا بود، بنابراین سعی کردم آن را خودکار کنم،" توسعه دهنده به من گفت. در نهایت، Steam Deck فاش شد و DragoonDorise گفت که این یک معامله بزرگ برای او بود. "من به اندازه کافی خوش شانس بودم که [یک Steam Deck] را در اولین موج دریافت کردم و اینگونه بود که EmuDeck متولد شد. یک آخر هفته طول کشید تا نسخه اول را منتشر کنم، و پسر، سخت بود… اما کار کرد."
Pegasus Installer تبدیل به EmuDeck شد و در ابتدا فقط برای Steam Deck بود. با توجه به فرم دستی و مشکلاتی که در استفاده از حالت دسکتاپ بدون صفحه کلید و ماوس وجود دارد، EmuDeck کاملا منطقی بود. اگر هیچ چیز دیگری نباشد، مدت زمانی را که باید روی دسکتاپ صرف کنید، به حداقل می رساند، همگی در حین نصب و پیکربندی همه چیزهایی که نیاز دارید از طریق یک بسته واحد با کاربری آسان. اما به همین جا ختم نشد.
در نهایت، ROG Ally به دنبال موفقیت Steam Deck ظاهر شد. و EmuDeck با توسعه یک نسخه ویندوز از ابزار پاسخ داد. اکنون، نصبکنندههای SteamOS، Windows، ChimeraOS، Android و توزیعهای عمومی لینوکس را خواهید یافت. اکنون میتوانید EmuDeck را تقریباً بر روی هر پلتفرمی بهعنوان یک راه سریع و آسان برای راهاندازی شبیهسازهای خود دریافت کنید، اما من بسیار جذب این ابزار برای هر کاری که فراتر از عملکرد اصلی خود انجام میدهد، شدهام.
فراتر از تقلید
EmuDeck میتوانست به یک ابزار کمکی که به طور خودکار مجموعهای از شبیهسازها را پیکربندی میکند، متوقف شود، اما به گونهای رشد کرده است که بسیاری از ویژگیهای اضافی را در بر میگیرد. در اینجا یک نمونه است:
- کمپرسور – کتابخانه رام شما را فشرده می کند تا اندازه آن کاهش یابد.
- ذخیره خودکار – به طور خودکار پیشرفت شما در بازی های شبیه سازی شده را هنگام بستن آنها ذخیره می کند تا نیازی به ایجاد حالت ذخیره به صورت دستی نداشته باشید.
- همگام سازی ابری – از یک سرویس ذخیره سازی آنلاین مانند Box یا Google Drive برای ذخیره و همگام سازی فایل های ذخیره شده شما برای بازی های شبیه سازی شده استفاده می کند.
- EmuDecky – یک افزونه مخصوص Steam Deck که به شما امکان می دهد از حالت بازی Steam Deck به کلیدهای میانبر شبیه ساز دسترسی داشته باشید.
- Local Multiplayer — به شما امکان می دهد بازی های چند نفره محلی را برای عناوین شبیه سازی شده شروع کنید.
- Rom Library — دومین کتابخانه Steam اختصاصی برای Steam Deck که فقط با بازی های شبیه سازی شده پر شده است.
- حالت بازی – ابزاری که فرآیندهای ویندوز را دور می زند تا مستقیماً به حالت Steam Big Picture راه اندازی شود.
این هم فقط یک نمونه برداری است. EmuDeck دارای تعداد زیادی ویژگی کوچکتر است، از بررسی BIOS گرفته تا پشتیبانی Retro Achievements و ابزارهای مهاجرت که به شما امکان می دهد کل کتابخانه خود را به سیستم های دیگر منتقل کنید. طبق گفته DragoonDorise، همه این ویژگیها علاوه بر «میلیونها ساعت سرمایهگذاری برای آزمایش» هسته EmuDeck نیز توسعه یافتهاند.
اگرچه من از بیشتر ویژگیهای EmuDeck در ماشینهای مختلف استفاده کردهام، حالت بازی واقعاً تفاوت را در نحوه بازیهای رایانهای ایجاد کرده است. همانطور که هر کسی که سعی کرده یک رایانه شخصی کنسول مانند راه اندازی کند، به خوبی می داند، شما به یک صفحه کلید و ماوس در دسترس نیاز دارید تا حداقل وارد هر رابط پشتیبانی از کنترلر که استفاده می کنید (معمولا Steam)، و حتی در آن زمان، اعلان ها، برنامههای راهاندازی و سایر پنجرههای مزاحم میتوانند مانع شوند. با حالت بازی، بالاخره میتوانم تجربه رایانهای شبیه کنسولی را داشته باشم که سالها آرزویش را داشتم.
تولد دوباره ماشین بخار
از زمانی که Valve تلاش کرد (و شکست خورد) تا Steam Machine را به خود جلب کند، تلاشهای بیشماری برای وادار کردن یک رایانه شخصی کوچک مانند یک کنسول صورت گرفته است. شما آن را شروع می کنید، یک کنترلر را بردارید و روی کاناپه فرو می روید تا شروع به بازی کنید. اگرچه راههایی برای نزدیک شدن به این تجربه وجود دارد – بهویژه با توزیعهای لینوکس مانند ChimeraOS یا HoloISO – همیشه باید به دلیل لینوکس به یک صفحهکلید قابل حمل و یا سازگاری نقطهای بسنده کنید. حالت بازی تمام این مشکل را حل می کند.
DragoonDorise آن را اینگونه توصیف میکند: «کاری که انجام میدهد این است که دسکتاپ ویندوز شما را با Steam جایگزین میکند، بنابراین سریعتر به حالت Big Picture راهاندازی میشود – به نوعی مانند Steam Deck است.» از قبل میتوانید Steam را فوراً به حالت Big Picture راهاندازی کنید – رابط کاربری کنترلکنندهای که Steam Deck را منعکس میکند – و میتوانید Steam را به عنوان یک برنامه راهاندازی تنظیم کنید. اما حالت بازی بیشتر از آن در EmuDeck انجام می دهد.
از آنچه من می توانم بگویم، آن دو کار اصلی را انجام می دهد. اولین و مهمترین این است که هرگز Windows File Explorer را راه اندازی نمی کند (یا حداقل به میزان قابل توجهی محدود می کند). ممکن است File Explorer را تنها راهی برای مرور فایلهای خود بدانید، اما این فرآیند در ویندوز در واقع کارهای بیشتری انجام میدهد. به نوار وظیفه، تصویر زمینه دسکتاپ، منوی استارت و حتی آیکون های دسکتاپ شما فرمان می دهد. EmuDeck یک اسکریپت PowerShell را اجرا میکند تا همه چیزهایی که برای راهاندازی اتاق نشیمن به آن نیاز ندارید را دور بزند و مستقیماً به حالت Big Picture میرود. فقط چند ثانیه طول می کشد – اگر تلویزیون خود را به اندازه کافی سریع روشن نکنم، اجرای فیلمنامه را کاملا از دست خواهم داد.
کار دیگری که انجام می دهد سرکوب اعلان ها و سایر پنجره هایی است که سعی می کنند در بالای رابط تصویر بزرگ قرار گیرند. در مورد من، من یک VPN روی رایانه شخصی اتاق نشیمن خود نصب کرده ام، همراه با یک درایور قدیمی AMD که از آن استفاده نمی کنم. من ممکن است برای رایانه های شخصی که برای کار استفاده می کنم همه چیز را مرتب کنم، اما وقتی می نشینم تا استراحت کنم و بازی کنم، تنبل هستم. آنها مشکلی ایجاد نمی کنند و من نمی توانستم اهمیتی بدهم. هر دو می خواهند وقتی من می نشینم و رایانه شخصی خود را روشن می کنم به صفحه فرمان فرمان دهند و حالت بازی EmuDeck مانع از مسدود شدن آنها می شود.
به همان اندازه که حالت بازی چشمگیر است، در واقع نمی تواند شما را به ویندوز وارد کند. خوشبختانه، اگر نگران امنیت نیستید، راه سادهای برای حل آن پیدا کردهام. به ویرایشگر رجیستری بروید و به مسیر زیر بروید: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPasswordLessDevice. سپس، مقدار DevicePasswordLessBuildVersion را روی 0 تنظیم کنید. کامپیوتر خود را مجددا راه اندازی کنید، Windows + R را فشار دهید و netplwiz را وارد کنید. علامت کادری که نیاز به رمز عبور دارد را بردارید، روی اعمال کلیک کنید، رمز عبور فعلی خود را وارد کنید و کارتان تمام شد.
با این تنظیمات، من می توانم دکمه پاور را روی رایانه شخصی خود فشار دهم، یک کنترلر را روشن کنم و شروع به بازی کنم. از زمانی که شروع به استفاده از EmuDeck به این روش کردم، مجبور نبودم صفحه کلید بلوتوثی را پیدا کنم. به نظر می رسد که من به درستی روی یک کنسول بازی می کنم – فقط با عملکرد بسیار بهتر.
یک برنامه ضروری
EmuDeck به عنوان راهی برای راه اندازی شبیه سازها در Steam Deck شروع شد، اما از آن زمان به بخش مهمی از راه اندازی رایانه شخصی من تبدیل شده است. از زمانی که Special K را نصب کردم – حتما ستون من را در آن برنامه بخوانید – هرگز چیزی پیدا نکردم که روی هر رایانه شخصی جدیدی که میسازم اجرا شود. حالت بازی برای من جذابیت اصلی است، اما من با ویژگی های دیگر EmuDeck نیز درگیر شده ام. من گنجینه ای از رام ها را روی یک هارد اکسترنال دارم، و EmuDeck به من اجازه می دهد تا ذخیره های خود را بین رایانه شخصی خود و Steam Deck همگام کنم، و همچنین پیکربندی خود را بین دستگاه ها ثابت نگه دارم.
حتی بهتر از آن، بیشتر مواردی که EmuDeck ارائه می دهد رایگان است. ویژگیهای جدید، بهویژه آنهایی که به تنهایی توسط EmuDeck توسعه یافتهاند، ابتدا برای اعضای Patreon آن ظاهر میشوند، اما میتوانید بسیاری از قابلیتهای EmuDeck – از جمله عملکرد اصلی آن در راهاندازی شبیهسازها – را بهصورت رایگان دریافت کنید. و اگر میخواهید ثبتنام کنید و جدیدترین ویژگیها را دریافت کنید، حدود 35 دلار در سال برای شما هزینه خواهد داشت.
از زمان نصب EmuDeck، کلاسیکهای یکپارچهسازی با سیستمعامل را که هرگز لمس نمیکردم، بازی کردهام، بازیهای مدرن را به روشهایی که هرگز فکر نمیکردم امکانپذیر باشد، اصلاح کردهام، و اجازه دادهام که کنسولهایم گرد و غبار جمعآوری کنند که تمام بازیهایم را به رایانه شخصی منتقل میکنم. اگر حتی از راه دور به شبیه سازی علاقه دارید، EmuDeck را امتحان کنید – از قدرت واقعی آن تحت تاثیر قرار خواهید گرفت.