其实很早以前就想把PS手柄装在电脑上用,因为玩模拟器的时候经常记不住PS手柄的[圆圈]在什么位置,[方块]又在什么位置……而“DirectPad Pro”软件(简称DPad Pro)的诞生正好解决了这个问题,它能够让我们在PC上使用全功能的游戏机手柄!DPad Pro支持目前市面上能够见到的绝大部分游戏机手柄,但我认为其中最有价值的还是PS振动手柄。
下面是PS振动手柄改制的几点好处:
首先准确地说,我们的任务并不是“改制”或“改造”,因为在这个过程中,绝对不会破坏原有PS手柄,这意味着你只要有一个PS手柄,就可以同时在PS和PC两种机器上使用。这无疑会为经济上并不宽裕的你我节省一笔不小的开支。
其次振动效果(在PC上称作“Force Feedback”,力回馈),这是我们改制的目的之一。
最后模拟摇杆,这是我一开始没有注意到的特性:PS振动手柄上面那两个模拟摇杆在PC上也可以使用!你可以使用模拟摇杆来控制那些对精度要求很高的游戏。没明白?其实很简单,大部分数字手柄的“十字键”最多只有8个方向,如果游戏对方向要求稍高,使用“十字键”马上就会感到力不从心。而使用模拟逻辑的模拟摇杆对于方向的感应更灵敏,因为它可以感受到方向及力度的细微差异从而向电脑发送更精确的数值。
OK,上面是我们改制PS振动手柄的3个主要原因,更重要的是PC上质量较好的力回馈手柄都贵得出奇,而我们拥有这样一个多用途的手柄所需费用不足200元人民币!!
下面是要事先准备的材料及约略价格:(单位:元)
合计:192
价格很诱人是吧?下面就开始制作!
警告!如果你完全不熟悉电路或根本不会使用电烙铁,那么就不要看 娴奈恼拢蛭坏┫呗方哟恚锌赡茏钪盏贾卤ā⒒鹪帧⒎课莸顾⒑Pァ⑼庑侨巳肭只虻厍蚧倜鸬妊现睾蠊”疚淖髡呒氨究嗉慷源瞬桓喝魏卧鹑危。–hance:Monster不许臭屁,快说正经的)
首先是手柄延长线。剪掉延长线上与PS手柄插头相同的那一端。注意不要剪错了,如果你不幸剪反甚至剪掉了手柄的插头,那就……。检查一下里面有多少根导线,一般情况下应该为10根,其中9根为PS手柄的数据/电源线,另外一根为地线。这里费点口舌,我见过的PS手柄延长线有两种:一种里面只有8根导线,这意味着该延长线不支持振动!而带有“北通产品”包装(绝无广告嫌疑!)的,里面有10跟,大家注意别买错了。如果买的时候不能肯定里面导线的数量,那就请老板帮忙测试一下是否能够振动,当然最好还是能拿万用表测一下(这可能吗?)。
然后按照下面的电路图将延长线焊到打印口上,为了清楚起见,这里同时给出文字说明:(由于延长线内部导线颜色不统一,这里不描述导线颜色,延长线顺序为面向插头左为1)

