DS4Windows یکی از نرمافزارهای کاربردی برای استفاده از دستههای بازی پلیاستیشن روی کامپیوترهای ویندوزی است. این برنامه با تبدیل ورودی دسته به یک کنترلر مجازی، امکان استفاده از DualShock 4، DualSense و برخی دیگر از گیمپدهای سازگار را در بسیاری از بازیهای ویندوز فراهم میکند.
بسیاری از بازیهای کامپیوتری، بهخصوص عناوینی که بیشتر با کنترلرهای Xbox سازگار هستند، ممکن است دسته PS4 یا PS5 را بهصورت مستقیم شناسایی نکنند. DS4Windows این مشکل را با شبیهسازی کنترلرهای سازگار برطرف میکند و به کاربر اجازه میدهد عملکرد دکمهها، آنالوگها، سنسور حرکتی و بخشهای مختلف کنترلر را شخصیسازی کند.
DS4Windows چیست؟
DS4Windows یک نرمافزار Open Source و Input Mapper برای ویندوز است که کنترلر فیزیکی را به یک کنترلر مجازی تبدیل میکند. در حالت پیشفرض، برنامه معمولاً یک کنترلر مجازی Xbox 360 ایجاد میکند؛ به همین دلیل بازیهایی که از دستههای Xbox پشتیبانی میکنند میتوانند کنترلر پلیاستیشن را نیز شناسایی کنند.
این نرمافزار در ابتدا توسط پروژه DS4Windows اولیه توسعه داده شد و بعدها نسخهای که توسط Ryochan7 توسعه پیدا کرد، به یکی از نسخههای شناختهشده DS4Windows تبدیل شد. صفحه دانلود منبع حاضر نیز همین نسخه Ryochan7 را ارائه میکند.
DS4Windows چه کاربردی دارد؟
مهمترین کاربرد DS4Windows، فراهم کردن امکان استفاده از دستههای پلیاستیشن در بازیهایی است که پشتیبانی مناسبی از این کنترلرها ندارند.
با استفاده از DS4Windows میتوان:
- دسته PS4 و PS5 را در بسیاری از بازیهای PC استفاده کرد.
- کنترلر را بهصورت Xbox 360 یا DualShock 4 مجازی شبیهسازی کرد.
- عملکرد دکمهها و آنالوگها را تغییر داد.
- کلیدهای کیبورد و ماوس را به دکمههای کنترلر اختصاص داد.
- عملکرد سنسور حرکتی کنترلر را برای کاربردهای مختلف تنظیم کرد.
- برای بازیها و برنامههای مختلف، پروفایلهای جداگانه ساخت.
- دستههایی را که از طریق Bluetooth متصل هستند، در برخی بازیهای ناسازگار قابل استفاده کرد.
چرا DS4Windows دسته را بهعنوان Xbox میشناسد؟
این موضوع یکی از رایجترین سوالات کاربران است.
DS4Windows در تنظیمات پیشفرض، دسته را به یک کنترلر مجازی Xbox 360 تبدیل میکند؛ زیرا بسیاری از بازیهای ویندوز از استاندارد ورودی Xbox پشتیبانی میکنند. در این حالت، بازی تصور میکند یک دسته Xbox به کامپیوتر متصل شده است، در حالی که کاربر در واقع از DualShock 4 یا DualSense استفاده میکند.
البته امکان استفاده از شبیهسازی DualShock 4 نیز وجود دارد، اما سازگاری بازیها با این حالت بهاندازه شبیهسازی Xbox گسترده نیست.
قابلیت شخصیسازی دسته
یکی از نقاط قوت DS4Windows، امکانات گسترده برای شخصیسازی کنترلر است. کاربران میتوانند عملکرد دکمهها، آنالوگها و برخی قابلیتهای دیگر را مطابق نیاز خود تغییر دهند.
برای مثال، میتوان یک دکمه خاص را به یک کلید کیبورد اختصاص داد یا عملکرد آنالوگها و محدوده Dead Zone را تنظیم کرد. همچنین برای بازیهای مختلف میتوان پروفایلهای جداگانه ایجاد کرد تا تنظیمات موردنظر بهصورت خودکار استفاده شوند.
آیا DS4Windows از دسته PS5 پشتیبانی میکند؟
بله. DS4Windows برای استفاده از کنترلرهای پلیاستیشن طراحی شده و از DualShock 4 و DualSense 5 پشتیبانی میکند. صفحه معرفی این نرمافزار همچنین به پشتیبانی از DualShock 3 و برخی گیمپدهای دیگر اشاره کرده است.
البته سازگاری دقیق میتواند به مدل کنترلر، روش اتصال و درایورهای نصبشده روی ویندوز بستگی داشته باشد.
اتصال دسته با USB یا Bluetooth
DS4Windows میتواند با کنترلرهایی که بهصورت سیمی یا بیسیم به کامپیوتر متصل میشوند کار کند. در برخی سناریوها، استفاده از Bluetooth نیز باعث میشود بتوان از امکانات DS4Windows برای سازگار کردن کنترلر با بازیهایی استفاده کرد که بهصورت پیشفرض پشتیبانی محدودی از دستههای پلیاستیشن دارند.
در صورتی که از DualShock 4 یا DualSense استفاده میکنید، نوع اتصال میتواند روی برخی قابلیتهای جانبی مانند جک هدست نیز تأثیر داشته باشد.
مشکل Double Input چیست؟
از آنجا که DS4Windows یک کنترلر مجازی ایجاد میکند، ممکن است ویندوز یا بازی همزمان کنترلر واقعی و کنترلر مجازی را مشاهده کند. این وضعیت میتواند باعث شود با فشردن یک دکمه، بازی دو ورودی دریافت کند؛ مشکلی که به آن Double Input گفته میشود.
برای جلوگیری از این مشکل، در برخی شرایط لازم است کنترلر فیزیکی برای بازیها مخفی شود تا تنها کنترلر مجازی قابل مشاهده باشد.
پیشنیازهای DS4Windows
برای استفاده صحیح از DS4Windows باید برخی درایورهای موردنیاز نصب شده باشند. صفحه دانلود منبع نیز قبل از اجرای برنامه، نصب درایورهای لازم را توصیه میکند.
نسخه فعلی درجشده در صفحه دانلود همچنین به .NET 8 Desktop Runtime برای معماریهای x64 و x86 اشاره میکند.
DS4Windows برای چه کسانی مناسب است؟
DS4Windows برای کاربرانی مناسب است که میخواهند با دسته PS4 یا PS5 روی کامپیوتر بازی کنند، اما بازی موردنظر پشتیبانی کامل و مستقیمی از کنترلر پلیاستیشن ندارد. همچنین افرادی که به تنظیمات پیشرفته و شخصیسازی کنترلر نیاز دارند، میتوانند از امکانات این برنامه استفاده کنند.
یکی از مزیتهای مهم DS4Windows این است که عملکرد آن به یک بازی خاص محدود نیست و کنترلر مجازی ایجادشده میتواند در بازیها و برنامههای مختلف ویندوز مورد استفاده قرار بگیرد.
تفاوت DS4Windows نسخه 3.3.3 و 3.5
نسخه DS4Windows v3.3.3 آخرین نسخه منتشرشده از شاخه معروف Ryochan7 است و در مخزن GitHub پروژه اکنون بهعنوان نسخه Archived شناخته میشود. در مقابل، v3.5 با عنوان Official منتشر شده و بهعنوان ادامه پروژه Ryochan7 معرفی شده است.
از نظر عملکرد اصلی، هر دو نسخه برای یک هدف طراحی شدهاند: اتصال و استفاده از کنترلرهای پلیاستیشن روی ویندوز و ایجاد کنترلر مجازی برای سازگاری بهتر با بازیهای PC. بنابراین کاربرانی که از v3.3.3 استفاده کردهاند، در v3.5 با یک نرمافزار کاملاً متفاوت روبهرو نخواهند شد.
تفاوت مهم v3.5 در ادامه توسعه و اضافهشدن قابلیتهای جدید است. در این نسخه امکاناتی مانند Button Debouncing برای جلوگیری از ثبت چندباره ناخواسته فشردن بعضی دکمهها، ابزار کالیبراسیون آنالوگها و قابلیت کمک به مقابله با مشکلاتی مانند Stick Drift اضافه شده است. کالیبراسیون آنالوگها از بخش Axis Config پروفایل در دسترس است.
در v3.5 همچنین قابلیتهای جدیدی مانند پشتیبانی آزمایشی از Moonlight/Sunshine، بهبود عملکرد سیستم Debouncing، بهروزرسانی نسخه HidHide، اصلاح Update Checker، بهینهسازی نحوه انجام عملیات I/O با Win32 API و تغییرات مختلف در مدیریت Lightbar و Rumble اضافه شدهاند.
از طرف دیگر، v3.3.3 در مقایسه با v3.5 یک نسخه قدیمیتر و آرشیوی محسوب میشود و در حال حاضر آخرین نسخه شاخه Ryochan7 است. صفحه GitHub پروژه، v3.5 را بهعنوان Latest Official build and a continuation of Ryochan7’s DS4Windows معرفی میکند.
آیا نسخه 3.5 ارزش نصب دارد؟
برای کاربری که قصد نصب DS4Windows را از ابتدا دارد، v3.5 انتخاب نسخهای است که پروژه در حال حاضر بهعنوان نسخه رسمی و جدیدتر معرفی میکند. در مقابل، v3.3.3 بیشتر برای کاربرانی اهمیت دارد که به دنبال آخرین نسخه شاخه قدیمی Ryochan7 هستند یا به دلایل سازگاری میخواهند از همان نسخه استفاده کنند.
بهطور خلاصه، v3.5 یک بازنویسی کامل DS4Windows نیست، بلکه ادامه و توسعه نسخه Ryochan7 با قابلیتها و اصلاحات جدیدتر است. مهمترین پیشرفتهای آن نیز در زمینه شخصیسازی کنترلر، کالیبراسیون آنالوگ، Debouncing، بهینهسازی عملکرد و چند قابلیت جدید ارتباطی قرار دارند.
| ویژگی | DS4Windows v3.3.3 | DS4Windows v3.5 |
|---|
| شاخه پروژه | Ryochan7 | Official / Continuation |
| وضعیت | Archived | Latest Official |
| پشتیبانی از کنترلر پلیاستیشن | ✅ | ✅ |
| کنترلر مجازی | ✅ | ✅ |
| شخصیسازی پروفایل | ✅ | ✅ |
| Button Debouncing | محدود/قدیمی | ✅ بهبودیافته |
| کالیبراسیون آنالوگ | ❌ | ✅ |
| امکانات مقابله با Stick Drift | محدود | ✅ |
| پشتیبانی آزمایشی Moonlight/Sunshine | ❌ | ✅ |
| بهینهسازیهای جدید | ❌ | ✅ |
جمعبندی
DS4Windows یکی از ابزارهای شناختهشده برای استفاده از کنترلرهای پلیاستیشن در ویندوز است. این برنامه با ایجاد کنترلر مجازی و امکان تنظیم گسترده ورودیها، میتواند سازگاری DualShock 4 و DualSense را با طیف وسیعی از بازیهای PC افزایش دهد.
برای اکثر کاربران، شبیهسازی Xbox 360 Controller مهمترین قابلیت DS4Windows است؛ زیرا تعداد زیادی از بازیهای ویندوز با این استاندارد سازگاری بهتری دارند. در کنار آن، امکاناتی مانند ساخت پروفایل، Remap کردن دکمهها، تنظیم آنالوگها و استفاده از سنسور حرکتی، DS4Windows را به ابزاری کاربردی برای شخصیسازی تجربه بازی تبدیل کرده است.
دانلود
دانلود نسخه جدید DS4Windows
– رمز فایل: www.p30day.com
راهنمای نصب
پس از نصب پیشنیازها و اجرای DS4Windows، دسته را از طریق کابل USB یا Bluetooth به کامپیوتر متصل کنید. در صورت شناسایی صحیح، کنترلر در محیط برنامه نمایش داده میشود.
در ادامه میتوانید یک پروفایل مناسب ایجاد یا پروفایل پیشفرض را انتخاب کنید. بخش تنظیمات Profile امکان تغییر عملکرد دکمهها، آنالوگها و سایر ورودیها را در اختیار کاربر قرار میدهد. در حالت عادی نیز میتوان اجازه داد برنامه یک کنترلر مجازی Xbox ایجاد کند تا بازیهای بیشتری بتوانند دسته را شناسایی کنند.
در برخی بازیها ممکن است لازم باشد مشکل Double Input نیز برطرف شود تا بازی فقط کنترلر مجازی را دریافت کند.