前往
大廳
主題

DS4WINDOWS 3.X版,大幅進化與支援手把大增,DS3、DS4、DS5、Switch Pro、Joy Coin通吃。

DSS | 2023-06-09 20:19:04 | 巴幣 2234 | 人氣 6694

DS4WINDOWS 3.X版
文章寫在2023年6月
距離上次關心DS4WINDOWS已經好久了
最近更新後它要求新的.NET 6.0程式庫
之後稍稍了解了一下它的進化

比起我在2018年寫的文章,
它現在最明顯的幾項進化

。除了支援DS4、DS5這兩款主流的手把,也對應了DS3、Switch Pro、Joy Coin,以及幾款副廠的手把。
。輸出可以設定為XBOX360手把或是DUALSHOCK4手把
。系統要求改為WINDOWS10/11,舊的WINDOWS只能選用舊的版本(應該是2.2.14之前的版本)

先大略講一下DS4/DS5,目前這兩款手把雖然可以和電腦的藍芽配對,
但是只能在STEAM下才能正常地無線控制,
一旦STEAM關掉,控制台裡的遊戲控制裝置就沒有訊號了;
唯一的解法就是插線使用,但是有些遊戲又很機車,好比各種模擬器就不接受這種情況下的手把訊號,
就可以利用DS4WINDOWS把DS4/DS5手把模擬成XBOX手把讓模擬器認得這遊戲手把,
同時又能無線操作。

另外像是暗黑破壞神4/DIABLO4這種非STEAM遊戲,STEAM的DS4、DS5驅動不能正常使用的情況,
就需要利用DS4WINDOW才能實現無線控制,如果像過去一樣只能模擬成XBOX的話,
就會看到遊戲介面上都是XBOX的按鈕,切換成DS4輸出的話,
就可以正確且正常地實現沒有STEAM驅動的情況下正常無線使用DS4。

DS4WINDOWS 3.X

需求
○WINDOWS10/11
○..NET 6.0 RUNTIME  x64(連結) x86(連結)
○對應遊戲控制器 最多同時使用8支 ,對應DS4、DS5、Switch Pro、Joy coin、DS3(DS3需要額外安裝驅動),部分的副廠PS4控制器。
○USB藍芽接收器 盡量買新的,我桌機用的是BT4.1使用OK,筆電用內建藍芽BT5.0使用OK。

安裝步驟
○從專案網站下載最新版本,撰文時最新版本為3.2.11 (WIN7等舊版本要找2.2.14)
○將壓縮包解壓縮在你方便管理的資料夾下
○執行 DS4Windows.exe
○第一次執行會引導去下載安裝.NET 6.0 RUNTIME,安裝後電腦需要重新開機。
○再次執行 DS4Windows.exe 會要求選擇存檔資料夾
看你自己喜歡放在系統的資料夾裡還是放在程式的資料夾裡面。
○接著是驅動程式引導
○STEP1點下去之後會自動下載ViGEmBUS,下載完成會跳出安裝精靈,依照引導安裝下去就行了。
○STEP2不用管,其實有點尷尬,畢竟已經不支援WIN7了,還留著WIN7要安裝XBOX360驅動的提示。
○STEP3是教你看是要用線連接手把還是用藍芽配對,藍芽的話就是進WIN10的新增藍芽裝置介面,把DS4的Share和PS一起按住直到光條閃爍就可以開啟配對功能,如果出現需要配對金鑰就輸入0000。
○STEP4 是一個隱藏手把的工具,因為DS4WINDOWS的工作原理是新增一支模擬成遊戲能辨識的手把,並且把原本的實體手把從系統上隱藏起來,但是內建的隱藏功能只能藏一支,如果你有不只一支實體手把可能會有很多無功能的手把在清單上面。這個工具可以幫上忙。
○STEP5是一個可以閃過一些防作弊的鼠鍵模擬工具,其實DS4WINDOWS就內建了,只是怕遇到什麼反作弊的遊戲會擋到,因為我個人偏好JoyToKey,所以我沒有考慮安裝。
○進入DS4WINDOWS視窗之後先到設定,我是調成這樣,大部分東西都可以不用調。
當然看自己需求調整
○我個人習慣是先把預設的設定檔Default的觸控板滑鼠模擬關掉
○然後我會把按壓觸控板也關掉或是改成左半邊BACK右半邊START
○要特別注意這兩個地方可以定義模擬的對象是XBOX360還是DUALSHOCK4
如果是非STEAM遊戲可能影響很大,這兩個選項要記得檢查,
好比暗黑破壞神4就有支援雙平台的手把,而DS4/DS5需要牽線的問題就可以突破了。
○右下角的開始/停止就是主要開關,按下開始之後就會把連接到電腦或是藍芽連線的手把、控制器依照你的設定模擬成系統能判斷的遊戲控制器了,之後到控制台的遊戲控制器(執行joy.cpl)就可以檢查了。