注意:上图的插头为手柄延长线插头,不是手柄本体的插头!
上面的电路中有3根线悬空,有什么用呢?延长线2根本没用,不做讨论。
延长线5(就是中间那根)为手柄驱动电压,作用当然是带动手柄工作?。我在制作过程中听说不用加电压也能够带动手柄,可是试验时手柄根本没有反应。在原作者电路中,驱动电压是从打印口的5、6、7、8和9加二极管后发送,可实际上某些机器上的打印口无法发出足够电压来驱动振动手柄(但普通手柄可以),而在另一些机器上虽然能够带动手柄,但不能一直保持Analog状态。所以最好的方法就是抛开这些二极管从其他地方取电。我们所需要的驱动电压为+5V,而游戏口上面的1、8、9和15孔正好都提供+5V(数起来可能很麻烦,告诉你一个简单方法:游戏口插头为梯形,梯形的4个角就是1、8、9和15),所以只要将延长线5接到游戏口1、8、9、15上的任意一孔就可以。如果直接将游戏口插头焊到延长线上,有可能出现导线过短的情况(因为要同时接上打印口和游戏口,长度请大家自己把握),最好再另找一根导线焊好。
下面是延长线7,这是手柄的振动电压+9V。我从一个西班牙朋友那里看到,他们建议从硬盘电源线取电,将+12V转换为+9V发给手柄。但这种做法看起来不爽,玩游戏还要打开机箱盖?!太夸张了吧?还带点危险的感觉,而且一旦你的机器硬盘、光驱接得较多,有没有多余的电源线还是回事儿呢!至于我本人的建议嘛……很简单:用变压器!9V的变压器?你可能马上会想到Modem的变压器。Yes,那的确是9V,不过是交流(AC)的,没法用!!所以还是乖乖买一个能够输出3、6、9和12V且正负可调的直流变压器吧。
使用变压器插头,将电源正极接到延长线7上;负极与延长线6接在一起(就是接打印口18和19)。OK,大功告成,开始使用!噢,别急,慎重起见,还是再测试一下好。另外要注意的是变压器电压,正负极千万别搞混;最好顺便也测一下变压器输出电压是否为9V,很多变压器在6V档上就可以给手柄提供9V电压了(懒得去研究这是为什么,或许还是变压器产品质量问题)。
现在,将设备装在电脑上(可以不用关机,但为防万一,建议安装后再开机)。开始安装驱动。警告:DirectPad Pro的驱动程序同游戏口原有的PC手柄驱动程序有冲突!!如果你的机器上装有其他手柄驱动(如创新的Cobra或微软的SideWinder等),请一定要反安装手柄驱动(不是简单的从[游戏控制器]中删除,是真正Uninstall Driver),否则可能会导致系统无法启动的严重后果!
然后顺序选择[控制面板] →[游戏控制器] →[添加] →[添加其他] →[从软盘安装],找到驱动并安装就可以了。安装之后,在[控制面板] →[游戏控制器] →[添加]中,你就会看到“DPad Pro Force Feedback Controller”出现在了手柄列表里,双击。(如果已存在的游戏口手柄驱动同DPad Pro的驱动发生冲突,这时就会出现蓝屏,解决方法见后)。顺利过关的话,就可以开始设置手柄了。
在首先看到的[Configure]页中,从[Controller Type]列表里选择[PSX Digital](嘿嘿,这之外,还有很多种游戏手柄哦,以后有时间再说吧),看看手柄上的按键是否起作用。成功了?恭喜!你多了一个质量极好的10键PC数字振动手柄!接下来,将手柄类型换成[PSX Left Analog]试试。按一下手柄上的[Analog]钮,这时手柄上的[Analog]指示灯应该亮起,试试左边的模拟摇杆,感觉如何?而这时手柄上的十字键自动转换成额外的4个按键,就是说,你的手柄变成了14个可用键!哈哈,爽吧?如果要切换回十字键,只要让[Analog]灯熄灭就可以了,这和在真PlayStation上是完全一样的。如果想使用右边的模拟摇杆就把手柄类型换成[PSX Right Analog],遗憾的是DPad Pro的驱动目前还不允许同时使用两个模拟摇杆。

