当前位置:首页 » 编程软件 » 汉化是把整个游戏反编译的么

汉化是把整个游戏反编译的么

发布时间: 2022-10-21 00:04:59

Ⅰ 汉化是什么意思呢

汉化,分为族群的汉化(少数民族被汉民族、汉文化所同化)游戏汉化和软件汉化漫画汉化。
族群的汉化 当处于支配从属地位关系的不同群体,由于长期直接接触而使各自文化发生规模变迁,便是汉化,具体言之,汉化有下列特征: 1、汉化与出于资源的借用不同,多是在外部压力下产生的,经常伴随着军事征服或殖民主义统治。 2、汉化与个别文化因素的借用不同,往往意味着许多文化因素的变化。 3、汉化接触的群体,总有一个是强大的,处于支配地位,另外的则处于从属地位。从属的群体通常从支配的群体借用的文化因素较多。但也存在相反的情况,若从属的群体存在强大的文化优势,最终被汉化的将是支配的群体。中国历史上北方民族入住中原的情况,就是如此。接触的群体有时也会各自丧失文化个性,而形成一种新文化。 编辑本段游戏汉化 游戏汉化一般是把一些基于游戏主机的外文游戏的界面、内容,做成中文的,使玩家更容易游戏。 所翻译的原版游戏多为英语和日语2种。掌机游戏由于技术限制,一般英语游戏极少能够非官方汉化。 编辑本段软件汉化 软件汉化,有些软件本身支持语言包,只是缺少中文语言包,汉化作者只需要完成中文版的编辑。 有一些软件能够实现自主汉化软件界面,如《晴窗中文大侠》。 不支持语言包的软件,汉化作者则使用一些专用的资源编辑器,修改程序的资源文件,最终使软件的界面中文化。 漫画汉化一般是把一些外文的漫画字幕翻译成成中文的,使读者更容易阅览。 ...

Ⅱ 汉化补丁和汉化包有什么不同

汉化包是把你所玩(或者用软件)的游戏英文版本(或者其他语言的)的变成中文,汉化补丁顾名思义就是对汉化包的补充。实际上都是差不多的,补丁一般需要安装进入系统的注册表,汉化包一般都是解压后替换文件。一样的意思包指的是已经将汉化做进去了安装就是汉化的汉化补丁是装了外文的安装补丁才变中文的汉化是自由也就是民间的汉化组织通过反编译软件修改翻译的中文版是软件开发商官方出品的差不多,都是汉化的。有时候,补丁是后来补充的对用户来说功能差不多,补丁是修改注册表和键值的。没有什么区别。都是汉化用的。补丁是补漏洞的,包是新的东西
求采纳为满意回答。

Ⅲ 汉化是什么意思

汉化,分为游戏汉化和软件汉化。游戏汉化一般是把一些基于游戏主机的外文游戏的界面,做成中文的,使玩家更容易游戏。软件汉化,有些软件本身支持语言包,只是缺少中文语言包,汉化作者只需要完成中文版的编辑。

-- 猴岛游戏论坛为您解答

Ⅳ 如何汉化一个安卓软件要不要反编译

需要反编译的哦,汉化的话。要汉化的话,反编译后,在反编译文件夹中res下,加入一个values-zh-rCN,再去res/values/strings.xml,复制到刚刚那个文件夹,在汉化那个xml

Ⅳ 手机java游戏要怎么汉化啊

