原版(main)修改教程
desynced吧
全部回复
仅看楼主
level 3
弃疗🔥 楼主
进入游戏文件以下路径:
DesyncedEarlys\game\Desynced\Content\mods\main\data
--------修改产能--------
utilities.lua文件中
CreateProductionRecipe函数
下面那行是原文,但是由于amount是可选参数,nil无法×10所以加了个判断
写10就是10倍产能
注意一定不要超过10 不然前期所有建筑都会因为爆满而不能制造(基地12格,材料2格产10格)
--------修改富矿--------
landfeatures.lua文件中
临时变量bc(local bc)是资源低中高的倍率
你也可以修改每种矿的crystal_richness_min和max乘数
--------修改物品--------
items.lua
所有的stack_size就是堆叠上限
stack_size=1的不能改大,和notstackable差不多
每一种矿的CreateMiningRecipe就是各种采矿机挖一个需要的tick
2023年08月18日 06点08分 1
level 9
谢谢分享!
2023年08月18日 14点08分 2
level 10
[大拇指]
2023年08月20日 01点08分 3
level 1
可以超过10.把建筑物的储存格子锁定为某物品就可以避免被无关的物品占用...
2023年08月20日 02点08分 4
建筑不能改堆叠所以不能超过10,基地前期只有12格子,两格原材料,10格建筑
2023年08月21日 02点08分
@弃疗🔥 你那个加判断的不能用.直接报错.但是我把amount = amount or 1改成amount = amount or 5 就行了.5倍数量.不能堆叠的建筑也是5倍生产.有没有直接是配件倍率.建筑不变.
2023年08月22日 11点08分
我一楼的解释你是一点没看懂啊
2023年08月23日 15点08分
@弃疗🔥 完全不懂代码.什么判断完全不懂.
2023年08月24日 11点08分
level 1
大神, 修改 研究科技 时间是哪个文件啊~~~我不懂没有找到向对应数值的文件~~~~~~~~~
2023年08月22日 02点08分 5
就在下面几行,uplink是研究.游戏内称为上行
2023年08月23日 13点08分
level 1
能不能 放个修改好的。。。不会改啊。。
2023年08月22日 05点08分 6
链接:[url]https://pan.baidu.com/s/1QdtjY-WauZxknRFub0GnFw?pwd=03p2 [/url]提取码:03p2
2023年12月02日 09点12分
@斗狂战天下 把楼主给的那个改掉就能进去[疑问]
2023年12月02日 15点12分
level 1
修改产能后玩了几小时,发觉虽然材料产能上去了很方便.但是建筑也跟着上去了有点麻烦.
准备在item.lua里修改生产时间,这样同样可以达到提升产能的目的.
另外data文件夹下的lua文件都可以修改,建筑/机器人的血量,武器的攻击力,攻击范围,开火间隔.
如果不知道对应的名字,可以在main\textures\icons文件夹里查看对应的icon文件,一个文件夹对应一个lua文件
2023年08月23日 13点08分 7
不建议直接修改本体 有能力的自己写mod 参照本体里的注释和创意工坊
2023年08月23日 15点08分
@弃疗🔥 其实mian也是mod啦...mod原理知道.但是...不会写代码
2023年08月23日 17点08分
@カツキガンダム 隔壁工厂base也是mod,甚至还有不兼容base的mod,但是mod作者都会默认原版没有修改过,所以建议不要直接改原版而是把需要的功能放到自己自制的mod里
2023年08月24日 00点08分
比如你自己把main里所有己方炮塔范围乘3,然后来了个mod又乘3,这时候就是乘9了,效果就过于imba
2023年08月24日 00点08分
level 1
修改完了要保存 怎么保存进mian文件啊,这个文件是个压缩包, 解压出来修改又保存成压缩包不起作用。还有贴吧里面有个哪个MOD下了保存进去游戏里面识别不出来怎么搞啊
2023年09月18日 16点09分 8
用7z软件,直接打开压缩包,在压缩包里面改,改完关闭记事本后出文件已更改的提示点确定,就修改了,不用解压
2023年11月11日 14点11分
level 1
加个改组件步骤:
1、记住要改的组件的中文名,打开mods\main.zip,languages文件夹,记事本打开zh.json,查找中文名,复制对应的英文名。如“内部高效模块”>"Internal Efficiency Module"
2、打开mods\main.zip,data文件夹,components.lua,此文件为组件,记事本打开,查找英文名,"Internal Efficiency Module",即为组件的设定。
如我把高效模块做如下修改:(效果为效率增加2000%,自带5000发电,2W蓄电,32范围电场)
---------------- COMPONENT EFFICIENCY Boost Modules ----------------
local c_moduleefficiency = Comp:RegisterComponent("c_moduleefficiency",{
name = "Internal Efficiency Module",
desc = "将组件效率提高2000%,自带发电储电电场。",
attachment_size = "Internal",
texture = "Main/textures/icons/components/module_efficiency.png",
visual = "v_generic_i",
production_recipe = CreateProductionRecipe({ icchip = 1, refined_crystal = 1 }, { c_assembler = 30 }),
boost = 2000,
power = 1000,
power_storage = 20000,
drain_rate = 15,
charge_rate = 100,
transfer_radius = 32,
on_add = BoostModuleOnAdd,
on_remove = BoostModuleOnRemove,
})
2023年11月11日 15点11分 9
1