废品机械师吧 关注:24,449贴子:116,866

从萌新开始的魔改源代码指导书

只看楼主收藏回复

写在前面:
本指导书给那些和我一样,上有老,下有小,还有房贷车贷的奴工一族。
想要体验游戏又没有太多的时间来玩,只能魔改文件加快游戏进程。
警告!!!过度修改会导致游戏变得没有乐趣!会让你花钱买了,结果两小时就玩腻。
本指导书也希望大家有新的发现,也来分享,同时,也是自己做笔记备份,某天玩腻了,等官方更新了什么新东西再回来玩的时候,不用从头开始。
使用软件:NOTEPAD++
通用方法:
按CTRL+F 打开查找窗口,然后在文件查找中输入你想要查找的单词或者中文,文件类型主要是2种,一、LUA,二、JSON,目录选择游戏的根目录,选项勾选 包含子目录,查找模式选普通。


IP属地:四川1楼2020-05-11 20:08回复
    发动机 驾驶舱的链接数量修改
    ElectricEngine
    GasEngine
    DriverSeat
    Seat
    以上四个文件,修改maxConnections 或者gearCount、bearingCount属性值


    IP属地:四川2楼2020-05-11 20:15
    收起回复
      2025-08-25 00:16:57
      广告
      不感兴趣
      开通SVIP免广告
      survival_loot 最值得动刀的文件,这是爆率文件。地上的宝箱,路边的箱子,打机器人掉落等等都在这里。
      { uuid = obj_plantables_carrot, chance = 15,quantity = 1 },
      UUID是物品的ID,查找中文翻译文件可找到对应的物品名字,chance 是出现的机率,quantity 是物品的数量。
      复制一排,插入到行中可增加新的物品掉落,比如打机器人掉发动机,掉电池,掉燃料,掉棉花等等。
      quantity = randomStackAmountAvg3 这是随机掉落数量的组,在LUA文件类别中搜这句话可找到文件,修改随机数量即可。
      slots = function() return 3 end, SLOTS是格子数量,这句话是说,掉落3个下面列出的物品,修改成10,就是掉10个东西出来。数量越大,电脑越卡。
      function() return randomStackAmount( 1, 2, 3 ) end, 这是随机数量,1-3个不等。


      IP属地:四川3楼2020-05-11 20:21
      收起回复
        在JSON类别中搜索 使用批量替换
        查找目标
        "stackSize": [0-9]{1,},
        替换
        "stackSize": 99999,
        文件类型:JSON
        查找模式:正则表达式
        可替换掉大部分物品的堆叠为99999 但是很多物品是没有堆叠属性的,需要你自己去添加一句堆叠属性。


        IP属地:四川4楼2020-05-11 20:27
        收起回复
          比如金属方块,查找金属方块得到它的ID是8aedf6c2-94e1-4506-89d4-a0227c552f1e,然后找到这个ID,找到它后,{}中的代码,你发现没有"stackSize"属性,在最后一句加入这个指令,记得上面一行的代码加个英文的逗号。例如:原文最后一句是"qualityLevel": 5 改成"qualityLevel": 5,"stackSize": 99999


          IP属地:四川5楼2020-05-11 20:33
          收起回复
            出个图文教程吧大佬


            IP属地:江苏来自Android客户端6楼2020-05-11 21:06
            收起回复
              -- 新加入的机械掉落
              { uuid = obj_consumable_gas,chance = 1 },
              { uuid = jnt_bearing, chance = 5,quantity = 4 },
              { uuid = blk_scrapmetal, chance = 5,quantity = 5 },
              { uuid = obj_consumable_fertilizer, chance = 2,quantity = 3 },
              机器人部分新增一些掉落物品, 有机率得到汽油、轴承、金属1级块、肥料


              IP属地:四川7楼2020-05-11 21:15
              收起回复
                "craftTime"
                搜索这个,使用[0-9]{1,},正则表达式,修改所有JSON文件,可以修改制造的时间。 = 0 也需要至少3秒


                IP属地:四川8楼2020-05-11 21:21
                收起回复
                  2025-08-25 00:10:57
                  广告
                  不感兴趣
                  开通SVIP免广告
                  修改后 并不可以加入别人的房间,是不是只适合自己做主机


                  IP属地:安徽来自手机贴吧9楼2020-05-11 21:41
                  回复
                    修改之后不能联机


                    来自iPhone客户端10楼2020-05-12 06:29
                    收起回复
                      为什么什么也搜索不到啊


                      IP属地:北京11楼2020-05-12 08:21
                      收起回复
                        应萌新要求,做一个文件的列子截图。

                        比如我要修改发动机的链接数量
                        搜索的词语是文件的名字,所以,结果出来后,看结果就知道了。


                        修改以后保存即可。
                        小提示:
                        知道某个单词以后,比如POWER,那么你可以搜这个单词,再JSON和LUA文件中都搜一遍,就能找到其他的零件中包含POWER这个设置的参数。


                        IP属地:四川12楼2020-05-12 08:32
                        收起回复
                          GrowTickTime 终于找到了农作物的生长时间参数,但是还没有测试,不知道怎么修改。


                          IP属地:四川13楼2020-05-12 13:35
                          收起回复
                            GrowTickTime = DAYCYCLE_TIME_TICKS * 0.05 这是控制作物的生长速度,数字越小,效果越明显。这个是修改以后的数值,基本出门转一圈回来就熟了。


                            IP属地:四川14楼2020-05-12 14:14
                            收起回复
                              2025-08-25 00:04:57
                              广告
                              不感兴趣
                              开通SVIP免广告
                              找不到哪里可以修改农作物的收获数量,一颗种子就长一个果实,这个真不好接受。


                              IP属地:四川15楼2020-05-12 15:09
                              回复