寻人一起汉化《棋魂2》
07 七 2009【访问棋魂2GBA汉化工程页面】【访问GBA Tile Tool页面】
一 缘起
几个月前,或者是一年前吧,我看了几集《棋魂》动画。高中的时候就有同学介绍过,说看了以后就对围棋产生了兴趣。其实我接触围棋还是从小时候开始的,因为爸爸喜欢下,但是我通常是用围棋来下五子棋。也许是接触得太早,当时觉得围棋好复杂,顿时失去了兴趣。
《棋魂》动画其实剧情上乏善可陈,就是一部标准的儿童励志剧。但是里面会讲一些围棋的基本知识,展现围棋富有魅力的方方面面,当作围棋入门教程还是相当不错的。看了动画以后,我一度想自学围棋,于是下载了视频教程和书来看,过了几天竟然也觉得索然无味了。
很多生活中本来互不相干的事情,有时候竟然也十分自然地联系了起来。买了iPod touch以后,由于iPhone OS的游戏大多缺乏任系游戏的东方色彩和人文内涵,GBA模拟器则是不可或缺的。由于触摸控制的原因,GBA动作类游戏基本上不能玩,但是RPG和棋类玩起来还是很方便,例如著名的《火焰之纹章》系列。作为一个非动漫及游戏爱好者,很多时候都是浅尝辄止了。当我找到《棋魂》这款游戏的时候,又勾起了我对围棋的兴趣。我决定完整地通关这个游戏,顺便把围棋给入门了。
二 游戏介绍
《棋魂》GBA游戏应该说比动画更适合围棋教学。如果你是《棋魂》动漫的爱好者,那么这款游戏对你的吸引应该更大。这个游戏由KONAMI公司出品,2001年和2002年两年间出了两代。第一代已由CGP&模拟天下进行了剧情汉化,甚至还有英文化的版本。但是这样的冷门游戏自然落得个没有下文的结局。第二代游戏比第一代改进了不少,加入了日本棋院的指导角色,应该说更适合围棋初学者。
《棋魂》第一代汉化似乎有些问题,玩了不久就开始经常死机。本着对围棋学习的这一股热情,我决定自己动手汉化第二代。阅读了一些GBA游戏汉化技术的介绍以后,我确定这些技术都是在我的能力范围内。于是我开始尝试着汉化《棋魂2》,经过几天的分析,可以确定从技术上讲我能够完全汉化《棋魂2》。
三 Python相助:自动组合GBA Tile贴图的Python程序
高中的时候学习信息学竞赛,也给这次的汉化带来了很大方便。网上存留的教程里,都讲到进行图形汉化的时候需要手动组合Tile贴图。但是我分析了一下Tile的算法,其实用程序自动实现很容易。于是我又现炒现卖地又学会了Python语言,并用Python+PIL编写了一个自动组合/分组GBA Tile贴图数据的程序。
我想说的是,Python十分强大且优美——绝对可以用优美来形容。不过Python的风格和C语言/Pascal之类的“老一辈”很有不同,但Python的思路可能对非计算机专业人士来说可能更友好。用PIL库来直接操作BMP文件,就像在用脚本版的画图程序。该程序可在“我的作品”页面里下载。
四 寻找日文达人
现在最关键的问题出来了,我不会日语……《棋魂2》的文本大约有6000多条,平均每条15个假名或汉字,文本量虽然不算太大,但也不小了。对于我这样根本不懂日语的人来说,是不可能翻译出来的。所以——
恳请网络中有同样对《棋魂2》GBA游戏感兴趣的朋友,伸出援手,大家一起来翻译文本。
虽然GBA早已风光不在,属于过气平台,但是GBA的模拟器已经相当成熟,可以在各种各样的设备上运行。所有,汉化这样一款经典的,应该说目前为止最好的围棋教学游戏,我想是值得的。
请有意者直接在我的“棋魂2GBA汉化”页面留言。
