DS当手柄:JoyDS v0.2

##########################################################
##
##    JoyDS 0.2
##     把你的 DS 变成一个游戏手柄
##
##    luccax 2008 - http://luccax.sg-php.com
##    翻译:yeyezai - http://www.yeyezai.cn
##
##########################################################

    本压缩包内附有 JoyDS 客户端(.nds 或 .ds.gba)及服务器(Win32)。从 DS 上发送数据到服务器,服务器则通过 PPJoy 来模拟游戏手柄。 并不需要手动配置 PPJoy,仅需安装 PPJoy 及运行 JoyDS 服务器,JoyDS 即能自动创建、管理和删除虚拟手柄。

##########################################################
##
##    使用指南
##
##########################################################

    按以下步骤即可将你的 DS 变成游戏手柄:

1 - 推荐下载并安装 .NET Framework 3.5(http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=zh-cn )

2 - 下载并安装 PPJoy 0.83 (http://www.geocities.com/deonvdw/Docs/PPJoyMain.htm )

3 - 转到 控制面板 → 游戏控制器。如果发现 PPJoyBus.sys 错误,请见http://ppjoy.bossstation.dnsalias.org/Docs/UserManual/DriverSigning.htm

4 - 复制 JoyDS.nds (或 JoyDS.ds.gba) 到你的 DS 上。

5 - 运行 JoyDS.exe:

* 首次安装时选择你想要的虚拟手柄。如果不安装,JoyDS 将自动安装(Windows 显示“发现新硬件”信息,点击“自动安装软件(推荐)”,如果未找到任何设备,请选择PPJoy所在文件夹)。
* 你可以设置 DS 发送数据的 UDP 端口。如果你想两台及以上 DS 使用 JoyDS 时,就必须使用不同的端口。
* 按 'Select' 启动 JoyDS。
* 选择程序语言,英文或葡萄牙语。
* 主窗口将显示虚拟手柄按键和瞄准镜头盔,你可以自行设置(详见‘自定义’)

6 - 运行 JoyDS.nds:

* 客户端将自动列出搜索到的热点,灰色显示的热点使用了 WEP 加密,如果你想使用 WEP 加密热点,请运行有 Wi-fi 功能的原版游戏,并在 WFC 中设置热点,然后连接运行 JoyDS ,点击热点列表的第一项:WFC Config 即可。
* 连接成功后,将显示主界面。现在即可在下屏左上看到发送数据使用的 IP 地址和端口,以及触摸瞄准镜(更多信息请见 '自定义')
* 点击下屏右下角的“蓝色星星”数秒,进入设置界面,设置要发送数据的 IP 地址和端口
* JoyDS 数秒后将关闭 DS 上下屏显示,点击右下角 "蓝色星星" 处即可进入设置界面。

7 - 设置 DS 使用的 IP 和端口(见上)

8 - 连了服务器上后,按 DS 的任何键(触控瞄准镜)进行测试

9 - 组合键及多控制器请见 '自定义'

10 - 开始玩吧! ;D

##########################################################
##
##    自定义
##
##########################################################

    JoyDS 提供了多种方式使你模拟得更好。可以设置组合键,即当你按下一个键时,将自动连续按下设定好的几个按键!(没说谎哦 ;D) 你也可以连接多个控制器到电脑上,此功能还有些问题。

--- 组合键设置

    这个并不太容易!在服务器点击要设置组合键的按键,即打开 Combo Panel(组合键面板)。显示组合键窗口即可选择和删除系列组合键。每一按键项有3个动作指令:按下、松开、等待。添加 "Press"(按下)和 "Release"(松开)就是在 DS 上进行相同的操作:按下、松开。Interval(时间间隔)则输入间隔的时间(秒)后按下 "Interval:"。时间间隔为 0.1 至 10 秒。
    按 "保存" 保存设置或按 "X"取消。

--- 多控制器

    JoyDS 支持多达 16 台 DS 连接到同一台电脑上。如果你想使用两只或多只控制器,仅需运行一个服务器即可对应每一台 DS 了。记住,你必须为每一个控制器设置不同的虚拟手柄和端口。此功能还有些问题。

--- 手柄设置

    如果你想使用十字键和触控瞄准镜,可在 JoyDS 服务器里进行设置。触控瞄准镜是附加模拟的,它位于触摸屏的正中间,当你使用触控笔在触摸屏上划动,中间的小十字光标也随之移动。

##########################################################
##
##    联系方式
##
##########################################################

    你可以在 http://luccax.sg-php.com 或者在 PAlib 论坛找到我。如果你发现 Bug 请尽快与我联系,以便我修正并发布新版本。

   前几天发现这个自制软件时,正好是手柄被我修坏的第二天……是巧还是……很╮( ̄▽ ̄")╭啊!

   随即,下载进行了研究,不过都没成功:1、客户端运行后就黑屏,但LED灯还是时闪时灭。2、操作服务器端时,偶尔会提示错误。
   对于以上两个问题,我一时没法解决,也就将其搁在一边。然后看了 How to并翻译。
   翻译后,对JoyDS有点了解,但没继续动手了。

   第二天,发现有玩家回复说可以用:
可以用了,没有一点延迟,ppjoy一点都不用配置,只是ppjoybus.sys服务一定要启动,有无线路由的严重推荐
真tmd太过瘾了,前面是因为ip没有配好所以不能用
开ds,连接上后,一直点住右下角那个星星会出现ip和port的配置,前面就是这个没弄好
默认ip是192.168.0.12,改为你电脑的ip,搞定,直接用了,试试看吧,效果很好的

   看到这位玩家的回复后,心中的火焰再次点燃。
   到官方网站上去看,竟然出了v0.2版,之前一些玩家说的问题,基本在新版本中解决了,并添加了多语言等新功能。
   随后,下载了v0.2,看到有Reamd_EN.txt,就开始翻译了。

   完成翻译后,自己也照着Readme的“如何使用”,下载了PPJoy虚拟手柄驱动,不过没下载.NET Framework 3.5,因为2.0也能正常运行。
   照着自己翻译的Readme,下载PPJoy安装………………………………一堆步骤,终于能使用了!

   随后,到官方网站上留言,然后把Readme链接给作者,再说关于多语言的问题。没多久,作者就发了封邮件,把服务器端要翻译的词句发给我,用晚上的时间翻译完成,交给了作者。

   昨天访问官方网站,无法登录,今天也是。
   想到作者说在PAlib可以找到他,就到PAlib论坛,果然看到了他,并发现新的临时网站,因为原网站的服务器出了点问题。
   还没新版本,继续关注,下一版本因为会有中文版的服务器端和中文Readme,不过客户端就难说了……

2008-4-23 11:30:56
引用通告地址: 点击获取引用地址
标签: DS 自制
评论: 0 | 引用: 0 | 阅读: 870
 加入网摘
发表评论
昵 称(*): 密 码:
网 址: 邮 箱:
选 项:    
内 容(*):