0x00

使用软件:

  • WiFi Controller(PSP)(下载
  • PPJoy (PC)(下载

实现原理是在通过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位)')新建虚拟手柄。

新建虚拟手柄:

  1. 新建一个虚拟手柄点击Add...->add
  2. 选中刚刚创建的手柄点击Mapping...
  3. 选中Set a custom mapping for this controller,点击下一步
    • Axes改为2Axis 1Axis 2分别为X AxisY Axis
    • Buttons改为9
    • POV hats改为1
    • X AxisAnalog 0
    • Y AxisAnalog 1
  4. 修改

    • Button 1nothing
    • Button 2Digital 0
    • Button 3Digital 1
    • Button 4Digital 2
    • Button 5Digital 3
    • Button 6Digital 4
    • Button 7Digital 5
    • Button 8Digital 11
    • Button 9Digital 10

0x02

PC

进入WiFi Controller解压的文件夹PC内,双击执行Start WiFiServer for Controller 1.bat(文件夹内其他的bat文件对应其他的虚拟手柄,通过上述新建虚拟手柄的方式创建)。

PSP

打开PSP,运行WiFi Controller,稍等片刻,出现键位示意画面即连接成功。

从PC控制面板中的游戏控制器->属性->测试中可以看见具体的映射情况。

END

Last modification:October 16, 2020
如果觉得我的文章对你有用,请随意赞赏