如果有人做过GBA游戏的汉化,一定会觉得,手机游戏的汉化真的是太容易了。简单的说,汉化的工作就是把游戏中所有的文本都替换成中文的。在一个手机游戏里,修改文本大概存在以下3种形式:
图片字。就是指所有以图片形式存在的文本,比如游戏的splash,文字背景或特效等等。替换的方法很简单,找个美工做图,然后直接把原图换掉。有很多过去的游戏都是把这些图片不经过任何处理或者只去掉扩展名放到jar里,替换这些很简单;但是为了减容,现在的很多游戏则是把n张图片打包放在一个文件里,要准确的替换这些文件就有些麻烦了。
首先要弄清文件的储存格式。按程序的画法,可以大体分为drawImage和drawRGB两种形式。
drawImage就是直接把图片打包,不破坏任何图片的格式,drawRGB则是以RGB格式保存图片的象素信息。前者比较容易,除了PNG以外,有的手机还支持GIF,JPG等格式,只要保证图片格式正确就可以了。后者稍微麻烦一些,因为形成的RGB象素信息的数组很大,有的还经过压缩,因此准确的替换会比较困难。
写在程序里的字符串。处理方法也很简单,反编译源文件之后替换相应的字符串就ok了。别问我什么是反编译,这贴里不讲编译原理。再详细的说一下,有2条路,第一就是直接修改class文件。直接把汉字写在源程序里的话,生成的class文件里的汉字字符串应该是标准的utf8编码,一个简单的做法就是自己编译一个写好中文字符串的java文件,再把生成的class文件里面对应的字节到原class文件里。第二就是反编译之后生成的java文件,由于扰码的原因,会有地方编译不过,一般是因为反编译后生成的文件有问题。由于扰码工具的不同,存在的问题也不一样。有的地方没有反编译成功,还有的地方使用了伪汇编指令(如goto等),有的构造函数的名称被隐藏等等,还有的扰码工具还会故意增加不合理代码来给反编译设置陷阱,因此就得进行很麻烦的修改。当然改来改去也就是那么几种错误,就是很麻烦。扰码和反编译技术是一魔一道,没有万全之策。总之在没有彻底排除扰码的干扰的时候,不推荐用这种方法。
写在外部数据里的字符串。如果这个游戏的程序结构好的话,所有的字符串都应该是放在外部的某个文件里的。不知道是哪个文件的话,直接把所有文件都用文本编辑器打开查看就能发现储存字符串的文件。很多游戏都是用readUTF()这个通用函数来读取文件中的数据的。因此确保所用的新字符串都是utf-8编码,由于没有原xml文件来重新生成这个数据文件,可能需要通过替换字符串的16进制编码才能正确的替换原来的字符串。一般的说,uft-8每个字符比Unicode大一个字节,因此替换完成的字符串文件可能会比原来要大一点。如果不是utf8格式,也有可能是unicode或其他格式,但如果程序本身都没有考虑到多字节文本的读入,那么除非修改源代码否则是无法解决的。
到此基本上大功告成,替换这些字符串所带来的jar大小和游戏运行时内存的变化可以忽略不计。最后一步,请确认要运行此程序的手机支持中文。
总之,没有自带字库真是一件让人高兴的事。拿到一个GBA rom,第一件事就是破解,但拿到一个手机游戏呢?直接解开查看各文件就是了。做一个GBA汉化,至少需要破解,翻译,美术,而做一个手机汉化呢,文本量不大,图片不多,一个人足够。还有最重要的一点,国内没有一家GBA游戏制作公司,想玩到中文游戏只能靠fans自己动手,但是手机游戏的游戏正相反,国内的制作公司很多。但尽管如此,大部分的中文游戏仍然是纯粹的垃圾,和国外的大牌公司制作的游戏相比真是不堪一击。

Ⅵ 如何汉化java游戏

我是做java开发的但是没做过游戏,你可以找一款反编译软件把游戏的安装包反编译得到源文件,用编辑器打开然后将所有的输出,就是显示在界面上的单词或句子改成中文就可以了,一定要注意文件编码问题,否则改出来可能是乱码哦!如果对方使用的资源文件,直接改资源文件就行了

Ⅶ 怎样汉化安卓游戏

首先,如何获得APK里面的文件?答:将APK的后辍改为ZIP或者RAR,然后就和普通的压缩文件一样了。更简单的,在电脑上右键APK文件,然后选择打开方式,将打开方式设置为压缩软件即可。
1、汉化APK软件
在res文件夹中,我们可以看到有很多values-***的文件夹,这就是语言包。values是英文语言包,values-zh是中国地区语言包(包含港澳台及内地),values-zh-rCN是中文简体语言包(只包含内地),values-zh-rTW是中文繁体语言包(港澳台)。除此以外,其它地区的语言包都是精简的对象,可以不过多了解。
在values文件夹里,通常有arrays.xml、strings.xml等语言文件,要作汉化就要对这些文件进行修改。有时也需要修改其它xml文件,一个一个地认真查看。

Ⅷ 什么是汉化

汉化通常指本来不属于汉文化的文化或者并不成长于汉文化中的人由于对汉文化的喜爱或受到汉文化的影响而逐渐说汉语,写汉字,习汉学等现象。

Ⅸ 软件的汉化是如何实现的

简单的汉化就是将菜单中的各种用外文写的东西转成汉字的
需要注意的是汉字编码和英文编码所占用的字节数不一样,需要删除或补平几个字以免出现不兼容的情况

更深层的就需要将程序反编译后再重新修改编写了,比如有的软件不能处理中文,就要做相应的修改

不同软件开发出来的汉化方法不一样,,原理是差不多的

这里有更详细的东西
www.hazify.com

Ⅹ 很多手机游戏都有汉化版!那么这个“汉化”是什么意思请详解、、、

准确的说是,汉化把别国的语言化成中文,汉即汉字。 pc移植则是把电脑游戏转换为手机游戏,当然,移植游戏并不简单。

麻烦采纳,谢谢!

热点内容
sql数据溢出 发布:2025-05-17 04:55:14 浏览:731
java金额 发布:2025-05-17 04:51:48 浏览:288
安卓怎么下应用 发布:2025-05-17 04:46:52 浏览:554
算法健壮性 发布:2025-05-17 04:41:10 浏览:856
jquery文件上传进度条 发布:2025-05-17 04:39:50 浏览:221
信息技术脚本模板 发布:2025-05-17 04:39:00 浏览:258
写sql跑 发布:2025-05-17 04:38:58 浏览:252
openharmony编译依赖 发布:2025-05-17 04:32:45 浏览:610
什么叫双十一配置 发布:2025-05-17 04:14:31 浏览:979
翼状胬肉使用氟尿嘧啶怎么配置 发布:2025-05-17 04:14:24 浏览:976