2007年5月25日星期五

RemoteJoy实现电脑上“玩”PSP游戏的梦想

有没有想过在电脑上玩PSP游戏呢?虽然前面出现过PSP模拟器,但是程序很不完善,基本上无法使用,但是下面这个软件通过另一种途径完成了我们的梦想,而且几乎完美,这就是PSP Link v2.99 (USB) Beta+Remote Joy SDL for PSP (C) TyRaNiD 2k6这个系统实现了PSP画面的PC端显示,以及PSP和键盘控制,完成了在电脑上"玩"PSP游戏,下面就来跟我看看具体怎么实现的吧!(需要DarK_AleX's 3.40 OE-A自制固件支持,其他系统未测试。)



 



********************
* 安装与使用教程 *
********************



RemoteJoySDL软件下载



1) 解压缩下载的RemoteJoy压缩包文件,复制PSPLink文件夹到记忆棒PSP/GAME340/文件夹下(Dark_Alex's Custom Firmware 3.40 OE-A系统)。



2) 复制SEPlugins文件夹到记忆棒根目录下。



****************提示******************
继续操作之前必须安装Windows LibUSB驱动
***************************************














*** 安装LibUSB驱动***



1) 把PSP和电脑用USB数据线连接。



2) 在PSP上运行PSPLink v3.0 OE程序,这个程序将激活PSP和电脑的连接来引导你安装专用的USB驱动程序,随后电脑会提示有新的设备(PSP Type B)和驱动程序安装。



3) 选择从你解压缩的文件夹中的这个RemoteJoySDL\LibUSB\driver目录下安装驱动,按装时从列表和指定位置安装->不要搜索自己选择驱动程序->从磁盘安装->选RemoteJoySDL\LibUSB\driver\psp.inf,确定安装,继续。



   提示:完成1和2步骤后,3步骤如果搜索到驱动无法安装试下这个方法,到驱动文件所在文件夹在psp.inf文件上点右键,然后安装如图:







4) 完成后,恭喜驱动就装好了。检查驱动是否安装正常,电脑上的"设备管理器内"->"查看"菜单->选择"显示隐藏的设备",你将看到LibUSB-Win32 Devices这个设备下面类型为PSP Type B;在上面点鼠标右键查看"属性",看到"制造商"为"Sony",说明设备驱动安装成功。



  提示:如果上面显示"制造商"不是"Sony"那就说明你的PSP需要打个USB补丁修正PSP的IDStorage的keys信息。修正补丁下载




3) 你需要按住R键开机进入PSP自制系统恢复模式的Plugins项,按X打开remotejoy.prx和psplink.prx这两个插件。



4) 运行Start-USBHostFS_PC.bat文件,出现黑色DOS窗口,不要关闭窗口,继续下一步。



5) 打开PSP,在运行PSPLink v3.0 OE图标,PSP屏幕可能显示一个"error 0x8002013b starting module.",电脑屏幕会在上一步打开的窗口显示"Connected to Device"这行字,继续下一步。



6) 在电脑上运行Start-PSPSH.bat,出现黑色DOS窗口(如下图,这个窗口在第8步会用到),,不要关闭窗口,继续下一步。





7) 按你喜好随便选择下面某个文件运行



Start-RemoteJoy.bat - 电脑端窗口模式显示
Start-RemoteJoy-FPS.bat - 电脑端带FPS的窗口模式显示
Start-RemoteJoy-FS.bat - 电脑端全屏模式显示
Start-RemoteJoy-FS-FPS.bat - 电脑端带FPS的全屏模式显示





  运行时都会出现黑色DOS窗口,都不要关闭窗口,有可能会全屏幕变黑,不要理会,在键盘上按下图中画红圈的win键,会回到桌面,然后继续下一步。






8)这时需要在电脑屏幕上找到前面打开的pspsh.exe的命令窗口,输入下面命令(在host0:/>后面输入):





%loadvsh(输入完按回车键,继续下一步) (不要理会电脑和PSP上的反映)