下面要进行的是……当然是力回馈测试啦!目前PC上支持力回馈的游戏已经越来越多,最容易找到的应该就是《Need For Speed 3》了吧?进入游戏,测试一把!哇~~~~开始振了!可是好象振动得太过猛烈了些,还没跑一圈手就麻了……呵呵,感情电脑上的力回馈和PS还是有区别的。PS振动几乎不可调,而电脑上的力回馈游戏一般都有很多设置项,你可以通过这些设置来达到最好(最猛烈?)的振动效果。在《NFS3》中,如果你开着“路面”和“引擎振动”的话,手柄会一直振下去,一会儿双手就麻,建议把它们关掉。
设置完成后再进入游戏,你会发现《NFS3》的振动效果一点也不比PS上的《R4》或《GT》差!而且随不同路面及不同碰撞方式,手柄里的振动马达也会有不同振动感应!哈哈,到底是人类的智慧啊,振动的感觉好爽噢~~!
接下来,来看看我们的模拟摇杆!最能体现模拟摇杆用处的游戏是什么?我想应该是飞行模拟游戏吧。可凑巧的是Monster根本就不爱玩这种烦琐的Game,自然也就没有游戏可以测试,不过忽然想到,N64的游戏都能够支持模拟摇杆,于是马上用UltraHLE运行Mario64。有意思的事情发生了,轻推模拟摇杆的时候,Mario大叔会蹑手蹑脚、小心翼翼地向前走,哈哈,看起来真的很滑稽啊!

数字摇杆是无法让Mario作出这种动作的
怎么样?是不是很有成就感?我们根本就没有破坏PS手柄就得到了这个10/14键+模拟摇杆+力回馈手柄!价格?一开始就算过了,不足200元!!而PS原装振动手柄的质量极好,用几年绝对没有问题!啊~~!!这么好的事情去哪里找呢?
事实上,DPad Pro在一个打印口上最多能够支持5个手柄,这里顺便也提一下吧。下面是双打电路:

而5打电路又和双打电路不同,更简单些。下面是简化了的电路:其他导线的连接方法与单接一个手柄的电路相同。

制作完成之后要在驱动的[Advanced]页面选中[PSX MegaTap Multiple Interface],系统才能驱动这些手柄。但是接两个以上的手柄有一个局限:目前的驱动只允许一个手柄能够振动。所以要考虑清楚是否有必要,然后再制作。
可选电路:直流+5V可以通过多种渠道获得,如果你不想从游戏口取电,下面是一些其他途径:

与+5V类似,+9V也可以从硬盘电源获得,但这是+12V的,需要降压。比较简单的方法就是上药店买一瓶降压药来用……呵呵,开玩笑的,要加装稳压三极管才行,电路相对来将不算简单,这里就略过了。
上面就是电源的可选电路,不过Monster认为文章最初介绍的方法是最简单和美观的,各位说呢?
下面是一些其他相关资料:
除PS振动手柄以外,DPad Pro的电路/驱动还支持绝大部分目前市面上可以买到的各种游戏控制器,甚至包括Dance Dance Revolution的踏板及Beat Mania的DJMan!
PS振动手柄在振动时的电流为170mA左右。
如果DPad Pro的驱动程序同游戏口手柄驱动冲突,将[…Windows\System]目录中的“dpadpro.dll”和“dpadpro.vxd”这两个文件删除即可恢复正常。但Monster到现在也没有找到能够让DPad Pro和游戏口手柄共存的方法。
玩某些游戏的时候可能会出现手柄不正常的情况,这和手柄设置有关,使用模拟摇杆再切换回来之后,“十字键”有时可能还会停留在“附加按键”的状态。所以遇到这种情况,如果不是必须要模拟摇杆,最好使用“PSX Digital”模式。
如果你想知道目前什么游戏支持力回馈,可以上微软SideWinder的支持站点上查找游戏列表:www.microsoft.com/products/hardware/sidewinder/force-feedback/games.htm。
DOS兼容性。DPad Pro使用Win32 DirectInput接口,所以不支持DOS。据说有人在给DPad pro写DOS驱动,但是已经“据说”很长时间了,仍然没有看到。
DPad Pro的站点在http://www.ziplabel.com,目前最新版本为5.0。
注意:本文内容均经过实际测试且证明有效。但本文作者及本刊编辑部不负责由制作带来的任何后果!另外,本文作者因精力所限不直接解答任何制作上的问题。如果您在制作过程中出现任何问题,欢迎您到Monster开设的XForum硬件讨论区咨询,那里有很多热心的朋友都非常愿意帮忙。地址为:http://xforum.yeah.net
特别感谢: