config_cfg - CHanzyLazer/gregtech6-CH_Edition GitHub Wiki

cfg 配置文件

.cfg结尾的配置文件,是额外添加的,依旧基于 forge 配置文件 api 的配置文件,主要用来修改一些机制(在目录.minecraft\config\gregtechCH\*.cfg

gtch.cfg 解释
colour_mix_base_ratio 染料颜色混合基底原本颜色的占比,0 到 1,越高基底原本颜色占比越高。对应染料吸收基底发出光线这一效应的消弱程度
colour_mix_paint_ratio 染料颜色混合染料本身颜色占比,0 到 1,越高染料本身颜色占比越高。对应粉末性染料覆盖原本颜色这一效应的程度
mark_ratio 标记的对比度,0 到 1,越高标记越明显
debugging 是否启用 debug 模式
disable_all_storage_powerconducting 是否尝试禁用所有的容器(包括其他mod的)存储能量流体
enableGT6U 是否启用 GT6U 的部分
item_nbt_sensor 是否在物品形式时保留传感器的 NBT 数据,原版默认开启,这里默认关闭
sneaking_mount_cover 是否需要潜行来安装覆盖板
enableChangeLoader_MultiTileEntities 是否开启对 MultiTileEntities 的 loader 的修改(包括 GTCH,GT6U 以及自定义的修改)
enableChangeLoader_fluids 是否开启对 fluids 的 loader 的修改(包括 GTCH,GT6U 以及自定义的修改)
growth_factor 并行 tick 的时候,若执行时间超过了目标时间,增加使用线程数的倍率,默认为 2.0 则为 1 -> 2 -> 4 -> 8 -> ...,可以设置为超过 1 的小数。
override_tick_thread 重写并行 tick 的线程数目,设置大于 0 的值来进行重写,默认为 cpu 线程数/2 + 1。 更大的值可能会有更高的 cpu 占用以及更低的 mspt,可以尝试设置超过 cpu 线程数的值。
target_run_time 并行 tick 的目标运行时间,单位为 ms,可以设置更高的值来降低 cpu 的占用率。不建议超过 20ms,因为并行 tick 有两个队列,耗时大约会是这个设置值的两倍。
disable_GT_block_lightopacity 完全禁用 GT 方块的不透光度,如果依旧存在光照更新的卡顿可以尝试开启
disable_GT_rerender 完全禁用 GT 的渲染更新,如果完全不在意机器的材质显示的即时性可以开启,可以缓解渲染更新造成的间歇卡顿
rerender_all 全部的渲染更新都会立即执行,如果在意延迟渲染更新可以开启此项,回到原版的渲染更新逻辑,在机器密度很高时会有严重的掉帧卡顿,在 disable_GT_rerender 开启后此项无效
rerender_around_length 尝试重新渲染玩家周围区块的外延长度,如果为 1 则会尝试重新渲染周围 27 个区块
rerender_around_tick 尝试重新渲染玩家周围区块所占的 tick 数,越高则有越多的 tick 比例用于重新渲染玩家周围的区块
rerender_chunk_per_tick 每 tick 重新渲染的最高区块数,大于 1 的值可能会造成较大的卡顿
rerender_main_length 尝试重新渲染玩家朝向区块的距离,如果为 4 则会尝试重新渲染包括玩家本身所在的区块,向朝向延申共 4 个区块
rerender_main_tick 尝试重新渲染玩家朝向区块所占的 tick 数,越高则有越多的 tick 比例用于重新渲染玩家朝向的区块
rerender_sleep_tick 尝试重新渲染时休眠不进行操作所占的 tick 数,越高则有越多的 tick 比例用于休眠,可以获得更长的渲染延迟和更高的平均帧数
machines.cfg 解释
motor_explode_by_length 大型涡轮类机器改变长度是否会检测爆炸
motor_explode_by_plunger 涡轮类机器是否会因为使用搋子清除内部的流体发生爆炸
motor_explode_check 涡轮类机器是否进行爆炸检测(淋雨,着火等,不包括过载爆炸)