DS4Windows安裝及成功驅動筆記

先前老弟反應手邊的PS4原廠無線控制器(DUALSHOCK®4)左類比好像在操作上開始不順暢了。想想從2015年底購入以來都沒有更換過,玩過的遊戲大約也有二十款以上,就算發生故障也不是什麼奇怪的事。不過購入新的之後,舊的去留成了管理人微煩惱的問題。
此時想起以前有試著將PS3原廠無線控制器(DUALSHOCK®3)連上電腦來玩模擬器,所以便利用Google搜尋了一下有沒有新的工具可用。畢竟只是左類比操作不順暢,如果是不需要類比搖桿的懷舊遊戲應該能再次好好活用吧。

從網路得知有三項可將PS4無線控制器連上電腦來使用的軟體,分別為『ScpToolkit』、『DS4Windows』以及『Input Mapper』。經管理人測試之後,基於順利正常使用以及功能齊全等因素,所以決定使用DS4Windows。本篇的重點摘要為「安裝DS4驅動程式並成功驅動PS4原廠無線控制器」。由於不是馬上就要利用,為了防止自己日後忘記所以將安裝流程記錄於此。

DS4Windows簡介

開發給PS4原廠無線控制器連接上電腦的軟體「DS4Windows」原本由「Jays2Kings」開發,2016年開發中止後由「Ryochan7」接手繼續開發。
目前的介紹網站為「DS4Windows by Ryochan7」,最新版本的軟體公佈於「Github」。本篇使用的版本為「Version 1.7.15」,可免安裝使用。

管理人的軟硬體列表

首先整理所用到的軟硬體項目:

  • PS4原廠無線控制器
  • Micro USB連接線

DS4windows安裝需求

首先來確認DS4Windows網站提出的軟硬體需求:
1. Microsoft .NET 4.6.2 or higher (needed to unzip the driver and for macros to work properly)
→「需要Microsoft. NET 4.6.2或以上的版本(用於解壓縮驅動程式以及提供巨集功能確實運作)」。
根據wiki的說明,Windows 10已經內建版本4.7了,所以管理人在安裝DS4Windows的過程中沒有碰到問題。

2. DS4 Driver (Downloaded & Installed with DS4Windows)
→「DS4 驅動程式(與DS4Windows一同下載與安裝)」。
DS4windows需要手動安裝一項PS4控制器用的驅動程式才能使用

3. Microsoft 360 Driver (link inside DS4Windows, already installed on Windows 7 SP1 and higher or if you’ve used a 360 controller before)
→「Microsoft 360 驅動程式(DS4Windows內附下載連結,Windows7 SP1以及之後的版本均已內建、或曾經於該電腦有使用過Windows 360控制器)」。
DS4Windows提供Xbox 360控制器驅動程式的Microsoft官方網站下載連結,給Window 7以前作業系統安裝使用。由於管理人使用的是Windows 10,所以不需要另外安裝這個驅動程式。

4. Sony DualShock 4 (This should be obvious)
5. Micro USB cable

→「Sony DualShock 4(還用說?)」、「Micro USB連接線」。
管理人用的是本篇開頭介紹的初代PS4原廠無線控制器,手邊沒有副廠的控制器所以無法測試是否可行。第一次安裝使用時需要利用Micro USB連接線將控制器連接至電腦,這個作法跟第一次將控制器連接至PS4主機啟用時的方式相同。

6. (Optional)Bluetooth 2.1+, via adapter or built in pc (Recommended) (Toshiba’s bluetooth & Bluetooth adapaters using CSR currently does not work)
→「備選:藍牙版本2.1以上的接收器、或推薦使用電腦內建的接收器(Toshiba的藍牙接收器目前無法作用)」。
電腦需具備藍牙接收器才能使用PS4無線控制器的「無線」功能,沒有的話只能一直接著Micro USB連接線才能夠使用了。如果自己的電腦沒有內建,想使用外接的USB藍牙接收器還得注意「藍牙晶片」是否支援。管理人稍微搜尋了一下,台幣100元左右可購得的多數為藍牙版本4.0以上CSR晶片的接收器。根據DS4Windows網站下方的問與答,不保證使用CSR晶片的接受器一定能夠使用。管理人使用的是自己主機板內建之Qualcomm Atheros晶片,安裝連線過程順利且後續連線操作都沒有問題。另外,雖然CSR已經被Qualcomm(高通)併購,但晶片原本就是各自不同的公司生產的,所以現在即使是同一家公司(高通)的藍牙產品是否能夠用於DS4Windows難以保証。

