
将的世界作为最受欢迎的沙盒游戏,它的游戏文件庞大是理所当然的。那你有没有想过,删除多少文件MC就会停止运行呢?Mr Cat老哥就要挑战一下MC的底线。但想要删除文件并不容易——Mojang已经设置了很多防御机制来阻止文件被删除。首先,每次启动我的世界启动器,就会检测游戏完整性并自动修复,所以老哥要做的第一件事就是阻止游戏自我修复。
他想到的解决方案是用第三方启动器来运行MC,但发现根本行不通。他又想到,MC修复游戏的方法是先检测游戏中丢失的文件,然后从互联网上下载缺失的部分。于是老哥干脆把网线拔了——这样启动器就会绕过检查文件的过程。但这并不意味着他可以随心所欲地删文件,因为一旦删错,游戏就会闪退。于是老哥准备手动实验一下,看看这上千个文件到底哪些可以删、哪些不能删。
老哥想到的第一个不影响游戏进程的,就是这些文字——这些东西是我们一进游戏就能看见的,而且可以在游戏文件里轻而易举地找到。里面的三个子文件夹叫做“语言”“字体”和“字幕”。经过几次尝试发现,影响游戏进程的只有“语言”文件夹——一旦删除,游戏就不会正常运行;而“字体”和“字幕”倒是影响不大。
这让我想起一个经典的Let's Play:“Yes, my favorite world. Let's build our house out of... wait, how do I set it to daytime? Uh, game rule dude: daylight cycle false. Time set noon. There we go! Look at that.”
删除文本是远远不够的——老哥开始尝试删除更多的文件。接下来的受害者是材质包:首先是玩家和生物本身的皮肤。“Um, I have a new type of Alex model... I guess some beautiful Pony. The Squid got little shoes on.”
接着是物品:“Oh wait, this actually looks kind of cool. I have no idea what’s in my inventory. Wow, very nice.”
再接下来是操作界面:“Oh my, I think this is an improvement. Wow. Yep. Okay, here let me try and uh... what menu is this?”
再接下来是每一种方块:“Um... what? Why is there one like over? What? What is happening? Oh, underwater is pretty interesting. Wait, look at the enchantment clip. I have tiny missing textures inside the missing texture. Big fan of this.”
现在几乎所有的一切都变成了紫黑相间的颜色——除了这个背景图。这种东西删掉也不会对MC有什么影响。但那个文件夹里除了有关背景图的文件之外,还有很多其他的文件。一旦删除之后,不仅主菜单的背景图消失了,就连声音也都消失了。
到目前为止,游戏被扒得就剩个裤衩了。在座各位肯定在想:“这已经没有什么可以删除的了!毕竟游戏的大部分都已经删除了。”其实并不是——老哥还要删除这个叫做“data”的文件夹。这里面可都是些MC的关键信息:比如每一种生成结构的数据。没有这个文件夹,我们将无法创建新的游戏世界。“Oh well.”
现在游戏里所有的核心文件都已经消失,但还有将近7000个class文件。为了弄清楚每一个是干嘛的,老哥必须挨个检查这些class文件——它们都是MC源代码最重要的组成部分。理论上只要删除这些文件,游戏肯定会崩溃;但老哥偏要试试看。
于是他删掉了代码里的几行;他还发现我的世界代码写得相当慢——很多文件名都是用随机字母命名的——这可能是Mojang为了打击非法获取游戏的人。但这可难不住作为编程大佬的老哥!他重新编译了这些代码——现在看上去更加简洁易懂。
之后老哥发现:我们其实可以删除很多东西——这些东西只会在非常特定的情况下导致游戏崩溃。但其中有一份文件十分特别:这个叫做“QW.class”的文件。在将近7000多个class文件里它看起来可能是随机的……但这个文件可是玩家连接世界的关键!没有它我们就不能加入任何一个世界。
但不信邪的老哥已然选择了删除:“So I launched the game, waded through the loading screen—which by the way is much faster now—and made it to the main menu… or should I stay the only menu? Because if you try to go any further than this menu, the game will end.”
“Welcome to the official minimal version of Minecraft.”
热门攻略
游戏专题