下面要特別說明一下DS3的安裝方法
需要而外安裝DsHidMini與BthPS3
英文的安裝說明
裡面有移除方法,我這邊不多說。
根據這裡的控制器相容列表
DS3在V2.2.10就相容了,也就是說這個安裝DS3的步驟可以在舊版本WINDOWS上操作
(最後一個使用.NET 5的版本是V2.2.14)

1.啟用UAC(按WIN之後輸入UAC會出現 變更使用者帳戶控制設定,將這個控制條拉到預設值,由上往下數的第二階段)(原文就這樣要求,其實我不懂有什麼必要...)
2.需要藍芽配對的話要先安裝BthPS3(當然要,不然我用官方驅動牽線就好了)
我抓這一個 BthPS3Setup_x64.msi
32位元版就自己理解一下
依照安裝精靈指示安裝後重新開機


3.抓最新版的DsHidMini
解壓縮之後自己看一下,
64位元的WINDOWS進到 X64\dshidmini
32位元的WINDOWS進到 X86\dshidmini
不懂的話按一下WIN 然後輸入 msinfo32 (系統資訊)
在跳出來的視窗右邊找 系統類型 看它是寫 x64還是x86

4.dshidmini.inf點右鍵 → 安裝
跳出確認視窗就點確認或安裝

5.igfilter.inf點右鍵 → 安裝
跳出確認視窗就點確認或安裝

建議這裡重新開機

6.用線連上DS3,這時候在控制台的遊戲控制器裡面名稱會變成DS3 Compatible HID Device
按鈕配置會和之前提過的官方驅動一模一樣,
同時,如果有安裝好BthPS3,接上線的時候會自動配對到藍芽裝置裡面。

7.用系統管理員身分執行從DsHidMini壓縮包裡解壓縮出來的DSHMC.exe,

將視窗右邊的HID device mode改成DS4Windows,
點一下下方的Apply Changes後關閉,
之後控制台內的遊戲控制器內會不顯示DS3
上面這個動作牽線和藍芽連線需要個別執行一次

8.啟動DS4WINDOWS點下開始,DS3就會依照設定檔出現在遊戲控制器裡面了,之後就可以正常的在電腦上無線使用DS3了!!

DsHidMini比起過去MotioninJoy魔改驅動程式的做法安定安全很多,
另外也可以跳脫官方的DS3驅動程式只能牽線與STEAM遊戲才能辨識的窘境,
手上DS3還活跳跳的玩家真心建議弄一下。

創作回應

夜夜.
弱弱的問一下DS3是什麼Orz
2023-08-11 07:09:25
DSS(不要用私訊找我)
Duel Shock 3 https://zh.m.wikipedia.org/zh-tw/DualShock
2023-08-11 07:19:12
夜夜.
明白!感謝科普
2023-08-11 09:19:21
cshung520b
very thanks!
2023-09-19 09:43:26
GG3v3
版主此篇借我分享,我要教學DS4巨集使用方法,安裝部分參考你的,假如不行跟我說我隨時刪除
2023-11-03 13:31:13
Ricky666
想問一下
新版的中文是不是沒辦法
全部都翻譯?
2023-12-24 23:25:56

更多創作