关于游戏汉化

news/2024/11/8 18:04:58/

背景

  很早很早以前就在研究游戏汉化了,只不过那个时候一直不想花太多精力在非工作的事情。最近(也不是最近了,应该是从2011年开始的),因为买了个PS3,又开始进行汉化工作了,而且也主要是从事PS3游戏的汉化。实际上PS3在国内不是很普及,不像PSP,PS3不及它的零头,导致了PS3几乎没有什么汉化组,也没有什么汉化作品。于是乎,我就专心研究PS3的汉化了。

  也就是这段时间(近1个月),手里的事情稍微少一些了,才投入了较多精力到汉化上,目前为止,已经完成了5个游戏(实际上其中一个游戏是2011年完成的,剩下4个是最近1个月完成的)的破解(其实也不能叫破解)工作。

  再然后,年底了,春节一完,工作也会忙起来,而且估计会很忙,汉化工作估计也无法继续了。但是我目前在的汉化组热情很高,我也不想让他们因为我而中断或者放弃汉化工作(目前汉化组就我一个程序,当然还有其他的程序,但是主要是分析文件,不能编写程序)。于是,我产生了一个想法,利用闲暇时间,来写一系列详细的汉化教程,让所有感兴趣但是又无从下手的朋友能参与汉化工作。

  然后,我开始写这篇博客了。


 必备技能

  我这里主要说的是游戏售卖的必备技能,美工,翻译和润色不在此范围内。

  汉化工作实际上是比较有挑战的,但是也是比较枯燥的。首先,需要大致了解一些游戏程序的运行原理,如果是做非PC游戏的汉化,还需要了解一些Unix下的规则(Sony的游戏机是类Unix操作系统,其他的游戏机反正也差不多,总之,多了解一些操作系统的特性,会对汉化有很大帮助)。

  开发语言方面,了解至少一种开发语言(后面的教程我会用C和C#,如果时间允许,我也会做相对的Java Example),然后,了解以下范围的API:

  • 文件处理(主要用于游戏资源文件的解包封包,文本导入导出等)
  • 常见的压缩解压算法(zlib,lzo等)(主要用于文件的解压压缩,一般很多游戏会对资源文件进行相关的压缩)
  • 图片处理(主要用于处理游戏字库,因为大多数情况下,游戏都是采用的自制字库,另外,还需要熟悉各种图片格式,例如TIFF,DDS,BMP的各种格式(16pbb565,16bpp4444,24bpprgb等))
  • 文本编码(处理游戏文本,导出成纯文本文档,方便翻译人员进行汉化)
  • OCR相关技术(主要用于根据字库生成码表,但是一般来说,PS3游戏都会采用通用编码,比如UTF8,JIS等,但是也有小部分游戏使用自制码表

  具备了上面的技术以后,游戏汉化的基础就基本具备,剩下的就是热情和耐心了。


 结束和开始

  今天我不打算开始做任何关于汉化的教程,只是写个教程的开篇,因为汉化涉及到的知识很杂,但是汉化的基本流程不变,我需要准备一下,理一个大纲出来, 然后尽量写出通俗易懂,质量较高的汉化教程。而且我也爬了一下网,目前还真没有什么比较系统的教程,很难得找到一篇的教程也比较凌乱,当初我入门汉化的时候,非常痛苦,基本上是摸石头过河,逐渐总结了一套自己的汉化方式,具体为什么会出现这样的情况,我也不太清楚,至少我认为汉化的知识需要共享,能让更多人参与进来。

  最后,我想说下,目前PS3的游戏汉化属于一大空缺,PC有3DM,PSP和NDS有ACG(当然还有其他大大小小的汉化组),iOS和Android有扑家,唯独PS3没有太多比较知名的汉化组。所以,我这里的教程主要以PS3游戏做为例子。不过汉化的原理基本通用,这里的教程也适合其他平台的游戏汉化。

  另外,有兴趣一起来研究汉化的朋友可以联系我。

  最后,有人问过我为啥要搞汉化这样吃力不讨好的事情,其实也没什么特别的原因,第一是爱好,喜欢研究游戏的根本。第二是当你看到一个鸟语游戏在你手上变成汉字,并且让更多人能够体验到,那是一种比较有成就感的事情。毕竟做开发,除了养家糊口外,还有个很最要的原因就是有成就感。


http://www.ppmy.cn/news/394509.html

相关文章

node安装后的全局环境变量配置

安装node时,位置最好不要装在c盘,这里,我在D盘下创建了文件夹"node",安装地址选择在该文件夹下 一直next,直到安装结束,打开"node"文件夹,安装完后,里面的配置…

破解完全入门篇 第七章-寻找软件的注册码

第七章-寻找软件的注册码 我们来寻找软件真正的注册码! 寻找软件的注册码就像你小时玩的躲猫猫一样,简单又有趣,虽然后来你会不这样觉的 好的,我们开始。 我不知道你有没有明白我前面在原理中讲的那些东西,如果没明白&…

最新软件注册码,总有你要的!

最新软件注册码,总有你要的! 编辑:未知 文章来源:http://blog.csdn.net/it88blog/archive/2007/09/19/1791898.aspx System Commander Pro 2000 V5.04正式版--serial:SC2K5-ENE-1013673-XRRT SyGate Home Network v…

杀毒软件和系统工具注册码

杀毒软件和系统工具注册码 http://stock.3800cc.com/ WINISO5.3用户名:xxbg注册码:644EC2BD82BEAEB897589D9856EBBD41329CF3F411213B84 WINZIP 系列通用注册码 注册名:x 注册码:00020000 EmEditor:全系列 1715-6607-8393-5012 EmEditor3.19:s/n: 1711-…

教你如何破解注册码

网上有许多令人心动的共享软件,可惜的是它们或多或少都存在各种限制,对于我等贫苦一族来说,面对昂贵的注册费用只能望而却步,而且支付起来也不太方便(特别是国外的共享软件)。现在,只要利用Google强大的搜索功能&#…

WinZip 11 汉化注册版

注册码: Name:crsky Code:CJ21F-LT7K8-KZVHD-RN416-ZCUED-927YQ 去掉“.rar”变成exe文件直接执行安装

注册码(持续更新)

PL/SQL Developer 8.0.1.1502(或PL/SQL Developer 8.*系列SN、注册码、序列号)注册码如下: Product code: leswljrftczs7bjz8pz2kq7vzq85fu67q8f8rgg2bv Serial number: 642136713 Password: xs374ca winzip 注册码 用户名:www.wenkey.com …

破解注册码

网上有许多令人心动的共享软件,可惜的是它们或多或少都存在各种限制,对于我等贫苦一族来说,面对昂贵的注册费用只能望而却步,而且支付起来也不太方便(特别是国外的共享软件)。现在,只要利用Google强大的搜索功能&#…