有關於藍牙接收器的部份,如果價格超過台幣400元以上的話,考慮在拍賣網站上找得到的「八位堂USB無線接收器」也許會比較好。該接收器支援了相當多數電視遊樂器的控制器以連接電腦,更重要的是如果購入該接收器的話便不需要安裝DS4Windows了…管理人由於自己電腦的藍牙能夠順利使用DS4Windows的無線連接所以就不需要了,不然原本對他們的接收器以及復古控制器蠻有興趣的說~

另外之前Sony有販售DUALSHOCK 4 USB無線連接器NT$880,不過現在台灣已經停售了,所以在價格上和取得容易度上八位堂的產品會較會適合。

DS4windows安裝流程:USB有線方式

其本上依照DS4Windows中「控制器/驅動程式設定」的步驟說明即可安裝,以下為管理人的實際安裝順序。

  1. 於DS4Windows網站「DS4Windows by Ryochan7」點選上方綠底白字的「DOWNLOAD NOW」按鈕,下載本篇截稿時最新版本x64的「Version 1.7.15」。檔案為Zip壓縮檔,解壓縮後會產生一個「DS4Windows」資料夾。
  2. 進入「DS4Windows」資料夾,點選黑色圖示的「DS4Windows.exe」啟動程式。注意另一個黑色圖示是更新用的程式(DS4Updater.exe)別弄錯了。
  3. 第一次啟動時會詢問程式設定及控制器設定檔的存放位置(如下圖所示▼),選擇左邊的「程式資料夾」會將設定檔存放至稍早解壓縮出來的「DS4Windows」資料夾當中。選擇右邊的「Appdata 資料夾」會將設定檔存放至作業系統指定的個人資料夾當中,如此一來即使刪除了「DS4Windows」資料夾、個人設定也不會一起被刪除。
  4. 主程式啟動之後,可先至「Settings(設定)」變更語言。設定視窗橫向設計內容頗寛,要向右拉動水平捲軸以顯示更多的設定項目。變更語言設定後會跳出提示訊息,說明需要重新啟動程式才會切換語言。
  5. 直接關閉程式,再重新啟動「DS4Windows.exe」即可順利顯示剛才變更的語言設定。此時再次進入「設定」,向右拉動水平捲軸至底會出現四個藍色的超連結,選擇第三項「控制器/驅動程式設定」以安裝控制器的DS4驅動程式。
  6. 此時會先跳出Microsoft的「使用者帳戶控制」,點選「」即可進入▼下圖的安裝視窗。

    首先點選「步驟一:安裝 DS4 驅動程式」,此時會自動下載並啟動「ViGEm Bus Driver Setup (如下圖所示▼) 」安裝程式,依照指示點選下一步按鈕(Next >)進行安裝。安裝完畢後點選結束按鈕(Finish)會回到▲上圖的安裝視窗,此時原本的步驟一按鈕文字也會變成「安裝完成」。
    第二個按鈕「步驟二」由於安裝電腦的作業系統是Windows 10,所以就跳過不執行。此時即可點選最下方的「完成」離開驅動程式安裝視窗。
  7. 接下來利用Micro USB連接線將PS4原廠無線控制器連接至電腦,第一次連接的話Windows會自動安裝驅動程式。待自動完成後在DS4Windows的控制器視窗應該會看到控制器以USB的方式連結上電腦了。
    到這一步基本上USB有線方式的安裝流程應該就順利完成了。

DS4windows安裝流程:藍牙無線方式

  1. 備選的藍牙連線選項,先完成上述「DS4 驅動程式」的安裝後,再將PS4原廠無線控制器以藍牙方式與電腦連接。首先啟動Windows 10的「設定」,點選「裝置」後再選擇上方的「新增藍牙或其他裝置」。出現▼下圖視窗後,按住控制器上的PS鍵和SHARE鍵直到光條開始閃爍,再點選第一項的「藍牙
  2. 接下來作業系統會開始偵測藍牙裝置,順利的話會出現▼下圖的「Wireless Controller」。點選它系統會自動連接控制器並安裝Microsoft的驅動程式,如此一來DS4Windows也能夠正確的識別它。
  3. 回到DS4Windows的控制器視窗應該會看到控制器以藍牙的方式連結上電腦了。

    到這一步基本上藍牙無線方式的安裝流程應該就順利完成了。

科技真是日新月異!DS4Windows比以前用過的舊版ScpToolkit還要方便得多了~它還有許多可以設定的地方以及自訂按鍵的方法,不過模擬器好像用不到這麼複雜就先放置了…