我的世界如何修改gui?

来朗宁来朗宁最佳答案最佳答案

这个问题我三年前应该答过,不过现在没人看那个答案了... 这里放上一个老的回答的链接,这个答案是拿我的之前在MCBBS上发布的一个帖子复制过来的(因为那个帖子现在已经看不到了)。 下面开始今天的正题。

首先,我们要知道一个事实——Mojang并没有给《我的世界》添加过任何中文支持,所以“中文化”这件事从一开始就是民间自发组织的。而且要汉化一款游戏其实是非常困难的事情,不仅需要大量的时间、精力以及耐心,还需要一定的专业技能。

当然,如果仅仅只是翻译文本的话那其实非常简单,随便拉几个人过来用翻译软件慢慢翻就可以了。但是《我的世界》作为一款沙盒游戏,其中有大量的数据都是无法被翻译成汉语的,这些数据包括生物信息、物品名称、地图景观名称等等,它们要么来源于古老的Java源代码,要么来自外挂作者的奇思妙想。而且由于《我的世界》的源代码是开源的,任何人都可以随意地编辑这些数据,并且将这些数据传递到游戏的各个版本之中。我们看到的每一遍《我的世界》的历史记录都不同,生物生成算法每次更新都会产生一批新怪物,物品合成表每更新一次就会有一批新道具出现。而GUI,也就是游戏界面,更是经过了无数次的更新。

以基岩版为例,从0.13.0开始第一个正式版的更新,再到后来的生物更新、材质包更新、游戏模式更新……可以这么说吧,每一个新的版本就像是一个全新的游戏,因为游戏界面实在是变化得太多了,而我们平时所说的“下载个新mod玩一玩”这种句子也是在基岩版这款游戏上出现之后才有的,因为在旧版游戏中添加新内容真的是一个非常非常麻烦的过程。

回到主题,要修改GUI其实是非常简单的,只要替换掉game/assets/textures/materials.json文件中所有的图片资源即可。不过这样改虽然能实现简单的中文显示,但界面仍然会混乱不堪。要实现正常的界面就需要对游戏运行机制进行一些修改,这已经远远超过了普通玩家能够处理的范围了。

目前想要实现完美的中文显示还是只能依靠官方团队。而国内所谓的“我的世界中文论坛”实际上也是没多大作用的。毕竟这里边有各种大神到处找资料,然后自己尝试着整合,最后发出别人需要的资源。

我来回答
请发表正能量的言论,文明评论!