今天发生的两件有意思的事情
第一件是某公司于今天下午推出了 p2p 搜索,可以搜很多 torrent 和 ed2k,然后两小时后关掉了。
第二件大家都知道了,我就不说了。
具体看这里: http://www.fight8.net
好吧我也不知道这个东西应该如何称呼。总之就是我修改了一下 nfba 带的那个网上对战插件,增加了(或者说复活了)用户列表功能。
nFBA 是一个街机模拟器,支持多种基板的游戏,在网上对战方面比 WinKawaks 有了很大改善,具体好处我就不说了,链接一篇乾坤同学的文章。
目前流行的街机模拟器游戏网上对战方案有以下几种:
为了满足自己网上对战 KOF98 的欲望,我决定把 nfba 的用户列表这个太监功能修复一下。经过阅读源代码发现(很久没写C/C++了,发现都快不认识了),本来 p2p 版的 kailleraclient 是实现了用户列表功能的,但是那个列表服务器连不上了。后来听说是因为大家都不会去点 “出现在等待的游戏列表” 那个checkbox,官方的列表服务器干脆停掉了。。
后来,kailleraclient.dll 在我这里就发展成了现在这个样子:
现在用这山寨版 dll 的还不多,还体现不出优势来,另外测试也有限,不知道有没有改出什么潜在的 bug 来。所以…………………………喜欢用 nfba 对战 kof、街霸2、3、侍魂、月华剑士……却发现很难找到可以对战的朋友的,现在赶紧去下载吧~~~
折腾了一下午,终于搞定了,主要参考了这篇文章。
支持蓝牙的 PC,或者 PC + USB 蓝牙适配器,我是在淘宝上买的超小超便宜的山寨货,很好用。
wiimote(又称 wii remote、wii 手柄、wii 遥控器、**棒),购买的时候要看准,这个不能用山寨货。
wii 经典手柄,可选,这里提供的 GlovePIE 脚本文件用的是这个,用 Nunchuk 或者单独用 wiimote 的请根据自己的需要修改脚本文件。
Nunchuk(又称左手柄、双截棍、鸡腿),第一行我参考的那篇文章就是用的这个。
WindowXP 下测试成功。Vista 我不确定,不过 PPJoy 八成不能运行。
蓝牙驱动程序,对蓝牙了解不多,似乎主要有 Widcomm 和 Bluesoleil 两种,我电脑上用后者不太稳定,后来换了 Widcomm 驱动,好了很多。
GlovePIE,是一款可以用来把 wii 手柄的信号转化成 PC 的输入的软件,事实上它还能支持很多种设备。而且,可以自己写脚本,自己定义输入和输出的翻译规则。
PPJoy,是一个可以支持多种游戏机手柄的并行接口驱动程序。而我们这里要用到的是它的 虚拟手柄 功能。
首先是让 PC 找到 wii 手柄这个蓝牙设备,用蓝牙软件带的搜索功能,然后按手柄上的 1+2 两个键,就可以找到一个名为 "Nintendo RVL-CNT-1" 的设备。
用 widcomm 的话,会提示配对,此时点“跳过”。
然后会提示选择您要访问的服务,点完成。
然后是安装配置 PPJoy,创建一个虚拟手柄。
运行开始菜单中 PPJoy 的 Configure Joysticks,点 Add...,弹出对话框,第一个选 Virtual joysticks,第四个选你要添加的手柄编号。
然后系统会提示找到新硬件,安装驱动程序,然后在 PPJoy 里面选中刚添加的手柄,点 Mapping。后面的设置直接看图吧



然后是运行 GlovePIE,加载(菜单 -> File -> Open)这个脚本。如果你用的是 Nunchuk,你可以用这个脚本。
然后点 Run。
然后去控制面板里面打开“游戏控制器”,可以看到有两个手柄,一个是蓝牙找到的那个,在这里没什么用。另一个是 PPJoy 创建的那个。
然后双击这个手柄,就可以测试了。
注意,这个时侯左右摇杆还没法用,需要在设置页面里面校准一下。
另外我没找到把十字键映射为左摇杆的方法。如果有人能做到,请告诉我。
经过测试,VirtualNES、SNES、VisualBoyAdvance 都可以用 wii 手柄玩。基本上感觉不到延迟。不过或许 ACT、FTG 达人能感觉到。
PS: wii 上的经典手柄手感真不错,在 PC 上玩超级玛丽很舒服(也很行为艺术)。
Dropbox 首先是一个网络存储空间,俗称网盘,你可以通过它提供的 web 界面来上传文件,还可以下载(废话!)。免费用户有 2G 的存储空间。
Dropbox 还提供了一个桌面客户端,运行之后,你可以把 Dropbox 服务器上的文件和本地的一个目录关联起来。只要把文件拖到这个目录里面,客户端就可以自动上传文件到服务器。如果对这个目录里面的文件进行删除或者修改,那么客户端也可以自动删除或者更新服务器上的文件。
当服务器上的内容有更新时,客户端也会下载最新的内容到这个目录里面。这样看,Dropbox 更像一个同步工具。试想一下,如果同时在办公室和家里的电脑上安装了 Dropbox,两边的内容就可以自动同步了。再也不用整天拿着 U 盘来回拷了。
Dropbox 还有一个重要的特性是会记录文件的所有版本。换句话说,你对文件的所有操作:创建、修改、删除,它都会在服务器上给你保留历史记录。即使文件不小心被误删除,或者覆盖,也可以在历史版本中找回来。这个功能看起来很像 SVN。
Dropbox 还有共享文件的功能。我可以指定某个目录同另外一名或者多名 Dropbox 的用户共享。那么这个目录对于这几个人来说都是同步的。有一个人更新了目录里面的文件,其它人机器上的 Dropbox 客户端都可以自动更新他们本地的文件。
除了注册用户间的文件共享,Dropbox 还提供了一个 Public 目录,所有放到这个目录里面的文件都会给你提供一个 URL,通过这个 URL,所有人都可以下载这个文件,而且这个文件可以放在任何网站作为链接来引用。
历史版本是不占用空间的。这里说的空间是分配给你的那 2G。比如你上传了 500M 的文件,后来删掉了,那么你的空闲容量仍然是 2G,但是你可以在需要的时候把那个 500M 的文件还原回来(是不是很邪恶-_-)。目前不知道历史记录的最大数量有没有什么限制,反正目前我还没发现。
如果用客户端上传(就是往同步目录里面拖进去)一个比较大但是比较常见的文件(比如 .net frame work 2.0 sp1 安装包、比如 北京欢迎你.mp3),你可能会发现一瞬间就传上去了。我猜想可能是因为 Dropbox 为了节省硬盘以及流量,用客户端对要上传的文件算了个 md5 啥的,如果发现同样的文件在服务器上已经存在(比如别的用户也上传过这个文件),就不做上传了,我个人觉得这个特性非常赞。
Dropbox 作为一个免费的服务,能做到这样确实很值得推荐。不过免费的毕竟是免费的,我在这里提醒大家要合理使用这个工具,不要把它当作一个存储重要文件的场所,重要文件一定要备份备份备份。。。。再就是希望这个服务能一直持续下去,并希望在国内一直可以访问,嗯。