-
-
Notifications
You must be signed in to change notification settings - Fork 56
打包脚本使用方法
lakejason0 edited this page Jul 12, 2020
·
9 revisions
本页面列出了打包脚本的命令行参数以及对应的作用。
由于目前项目正在进行模块化工作,并因此出现了不兼容的更改,因此以下内容只适用于主线版本。
模块化后的脚本用法会在正式完成后提供。
python build.py <type> [--include|-i <include>] [--figure|-t <figure>] [--help|-h] [--sfw|-s] [--debug|-d] [--legacy|-l] [--hash|-h]
python build.py <type>
目前接受四个值, all
、 normal
、 compat
和 clean
。
产生的资源包在 builds/
文件夹下。
使用该参数会忽略其他可选参数,使用内置的7个打包方案。
使用该参数会让语言文件放置在资源包中 assets/minecraft/lang/zh_meme.[ext]
下,因此需要在游戏的语言设置中选择梗体中文才能体验。但是原版模组的自定义字符串由于游戏设定,只会使用英文。
使用该参数会让语言文件放置在资源包中 assets/minecraft/lang/zh_cn.[ext]
下,因此只需要选择简体中文即可。因此,即使原版模组有对梗体中文适配,也不会使用。
使用该参数会清除 builds/
下的所有资源包。
python build.py -h
此参数会输出所有的参数的帮助信息。
python build.py <type> -i/-t [path_to_file_or_folder|all|none]
向打包出来的资源包中加入附加文件。具体格式见 mods/
和 optional/
。
若填写 all
或 none
,将会加入/排除 mods/
和 optional/
下的所有文件。
python build.py <type> -s
将打包的语言文件进行一定程度的替换处理。
python build.py <type> -l
将语言文件的后缀名改为 .lang
,将格式改为 键=值\n
。
python build.py <type> -d
启用调试模式。具体来说,有在repo根目录单独输出一份文件等。
python build.py <type> --hash
向生成的文件名中加入一个hash。主要用于网页打包。
Copyright 2020 Memified Chinese Content Group & Teahouse Studios, CC BY-SA 4.0. Built with love, fantasies, bees and memes.