niyue

Homebrew my Wii

In other on December 14, 2009 at 11:20 PM

家里的Wii闲置有好长一段时间了,一个方面是似乎近期一致没有空玩,另一方面则是害怕Wii变砖所以一直没有去尝试新游戏。不过最近听说出了新超级马里奥兄弟,还可以双打(一直想找Wii上好玩的双打游戏来着,之前双打还比较好玩的感觉就一个马里奥银河),终于忍不住决定去下载来玩玩了。
不过要玩这款游戏(的D版)还是颇为麻烦的,很多人报告说由于各种问题没法玩。看了一些文章之后,发现要想顺利玩上这游戏,必须得用所谓的软破解Wii。于是立即开始想办法研究到底怎么来做这个事情,结果网上看了一个小时也没看懂到底怎么样是一个最新的、最可靠的软破解的方法。很多方法里面列举的术语、工具也没出处,作用是什么也写的不清楚,看了也是一头雾水。但是又不甘心就这样放弃,于是花了整整一个下午来研究相关的名词解释,终于有点头绪,现把一些我看到的重要的链接以及概念归纳一下。

  1. 软破解。所谓软破解就是homebrew,就是利用Wii的一些漏洞来执行不被任天堂所官方支持的应用程序的方法。常见到的Twilight Hack就是一种漏洞的利用,但是太麻烦,现在一般都不用。
    1. http://wiibrew.org
  2. dol和wad文件。这两种格式的文件都是Wii的程序文件,但是格式有所不同。
    1. http://wiibrew.org/wiki/DOL
    2. http://wiibrew.org/wiki/WAD
  3. Wii上面有很多的channel,主菜单一共有四个屏幕,每个屏幕里面可以放4×3=12个channel。每个channel就是一个应用程序。Wii的系统里面自带了几个channel,最常用的就是Disc Channel,用来读游戏盘的那个。还有Mii Channel,用来画头像的那个。等等。
  4. Homebrew channel。其实就是一个dol格式的程序,安装后会显示成一个channel。通过这个channel,又可以安装和加载其他的应用程序。所以它算是一个homebrew loader。
    1. http://wiibrew.org/wiki/List_of_homebrew_loaders
  5. USB Loader。最初的USB Loader是由一个叫waninkoko的人写的,他是个西班牙人,有个blog,但是由于是西班牙文的,所以Google似乎感觉根本搜不到(一般结果显示的都是英文结果)。在这个之后,有无数人根据这一USB Loader写了自己的衍生产品,比如USB Loader GX,Configurable USB Loader, USB Loader by Brisma等等。大多数作品都没有什么官方网站,也很少文档,看起来都很猥琐。我最后用的是Configurable USB Loader,原因就是它的文档写的还比较好,有一个有顺序的步骤能勉强看一看。
    1. http://www.teknoconsolas.es/blogs/waninkoko
    2. USB Loader列表,http://gbatemp.net/index.php?s=f6ac5855f839b5706ad8d6a40327a3be&showtopic=154465&pid=2446584&st=90&#entry2446584
    3. gwht.wikidot.com/usb-loader,Configurable USB Loader的文档,需翻墙才能访问
  6. Wii System Menu,我开始以为这个就是固化在Wii里的操作系统,说的什么3.1J,4.0什么的就算是操作系统的版本。结果最后发现不能算是这样。这个玩意似乎只是个图形界面,真正的操作系统叫IOS,有另外的一个版本号。
    1. http://wiibrew.org/wiki/System_Menu
    2. http://wiibrew.org/wiki/IOS
  7. WBFS,专门用于Wii的游戏备份的文件系统。WBFS manager是用来管理这个文件系统的图形界面,可以把Wii的游戏的ISO镜像直接安装到WBFS文件系统的USB磁盘中。
    1. wbfsmanager.codeplex.com
    2. wbfs.codeplex.com

我最后的homebrew读游戏的步骤:

  1. 安装Homebrew channel。http://wiibrew.org/wiki/Homebrew_setup
  2. 安装Configurable USB Loader。http://gwht.wikidot.com/usb-loader
  3. 在Windows机器上安装WBFS Manager,把USB盘格式化为WBFS,然后把下载的游戏镜像安装到USB盘中。
  4. 进入Homebrew channel,然后运行Configurable USB Loader,然后读取USB盘中的游戏。

Wii

基督山伯爵

