0x00
使用软件:
实现原理是在通过PSP上运行WiFi Controller
,将PSP的按键传送到PC上,PC再使用PPJoy将PSP的按键映射为一个虚拟的游戏手柄。
PSP的按键数量相对目前主流游戏手柄少。主要缺少LT、RT和右摇杆
0x01
PSP
下载WiFi Controller
解压并进入文件夹,找到对应PSP版本的文件夹(分别为:1.00 1.50 3.40),修改文件夹中的wifi.cfg
,将address
改为PC的IP地址。
最后将文件夹复制到PSP内存卡中。
PC
下载PPJoy
解压,进入文件夹并执行安装程序,安装流畅一路next。安装途中会有两次驱动安装的警告,选择允许安装。
安装会重启PC,重启后会进入测试模式(PC桌面右下角会有显示)
安装完成后会运行Parallel Port Joysticks
程序(手动在控制面板开启:'控制面板' -> '硬件和声音' -> 'Parallel Port Joysticks(32位)')新建虚拟手柄。
新建虚拟手柄:
- 新建一个虚拟手柄点击
Add...
->add
。 - 选中刚刚创建的手柄点击
Mapping...
。 - 选中
Set a custom mapping for this controller
,点击下一步
。 Axes
改为2
,Axis 1
和Axis 2
分别为X Axis
和Y Axis
Buttons
改为9
POV hats
改为1
。
X Axis
为Analog 0
Y Axis
为Analog 1
修改
Button 1
为nothing
Button 2
为Digital 0
Button 3
为Digital 1
Button 4
为Digital 2
Button 5
为Digital 3
Button 6
为Digital 4
Button 7
为Digital 5
Button 8
为Digital 11
Button 9
为Digital 10
0x02
PC
进入WiFi Controller
解压的文件夹PC
内,双击执行Start WiFiServer for Controller 1.bat
(文件夹内其他的bat文件对应其他的虚拟手柄,通过上述新建虚拟手柄
的方式创建)。
PSP
打开PSP,运行WiFi Controller
,稍等片刻,出现键位示意画面即连接成功。
从PC控制面板
中的游戏控制器
->属性
->测试
中可以看见具体的映射情况。