%loadjoy(输入完按回车键,继续下一步) (不要理会电脑和PSP上的反映)




  你可能会发现PSP屏幕上出现错误信息,不要理会,按X回到PSP的XMB桌面,选择一个PSP游戏进入(注意,如果游戏开始时有需要填自己名字或者在记忆棒上建立存档的地方此软件可能导致游戏死机(例如:山脊赛车,需要在游戏开始输入名称和建立存档就会死机,无法继续),你需要先在无任何插件状态下,进入游戏完成名字输入和建立游戏存档,然后再从第一步开始,重头来过)。





  然后继续下一步把前面最小化的最后一个DOS窗口最大化,你就可以看到PSP屏幕内容显示到了电脑屏幕上。想退出游戏请在PSPSH.exe的窗口键入exit /b 然后回车!





演示视频





  现在你可以在电脑上华丽的"玩"PSP游戏了,而且可以选择用PSP或者是电脑键盘控制,这么大的屏幕很爽啊,这个程序绝对是一个突破。如果能在PSP其他界面下使用,比如播放视频的时候使用就更好了,不过目前测试结果是只能在GAME状态使用,在其他状态加载插件会死机,不过作者说会继续更新软件,期待以后会更完善。



提示:
  电脑端程序运行后,中途退出游戏或者换游戏,只要保持电脑上所有DOS窗口打开,重新连上PSP后进入游戏,连接依然可用,画面可以在电脑上继续显示。



RemoteJoySDL软件下载



键盘对应PSP操作(不是所有都有效)



ESC = 关闭 RemoteJoySDL
F3 = 选择 全色模式
F4 = 选择放大模式
F5 = 关闭屏幕显示
F8 = Toggle Full Screen (Doesn't work)
F9 = Toggle FPS
F10 = 屏幕截图(保存到\RemoteJoySDL\PC文件夹)



UP = 类比摇杆向上
DOWN = 类比摇杆向下
LEFT = 类比摇杆向左
RIGHT = 类比摇杆向右



a = □
s = △
z = X
x = ○
q = L
w = R



Return = START
Space空格键 = SELECT
y = HOME
u = 音量小
i = 音量大
o = 屏幕亮度
p = 静音



关于死机和速度慢:



1-死机主要问题是插件开太多,请在PSP恢复模式关闭不必要的插件,只打开教程中提到的两个插件。



2-显示速度慢的话主要是电脑USB接口速度慢,如果是2.0接口应该能达到20-30FPS速度很流畅,或者换个电脑插口试。



使用感受和问题交流



关于使用电脑USB手柄



想用电脑手柄的玩家可以自行映射手柄的按键到相关的功能,以下为引用quake777 的方法,用以解决PSP的手感与损耗问题,此方法对应北通2118,其他的未测试。



USB手柄启用方法:



1. 用记事本打开PC端上的\remoteJoySDL\PC目录下的XPAD.MAP文件



把里面的内容改成下面的
tol:10000
digital:1
cross:2
circle:1
triangle:0
square:3
ltrig:6
rtrig:7
start:9
select:8
analog:0



  注意有这种情况:digital:1 -此配置为手柄左摇杆对应PSP摇杆[和PSP上摇杆一样的多段式方向]。手柄方向键无效[因为软件不认手柄的POV方向,可能是我没找到改法]。手柄右摇杆对应PSP的十字键[上下方向相反,整了半天没改法修正]。此种配置适合于[怪物猎人]。但是手柄上右摇杆是反的,所以要适应一下。不过对游戏影响不大。

  另外如果改为digital:0时。手柄的十字键或左摇杆完全捆绑PSP上的十字键和摇杆。也就是说,动一下手柄的十字键,PSP上的十字键和摇杆键会同时响应。此配置适合于[铁拳DR]及各种赛车和以十字键为主的动作游戏。



2.编辑启动参数



如果你用Start-RemoteJoy-FPS.bat启动的话,编辑此文件如下:



cd PC
remotejoy.exe -c -d -r 0 -v -f -m xpad.map
pause



主要是加了这个参数 -m xpad.map



其它方式启动的话都再加入 -m xpad.map这个参数就行了




3.关于XPAD.map文件的改法解释



cross(X键):(手柄按键)2
circle(O键):1
triangle(三角键):0
square(口键):3
ltrig[L键]:6
rtrig(R键):7
start(START键):9
select(SELECT键):8
analog(摇杆):(手柄摇杆)0

没有评论:

相关文章: