成为汉化工吧!特辑 |
您所在的位置:网站首页 › ravenfield中文界面 › 成为汉化工吧!特辑 |
我将假设您已经阅读过前篇并了解了一些相关知识,有关汉化的更多内容请点开文集或我的个人主页自行查找~ 之前扯了一点汉化的东西,顺带着当例子介绍了Win原生程序的汉化方法。咱们知道,Win端程序多了去了,各种开发框架,语言,引擎,程序类型层出不穷,光处理程序的工具都多达十几种,很多时候确实挺让人头疼。 不过毕竟计算机技术这块东西都是相通的,有前人大佬们铺好的路,写好的轮子,我们做起来会方便很多。按照之前文章中介绍的流程,我们来看看怎么拿.NET程序开刀! 什么?你不知道.NET是个什么东西?上百科—— .NET是微软当代的操作平台,它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、各大机构和工业界间的障碍--即所谓的"数字孤岛",从而实现因特网的全部潜能,搭建起第三代互联网平台。后缀为net是网络服务公司,为个人或商业提供服务。——来自百度百科 还是不明白?那就对了,要是我看了这个我也不明白简单来说,.NET就是微软搞的一个框架,用的开发语言是C#,在图形界面上实现起来比较方便,效果很不错。汉化和开发也是相通的,某些时候从开发角度看逆向和汉化,往往能解决不少棘手的问题。 .NET现在使用的非常广泛,转个存档你能遇到.NET,做个地形能遇到.NET,给ctd写个谱子都能撞见.NET(说的就是你Cylheim),咱们今天就好好看看这个东西到底该怎么下手。 免责声明:本教程中出现的所有软件修改展示仅作学习交流用途,不以盈利为目的,不提供软件包下载,如侵犯您合法权益请联系我删除。 今天的练手包体是新兴地形制作软件Gaea,我搬了一堆这软件的教程( 练手包和实现效果目标:修改程序主界面菜单栏的四个文本,让他们显示为中文 已知此四个字段均位于主程序内 开始吧。 ①特征&查壳 老本行不能忘,搞程序之前第一步先看看有没有壳,一旦有壳咱们接下来的工作都无法开展。加上我们也要有办法知道这个程序是拿.NET写的对吧( 上Exeinfo PE,可以直接在右键菜单内呼出: 查壳结果估计很幸运,没遇见壳,那这就不再添麻烦了,不过似乎第一行与我们先前见到的内容有点不一样?是不是看到了刚刚熟悉(bushi)的.NET? 这个就是.NET程序用查壳机查出来的特征。只要在初步信息看见有.NET一般毫无疑问的就是这类程序,相关的其他特征如下: 大同小异②分析 咱们暂时不用顾着这几个的区别,看见这个了,好家伙这是.NET程序,那么我们上.NET逆向的利器—— dnsPy高端不高端(笑) 这程序刚一打开呐是这个样子的,有开发经验的朋友可能会觉得这玩意长得像vs code,感觉看起来就有一股高级工程师的风范(误),行咱们废话不多说,我们把我们需要翻译的文件直接拖进去。 可以看到程序已经解析出一部分内容来了,甚至还有图片资源,这是因为.NET程序使用的是c#脚本,逆向工程相对而言会简单不少,你能拿到整个工程反编译出的源代码,回编译回去也不成问题。 图片资源不过我们不需要管这些令人激动的图片资源,毕竟目标不在于此,接下来我们直接大海捞针跑全局检索看看,能不能瞎猫撞上死耗子。 搜索小技巧:尽量先避开那些重复频率太高的词汇,如New Project这个字串就不适合踩点时搜索,因为毕竟new是个常见的关键字,project也能被人家拿来当变量名之类的嘛。 对于这个工程而言,第三个 sculpt an exting terrain看起来就是个软柿子,总不会有人拿这个当什么奇奇怪怪的名称吧!我们启动程序集搜索,直接敲入关键字—— 使用后者作为关键字进行搜索,可以看到只有一个备选项了使用前者进行检索,这一个个排查得到天荒地老我们打开那个唯一的搜索结果,双击进去,看到了我们貌似很熟悉的长得像结构化语言的界面文件,就能放下一半心了——估计没找错 按下Ctrl+F进行文件内检索,直奔主题,找关键字 这个标记在一个按钮节点下面,还是一个叫text的属性看起来非常安心啊,那么找到了之后要怎么修改呢? 在文件任何一处右键,启动十六进制编辑器 再次进行页面内查找,直接定位到文本位置,发现此时我们已经可以进行替换了 (注意把搜索类型改成String UTF-8) 替换,注意补足字节数 替换完成后我们直接按下Ctrl+S进行保存,复写到原来的位置 汉化成功还没扯完!别急着退出!这个baml文件只是一个反编译资源文件,可以叫做我们常见的标准资源,对于代码块内的文本要怎么处理呢? 那么假设我们看到了一串需要修改的文本 我们只需要在此处右键点击编辑方法,在弹出的框框里修改,然后点击编译回去就行啦~ 还有一种汉化.NET程序的方法,是使用DotNET Helper导出il文件来实现的,这个办法咱们回来再扯。 撒花~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |