[原創]在Vista/Win7 x64下驅動PS3手把 (USB介面,無震動)
@ 2009-4-17 08:12 PM[前言]
在記憶體這麼便宜的現在,裝個4G 8G都是常有的事。
但是總是要用64bit系統把RAM抓完吧!
等了很久,都沒有藍牙版的驅動,不過倒是有看到USB版的,
所以就寫一篇文章跟大家分享。
[準備工作]
硬體方面
1.一到四支PS3手把,SIXAXIS or DualShock3都可以
2.PS3手把的USB充電線一條
軟體方面
1.64bit作業系統一套
2.LibUSB64bit驅動+sixaxis64.exe 這裡下載
3.libusb-win32-filter-bin-0.1.12.1.exe Driver 這裡下載
4.Microsoft Visual C++ 2008 Express Edition 這裡下載
[步驟]
1. 建立inf 檔
進入LibUSB64bit資料夾,執行infwizard.exe,按下一步。
選擇USB Composite Device,按下一步,
不用設定直接按下一步,
存檔成 your_file.inf,
按Finish結束。
2. 安裝 inf 檔內的硬體
到控制台打開新增移除硬體,選擇新增硬體,
Win7的話在裝置管理員的電腦名稱上按右鍵,選擇 Add legacy hardware
按下一步
選 Install the hardware that I manually select from a list (Advanced)
選擇 Show All Devices
按 Have Disk...
按 Browse... 選擇 your_file.inf,然後按 OK
然後按下一步新增硬體
再按下一步完成安裝 (有任何警告都不要理他,繼續安裝下去)
按 Finish 完成安裝
3.安裝 libusb
以下動作非常重要,沒有設定相容性會導致所有USB裝置無法使用
將libusb-win32-filter-bin-0.1.12.1.exe的相容性改成XP SP3,然後安裝libusb
重新開機。開機的過程中按F8進入開機選單,選擇 Disable Driver Signature Enforcement
否則USB裝置一樣會無法使用!
4. 安裝Microsoft Visual C++ 2008 Express Edition
若是不安裝Microsoft Visual C++ 2008 Express Edition,執行sixaxis64.exe的時候會出下面的錯誤。
所以必須先安裝Microsoft Visual C++ 2008 Express Edition。
5. 與手把連線
將PS3手把插入USB孔,執行sixaxis64.exe,然後按PS3鈕,完成配對。
之後進入控制台的遊戲裝置,就可以看到手把已經正確驅動。
[故障排除]
之後開關機可能會出現藍底的狀況,要避免這種狀況,必須在關機前將裝置卸除。
只需要創一個捷徑,捷徑的路徑是指到 install-filter.exe -u
參數 -u 是移除裝置, -i 是新增裝置。
重新開機後若手把無法反應,就執行 -i 啟動裝置,再執行sixaxis64.exe,然後按PS3鈕配對手把。
[okkk 在 2009-4-17 08:23 PM 作了最後編輯]
2 評論
可惜現在越來越多遊戲只支援360的手把
另外,DS3還是可以支援震動,不過在x64上有沒有就很難說了
發佈者 : akbarchinaman
@ 2009-4-18 01:22 PM
360手把,微軟有放出SDK給遊戲公司開發用,
所以支援度一定是會比較多。
DS3震動估能,目前看到的都是32bit驅動,
64bit不知道要什麼時候了...
發佈者 : okkk
@ 2009-4-18 09:21 PM
可打印版本 | 推薦給朋友 | 評分 |