欢迎光临散文网 会员登陆 & 注册

Crafttweaker(1.12.2)预科1:对游戏文件的基本认识

2021-09-24 14:02 作者:IChixiao  | 我要投稿

个新(gu)系(gu)列(gu),文中重点将以紫色标出。


篇就先随便掰扯掰扯mc的各个游戏文件吧(老样子,HMCL的文件结构为例)。梳理出的文件夹将以对于普通玩家的自定义性”这一标准作出分类,重要的为红色橙色次之,绿色又次之。所以可以只挑红色的看...


第一层(位于.minecraft,assetslibrariesversions


.minecraft


assets:音乐、音效等游戏资源的存放处,如果想要修改这里的文件,资源包是官方推荐的方式。


libraries:游戏的运行渲染引擎以及各种库文件。这和assets文件夹一样,普通玩家都不应当自行修(zuo)改(si),所以本应为绿色;之所以提升为橙色,是因为有些没什么用的小技巧——

在libraries\net\minecraftforge\forge中储存了已下载的forge/forge-installer,libraries\optifine\OptiFine中储存了已下载的optifine/optifine-installer,也就是说,如果你的HMCL抽风了或者只是单纯你家的网络不稳定,没法下载forge/optifine的时候,可以尝试在这两处寻找到已有的forge/optifine手动安装,或是用启动器安装forge-installer/optifine-installer。


versions:顾名思义为“版本”文件夹,储存着游戏的核心文件,重要性详见后文“第二层”。


么?你说你的.minecraft文件夹里还有个cache?这是正常的(你看图里就有),因为这只不过是HMCL的启动器缓存文件夹,对于普通玩家来说不具备什么意义;不过既然你能发现这个文件夹的存在,说明你对我的上一篇文章确有认真阅读。


么什么?你说你的.minecraft文件夹里还有logs、natives、resourcepacks、saves等多个文件夹?请删除整个.minecraft文件夹并阅读我的上一篇文章,不要光看不做,如果不愿意的话,建议不要浪费时间在这个系列上,有这时间打打游戏不香吗?该干嘛干嘛去。


第二层(位于versions\(版本名或实例名),logsnativesresourcepackssavesscreenshotscrash-reportsmodsconfigshaderpacks

.minecraft\versions\(版本名或实例名)


用启动器启动一次对应版本或实例(不需特别区分两者,前者是启动器下载游戏版本时不改名默认的文件夹名,如1.7.10、1.12.2、1.16.5等;后者是玩家改名过或是安装整合包时的文件夹名,如1.12.2-Test、RLCraft、Levitated等)后,会出现4个文件夹——logs、natives、resourcepacks和saves。


logs:储存启动器日志的地方。无论你启动成功与否,都会在此生成启动器日志文件(.log/.log.gz);因此,一但发生游戏崩溃(无论启动失败还是启动后崩溃),这里的latest.log将成为最完整的锁定崩溃原因的查看点。


natives:储存natives库文件的地方。


resourcepacks:存放资源包的地方。顺带插一嘴,平时所说的材质包、音乐包、音效包、语言包、字体包等均属于资源包的范畴,但是光影除外。


saves:储存玩家存档的地方。


游戏内截屏(通常是按F2)后,会出现1个文件夹——screenshots;而一旦游戏时突然发生崩溃并强制退出,会出现另一文件夹——crash-reports。


screenshots:储存游戏内截图的地方。


crash-reports:存储游戏崩溃报告的地方。如果你启动成功,但在之后打开或游玩存档时发生崩溃,就会在此生成崩溃报告文件(.txt);因此,一但发生游戏崩溃(仅限启动后崩溃),启动器日志(即latest.log)中的崩溃信息就会提取到这里的崩溃报告中。


对应版本或实例安装了forge并启动一次后,会出现2个文件夹——mods和config。


mods:存放模组的地方。


config:存储模组配置文件(并非所有模组都有)的地方。有兴趣的小伙伴可以比较RLCraft与单独安装AtomicStryker's Battle Towers模组的1.12.2两者config文件夹中的battletowers.cfg(用任意文本编辑器打开,甚至文本文档都行),再比较两者在游戏中的实际表现(高塔的战利品),就能感受模组配置文件强大的自定义性。


对应版本或实例安装了optifine并启动一次后,会出现1个文件夹——shaderpacks。


shaderpacks:存放光影的地方。


第三层(位于游戏的核心文件,即(版本名或实例名).jar,用解压缩软件打开(不是解压缩!))

.minecraft\versions\(版本号)\(版本号).jar


里就不展开细说了。比方说(版本名或实例名).jar\assets是进度(成就)、方块状态、字体、语言、战利品表、模型、配方、结构、材质等游戏资源的存放处,同样地,想要修改这里的文件,资源包是官方推荐的方式


上便是对Minecraft文件结构的基本介绍,在这里衷心希望各位玩家能从中找到适合自己的“游戏以外”的玩法。

Crafttweaker(1.12.2)预科1:对游戏文件的基本认识的评论 (共 条)

分享到微博请遵守国家法律