In other on November 4, 2009 at 8:41 PM

刚读了基督山伯爵,很好看,一条主线当中穿插了很多小故事,悬念很足的,是我最喜欢的类型的书。

书是在iPhone上用Stanza看的,最后的好多章节都是在参加无聊的ISO培训期间看的。一共就十几个人参加的一个培训,早已预计到是一个很浪费生命的一次活动,本来想拿出笔记本电脑干活的,不过参加的人不多,大家都假装很认真在听的样子,我也就没好意思厚起脸皮。退而求其次的,偷偷的用iPhone看了一整天的书把后面的章节都看掉了。无聊期间,还把书中的人物关系画了一个图,用的图纸是ISO培训教材的大片空白处。书里的人物关系还是挺复杂的,外国人的人名看起来也不是很有感觉(尤其是翻译成中文之后的人名),画起图可以整理整理书中的头绪,越复杂觉得越有意思,把一页纸都给画满了。当时就觉得这个图是满有意思的一个图,想回去整理后电子化一下。

回来之后,又看了百度百科和中文的wikipedia温习了一下,上面写的还不少,都剧透光了,还好看书之前没看这些东西。然后就想到我的关系图了,我的kill time project可不能白费了心血。下载了freemind,准备用它来画这个图。开始看英文的wikipedia准备把所有的人名转换成为英文名然后放到我的图里面(因为中文名翻译出来实在差别太多,每个人的名字都有不同的叫法。像主人公,我看的版本叫做唐太斯,不过我自己觉得翻成丹迪斯好像更音近些)。wikipedia上面看着看着,突然发现原来已经有人整理过这个图了,而且写的好全面,瞬时间做这个事情的想法就化为乌有了。没有比较还好,一旦有了可参照的比较物而你又没有办法做的比它好时,你就会丧失去做一件事情的目标、心情以及动力。

Snow Leopard下的中文输入法

In mac on August 27, 2009 at 9:39 PM

今天刚刚安装好了Snow Leopard,晚上稍微使用了一下,从外观上和功能上并没有感到比Leopard有很大变化的地方,唯独一个例外--中文输入法。

在10.5里面自带的中文输入法,感觉很不好用,所以后来换用了FIT。不过FIT在2008年5月之后就没有更新了,用虽然也没有什么问题,但是总是不太爽,不过比系统自带的输入法还是要好了不少,所以也就一直将就着。再后来偶遇了SunPinyin,发现在Mac下有可用的版本,于是就切换到SunPinyin,用着也还行,但是有一个缺点--每次第一次启动的时候非常慢。免费的东西,不能要求太高,也忍了。

现在,在10.6中用自带的输入法打字,也不知道是因为和SunPinyin比较的原因,还是Snow Leopard确实在性能方面的提高,感觉输入法的召唤以及输入字符速度快了非常之多。原来10.5里面一直觉得很差劲的词组输入现在也有了很大的改善,命中率感觉好了不少,打字那真叫一个爽字。Snow Leopard里面据我所知和中文输入法相关的改进是有一个的,Apple在Snow Leopard里面还特别列出了这个号称是Innovative Chinese Character Input,其实就是使用Multi-Touch的触控板进行类似手写板的中文字符输入。再看关于Snow Leopard的review文章的时候,提到很多关于InputManager相关的应用程序在Snow Leopard上面的兼容性有些问题。所有这些,都让我相信,Snow Leopard中的输入法进行了重大的改变。从我的感觉,变得更快、更好用了。

还有一点更赞的是,Snow Leopard里面的输入法切换终于不是问题了。在Leopard里面不同的程序之间的输入法状态是共享的,比方说,在Adium里面聊天的时候一般用中文,但是Firefox里面输入搜索或者输入网址的时候可能经常用英文,要是在一边聊天的时候一边上网,由于不同的应用程序之间共享了同一输入法状态,你必须要在每次切换应用的时候切换输入法,这是非常痛苦的一件事情。所以原来不得不借助InputSwitcher这一工具来减轻这一痛苦(不过有时会碰到无法切换出输入法的问题)。在Snow Leopard里面,这不是一个问题,因为操作系统中内置了选项可以让用户选择是否在不同的应用程序之间使用不同的输入源。通过”System Preferences” => “Language & Texts” => “Input Sources” => “Input Source Options”即可设置:

Follow

Get every new post delivered to your Inbox.