游戏饥荒石砖怎么做,里面怎么样造房子,木板,石砖有什么用怎么用。背包里的东西被雨淋湿了怎么办。

热搜推荐:
当前位置: →
饥荒是近期非常好玩的野外生存类游戏,但近期有很多的玩家们放映说不知道饥荒物品代码怎么使用。下面小编将为大家带来物品代码使用说明,希望对玩家们能所有帮助,感兴趣的玩家们赶快跟随小编一起来看看吧!
1. 游戏中按 &~&键 开启控制台,输入内容按回车键,字幕会全部消失 (或者这里按下Ctrl+L就可以去除那些残留的字幕了)
2. 如果想获取东西,在框中输入:
? DebugSpawn&XX&&&放一个XX在鼠标指针指示的地上
? c_give(&XX&,数量)&&直接放包里
? c_spawn(&XX&,数量)&&放鼠标指针指示的地上
XX填饥荒中的生物/物品等的英文名称(下面有会有详细的物品表单,替换即可) 例如:c_give(&meat&,2),回车键后,包里就多出来2块大肉了。
cutgrass(草) twigs(树枝) log(木头) charcoal(木炭) ash(灰)
cutreeds(采下的芦苇) lightbulb(荧光果) petals(花瓣)
petals_evil(噩梦花瓣) pinecone(松果) foliage(叶子)
cutlichen(摘下的苔藓) wormlight(虫子果) lureplantbulb(食人花种子)flint(燧石) nitre(硝石) redgem (红宝石)
bluegem(蓝宝石) purplegem(紫宝石) greengem(绿宝石) orangegem(橙宝石) yellowgem(黄宝石) rocks(岩石) goldnugget(黄金) thule cite(铥矿石)
thulecite_pieces(铥矿碎片) rope(绳子) boards(木板) cutstone(石砖) papyrus(纸) houndstooth(犬牙) pigskin(猪皮)
manrabbit_tail(兔人尾巴) silk(蜘蛛丝)
spidergland(蜘蛛腺体) spidereggsack(蜘蛛卵) beardhair(胡子) beefalowool(牛毛) honeycomb(蜂巢) stinger(蜂刺) walrus_tusk(海象牙) feather_crow(乌鸦羽毛) feather_robin(红雀羽毛) feather_robin_winter(雪雀羽毛)horn(牛角)
tentaclespots(触手皮) trunk_summer(夏象鼻) trunk_winter(冬象鼻) slurtleslime(蜗牛龟粘液) slurtle_shellpieces(蜗牛龟壳片)butterflywings(蝴蝶翅膀) mosquitosack(蚊子血囊) slurper_pelt(啜食者皮)
以上就是小编为大家带来的精彩内容,希望对玩家们能有所帮助。喜欢本文的玩家可以继续关注精彩库网站,小编会陆续为玩家们带来更多精彩的饥荒游戏攻略。
[动作冒险]
[动作冒险]
[游戏补丁]
[汉化补丁]
[汉化补丁]
[汉化补丁]
[汉化补丁]
[汉化补丁]
[汉化补丁]
[汉化补丁]
[破解补丁]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
[游戏攻略]
编辑推荐1182222232474160954596190571083
最新单机游戏下载饥荒手机版怎么造房子 饥荒手机版造房子攻略
时间: 16:12:07来源:作者:嘿嘿(0)
  饥荒手机版怎么造房子,房子是饥荒手机版中一个重要的物品,那么怎么造房子呢?别着急,这次小编就给各位玩家带来饥荒手机版造房子攻略!一起来看看吧!  饥荒手机版怎么造房子  饥荒手机版造房子攻略  帐篷房这样搭建:饥荒的房子都是自己用墙壁围的 建议不要封口(不然怪物会拆墙壁 留2个出口 容易逃跑) 帐篷
需炼金引擎解锁,蜘蛛丝x6+树枝x4+绳子x3,过夜,回复50点精神即可  石头房这样搭建:把卵石精炼成石砖块 再建筑成石墙或者搞个科学机器可以搞到石砖!建议不要封口哟!  以上就是小编为各位玩家带来的饥荒手机版造房子攻略!希望各位玩家好好学习!祝大家游戏愉快!《饥荒》十大最强武器及装备排名及分析 饥荒十大神器
《饥荒》游戏中可用的武器、装备及道具非常多,就实用性而论哪些最好用呢?今天小编带来“亚瑟王”分享的《饥荒》十大最强武器及装备排名及分析,废话不多说,下面我们一起来看吧。
《饥荒》游戏中可用的武器、装备及道具非常多,就实用性而论哪些最好用呢?今天小编带来“亚瑟王”分享的《饥荒》十大最强武器及装备排名及分析,废话不多说,下面我们一起来看吧。
这个羽毛扇,显然夏季解暑神器。超过70度,饥荒人物自动报警,马上掉血,这时候只要使用一次羽毛扇,立即降温,当然夏季还是得带点防暑装备,不然这个羽毛扇肯定不够用。
至于使用次数,还是挺耐用的,饥荒里头代码FEATHER_FAN_USES = 15,意思就是十五次。
2.曼德拉草
曼德拉草在饥荒里真的是挺稀有的,整个地图没见过几个,大多分布在树林里,采曼德拉草的时候白天采直接可以获得。那么曼德拉草有什么神奇地方?它本身没有很神奇,他合成的东西很厉害1)曼德拉草汤,外加三个树枝就可以煮成,看看属性吧,有点暴力!2)排箫,这东西厉害了,催眠!给boss都给催眠了
3.铥矿装备
这套装备基本属于饥荒界的高富帅,装逼神器!均是百分之九十免伤,另外铥矿帽外带一个护盾的效果保护玩家。耐久呢,木甲的三倍!
牛帽在冬季可以防寒,效果也是第一名240s,比寒冬帽,贝雷帽等(120s)都要强,配套熊皮大衣也是240s,外加自身30s,好比温室里的花朵了&_&
牛帽还有个特别的效果,不会被发情的牛主动攻击!合理利用牛帽,剪牛毛随心所欲,因此牛帽人与自然和谐相处做出了巨大贡献!
5.探险权杖
饥荒本身也是时间就是金钱的游戏,这装备节约了大量的时间,不过得注意了这法杖有耐久度,用完就没了。
眼球伞,个人觉得是生存神器,第一个功能,百分之百防雨,春天下雨带个帽子,空出双手干活;第二个功能防热,他对于过热状态有出色的保护,相比其他防热的帽子比如西瓜,帽冰帽会避免潮湿带来的伤害。耐久度用针线包修复,无限使用。
7.建筑护符/8.毁灭权杖(解构权杖)
这两个我要放在一起讲。首先,建造护符,定义就是你建造的物品减少一般的材料;其次,解构权杖,把你建造出来的东西分解为建造之前的材料。
这两个为什么放在一起讲呢?因为可以用这两个的属性刷东西。
比方造个地窖需要大量的木板石砖,20个木板20个石砖耗费的人力物力特别大,如果建造三个四个甚至更多的话,工作量可想而知啊!现在一个方法,先用建造护符造出地窖(只用了10个木板10个石砖),然后拿着解构权杖给他分解了(就有20个木板20个石砖了),接着再用两次建筑护符造两个地窖,从而实现一生二,二生三,三生万物!
备注:其实这两个东西的制作材料很贵重,但是我觉得地下还是有些的。比如,绿宝石底下有,打龙蝇爆两个。
矿工灯?手提灯?弱爆了,鼹鼠帽推荐大家用看看,看全屏的哦!我觉得一般会很少有人用这个。
先说一下材料,鼹鼠,把一些石头放地板上,用锤子砸晕就有;电子元件,大家都懂吧;光霉就是发光浆果,只有地下砍死深渊蠕虫(俗称地龙)才有,这个东西一般地下鳗鱼池塘地区都会有。
接着,就是燃料问题了,用小的发光浆果,直接采就有或者杀死蠕虫的大发光浆果都行。
这个,看外表就知道也是属于高富帅界的。其一,名字上看,顾名思义,具备斧头和镐子的功能。耐久度400,即就是普通斧头的耐久度四倍。其三,砍树来说,一般斧头包括黄金斧头砍一颗三级的树木,需要15下,这斧头省事,只要八下(我记得是八下哈)。
其他好用装备
1.狗牙陷阱
狗牙陷阱这是在武器栏里头合成的,造价很是低廉了,一个狗牙,一个绳子,一个木头。
扎一下,对生物造成60点伤害,可以扎十下。众所周知,每隔若干天都会有猎狗追随玩家而来,越到后期越多,而且冰狗火狗都有,万一在野外没有布甲,很是头疼,不过最多十只猎狗。如下图,我们可以造一个狗牙大阵,每当有狗来,就躲过去,多人联机必备阵法!
使用一次天气棒,原地召唤出一道风,风道不稳定,但范围是一定的,效果所到之处寸草不生。
这个工具造价比较昂贵,需要鸭毛,齿轮,和电羊角,当玩家在游戏里有了一定的经济基础时,又要在木头上需求量比较大,可以考虑制造这个装备。
把树都中在一起,(类似下图,就不用猪人砍树了)然后等树木都长得差不多了,一个旋风劈出去,基本全部砍断,而且不会留下树桩。
这个装备耐久度还是不高的,合理利用可以换取大量木材!用来打怪的话,只适合那种速度很慢的怪物,比如蜘蛛女皇。(留下个“彩蛋”,撸撸队友试看看&_&)
这个海象帽子,只有在打海象爸爸才会掉落的,几率也不会很低,打一个冬天肯定会出。这个海象帽有两个效果。其一,防冷,效果和寒冬帽一样120s;其二,回脑残神器啊,如果不算上人物专属道具,这个肯定是回脑残神器的。(有个人物兔娘,自带魔术眼镜,每秒回一点脑残,这个效果简直无敌...不会脑残...当然这人物TGP还没出来)海象帽配合暗影刀和蝙蝠刀还是有很不错的效果的!
4.坎普斯背包
这个背包是相当相当的稀有,杀死坎普斯(小偷)有几率掉落,几率很低很低很低,大概百分之一左右。中立生物杀多了就会有坎普斯出现。
那么背包有啥效果?背包格子数——16格,普通背包两倍。试着想想,出去野外收集资源当然是背包越大越好了!
5.应用园艺学
这很明显是一本书,很神奇的书,玩过老奶奶的都知道。先说造价,我觉得是相当的低廉实惠啊,草纸,种子,大便(上图是TGP百科图片,有错误,合成不是鸟屎,应该换成种子,而且我还发现TGP的百科工具不是很全,很多都没有比如海象帽,坎普斯背包等)
功能,读一次书,消耗33点脑残,使得接近满屏幕的植物(草,树枝,浆果之类全部生长)如下图,站在中间念书即可。注意,枯萎的就不会生长,如下图左下角的浆果。
树枝,草,浆果堪称饥荒界三巨头,宁滥勿缺啊!但是能读书的貌似很少,原版人物老奶奶可以,精灵公主也行,没事的后续还会有很多角色出来,其中有的人物也可以读书,所谓书籍是人物的阶梯,在饥荒游戏中有体现,还是很不错的。
这武器属于电攻击的武器附带照明效果,耐久度六分钟(拿手上消耗耐久度,取下来不消耗)一般情况下造成42.5点伤害(基础伤害28外加雷电效果则42左右),特殊情况就是目标为潮湿状态,攻击力提升到72点!武器K.O.榜第一名,这个效果用于雨天突袭怪物,相当猛的。此外,拿晨星攻击电羊,使得电羊处于充电状态,杀死获得点羊奶哦!
火药制作成本并不是很昂贵,臭鸡蛋比较少点。火药,每个火药会在一定范围内造成AOE效果,伤害200点,一次性使用。使用方法:火把点燃或者用火焰法杖点燃。
从伤害上看,火药是很客观的,而且堆叠上限40,一组火药则是8000点伤!但是火药的爆炸是时间延迟的,基本上3秒后爆炸。举个实用例子,杀一头巨鹿,先用冰冻法杖将其冰冻,马上放十个火药然后点燃,时间上差不多,瞬秒boss!
这个装备防御力倒是不高,去地下杀了蜗牛才会有的,而且掉落几率不高啊,很是稀有。但是他有一个神器的作用,如下图。
怎么样,缩头乌龟的感觉很爽吧,这个效果真的很好,尤其是在开了怪物入侵作用真的很大很大。
我来说两句
正在加载,请稍后...
植物大战僵尸1
安卓平台下载
苹果平台下载[转载]易宁:饥荒游戏实用修改技巧
易宁:饥荒游戏实用修改技巧
9月6日更新
一.全人物解锁
二.提高主角血量10倍
三.主角自动回血
四.主角自动补脑(妈妈再也不用担心我的学习)
五.主角不会饿
六.提高主角攻击力
七.主角跑得更快
八.全人物不用机器就可造全部物品(18版及以后游戏使用)
九.复活石无限使用(主角永生)
十.菩萨低眉(主角受怪物攻击毫发无伤,怪物反暴毙)
十一.背猪皮包、穿大理石盔甲行走速度不减慢
十二.提高拿手杖行走速度
十三.瑞士手杖(砍树、凿石、锤墙、挖草、取暖、补脑、瞬移、10倍攻击力、2倍速度、照明)(18版及以后游戏使用)
十四.一斧砍倒一棵树、一镐开掉一块石
十五.砍树多掉3倍木头
十六.砍树无树桩
十七.一次采集五个
十八.加快采集速度
十九.延缓冻、饿死亡时间
二十.增加食物及料理补血量10倍
二十一.饿急了草根树杈也能吃(补饥饿,但伤血和脑)
二十二.机器可携带
二十三.建造机器零距离(18版及以后游戏使用)
二十四.用黄金种远古祭坛(以解锁远古科技)
二十五.建造肉块雕像不罚血(正常要从血的上限减30)
二十六.地板一次造4个(18版及以后游戏使用)
二十七.加大单格堆叠数量
二十八.增加主角物品条的格子
二十九.双层主角物品条(50格)
三十.同时携带多个背包(背包可库存)
三十一.制造坎普斯背包(18版及以后游戏使用)
三十二.武器伤害值加大
三十三.修改魔杖伤害值(魔杖一击必杀)
三十四.修改装备使用次数及时间
三十五.盔甲在就不掉血(盔甲100%吸收伤害值)
三十六.提高盔甲耐久力
三十七.盔甲永固(永远100%)
三十八.火炬不用尽(用到剩0%不消失,可继续用)
三十九.矿工灯无限使用
四十.提灯可以点50天
四十一.南瓜灯永不坏(无限使用)
四十二.石头营火永不灭(保留最小长明火)
四十三.用草种个小太阳(黑夜变白昼,可烧烤食物,18版及以后游戏使用)
四十四.路牌夜晚自动发光(可以当路灯用)
四十五.斧头可照明
四十六.保温石保温时间延长1倍
四十七.魔杖、护身符无限使用
四十八.橙色护身符吸取物品加速、范围加大,不吸陷阱
四十九.牙齿陷阱自动重置(1秒后重置)
五十.芦苇吹出催眠曲
五十一.装备猪皮包能补脑
五十二.全人物可制造打火机(原来只有薇洛专用)
五十三.全人物可制造伍迪的斧子(8下砍倒1棵树,普通斧子15下)
五十四.全人物可制造魔法书
五十五.全民吹气球(气球威力大、不伤主角、不降脑、彩色光、分散怪物注意力)(18版及以后游戏使用)
五十六.冰箱永久保鲜
五十七.背包可冷藏食品
五十八.种子腐烂变慢
五十九.穿墙术(都圈起来吧,不需要留门了)
六十.增加墙的耐久力
六十一.墙壁永固(自己可砸,怪物无法破坏)
六十二.让游戏中的一天更漫长(1天从真实世界的8分钟修改为16分钟)
六十三.修改白天、傍晚、黑夜占一天的比例
六十四.开关雨量计人工降雨
六十五.地图全开(游戏中按Ctrl +1)
六十六.缩短浆果、草、树杈、芦苇、洞穴花长出时间
六十七.果树丛、树杈、草、尖刺灌木整齐栽种
六十八.种草不用施肥
六十九.种果树丛不用施肥
七十.用芦苇种植芦苇(分株种植)
七十一.栽种尖刺灌木产黄油(植物黄油)
七十二.用普通种子种胡萝卜且一次采10个(胡萝卜田)
七十三.用木头、木炭、灰种植石矿(可持续发展)
七十四.采矿时50%概率挖出宝石和铥矿石
七十五.无限开石头(石头不消失)
七十六.每朵花下都有曼德拉草
七十七.花瓣种花(花可移植)
七十八.生命号角(吹牛角让农田、树杈根、草根、芦苇根、空果树丛迅速长出)
七十九.神之矛(矛攻击时召唤闪电)
八十.巨人帽(带猪皮帽变巨人,锁血)
八十一.火炬召唤亡灵(阿比盖尔)
八十二.回旋镖快速自动回收且无限使用
八十三.装备回旋镖召唤火鸡(打猎游戏)
八十四.犬牙飞镖(装备犬牙,一招制敌)
八十五.吹箭无限使用(射中目标后自动回到手中)
八十六.种腐烂食物得高鸟,高鸟无攻击行为、下高鸟蛋
八十七.快速孵化高鸟蛋(游戏中1小时孵出小高鸟)
八十八.青年高鸟不长大,并增加血量及攻击力,喂食可重新认人
八十九.喂自养高鸟产便便
九十.自养高鸟不用喂食
九十一.牙齿陷阱不伤害自养高鸟
九十二.主角带肉不被兔人攻击
九十三.快速刷兔人(兔人死后兔房立刻生新兔人)
九十四.快速刷猪人(猪死后猪房立刻生新猪)
九十五.猪人永久跟随
九十六.喂鸟疯肉得宝石
九十七.切斯特(狗箱)跑得快
九十八.切斯特(狗箱)不死
九十九.建造农田、蜂箱、晾肉架零距离(18版及以后游戏使用)
一00.农田收获更多产品
一0一.农作物1秒长出来
一0二.晾肉无需等待(将肉放在晾肉架上即干)
一0三.煮一锅收多个料理
一0四.缩短煮料理时间
一0五.缩短钓鱼时间
一0六.收获蜂箱不被蛰
一0七.空手抓蜜蜂、杀人蜂、蝴蝶、萤火虫(用橙色护身符可以快速吸取)
一0八.装备捕鸟器可吸鸟(它绝不罕有,往街里绕过一周,它便化乌有)
一0九.白天也能睡帐篷,睡帐篷不减饥饿
一一0.用腐烂食物种出池塘
一一一.用铲子挖掉池塘
一一二.除掉全部企鹅及企鹅冰(世界从此清静了)
一一三.骨头可烧掉(捡到的营地终于能用了)
一一四.无限挖坟刷宝物
一一五.墓碑可烧掉,土包挖出东西后消失
一一六.延长燃料燃烧时间
一一七.使不能堆叠的物品可堆叠
一一八.使不可燃物品可作燃料
一一九.让物品不腐坏
一二0.伍迪吃疯肉立即变海狸且随身物品不掉落
一二一.修改制作道具的配方
一.全人物解锁
用记事本打开游戏目录datascriptsplayerprofile.lua文件,将下列内容:
if not table.contains(CHARACTERLIST, character) then
return true -- mod character
return false
& & 替换为:
if not table.contains(CHARACTERLIST, character) then
return true -- mod character
return true
& & 即可解锁全人物进行游戏
二.提高主角血量10倍
用记事本打开游戏目录datascriptstuning.lua文件,
& & 1.将local wilson_health =
150替换为local wilson_health = 1500
& & 2.将WX78_MIN_HEALTH =
100,替换为WX78_MIN_HEALTH = 1000,
& & 3.将WX78_MAX_HEALTH =
400,替换为WX78_MAX_HEALTH = 4000,
& & 4.将下列内容:
WOLFGANG_HEALTH_MIGHTY = 300,
WOLFGANG_HEALTH_NORMAL = 200,
WOLFGANG_HEALTH_WIMPY = 150,
& & 替换为:
WOLFGANG_HEALTH_MIGHTY = 3000,
WOLFGANG_HEALTH_NORMAL = 2000,
WOLFGANG_HEALTH_WIMPY = 1500,
即可让全部主角血量提高10倍,修改这里也使盔甲的耐久度同步上升10倍
三.主角自动回血
用记事本打开游戏目录datascriptsprefabsplayer_common.lua文件,在ponents.health:SetMaxHealth(TUNING.WILSON_HEALTH)的下一行插入以下内容:
& ponents.health:StartRegen(30, 10)
即可让主角自动回血,其中30为血量,10为10秒回血一次,可自行调整
四.主角自动补脑(妈妈再也不用担心我的学习)
用记事本打开游戏目录datascriptstuning.lua文件,将下列内容:
SANITY_DAY_GAIN = 0,--100/(day_time*32),
SANITY_NIGHT_LIGHT = -100/(night_time*20),
SANITY_NIGHT_MID = -100/(night_time*20),
SANITY_NIGHT_DARK = -100/(night_time*2),
& & 替换为:
SANITY_DAY_GAIN = 100/(day_time),
SANITY_NIGHT_LIGHT = 100/(night_time),
SANITY_NIGHT_MID = 100/(night_time),
SANITY_NIGHT_DARK = 100/(night_time),
& & 即可让主角自动补脑,地洞里也不例外
五.主角不会饿
用记事本打开游戏目录datascriptstuning.lua文件,将local calories_per_day =
75替换为local calories_per_day = 0
& & 即可从每天减75饥饿值变为不减
六.提高主角攻击力
用记事本打开游戏目录datascriptstuning.lua文件,将local wilson_attack =
34替换为local wilson_attack = 500即可
七.主角跑得更快
用记事本打开游戏目录datascriptstuning.lua文件,将以下内容:
& &WILSON_WALK_SPEED =
& &WILSON_RUN_SPEED =
& & 替换为:
& &WILSON_WALK_SPEED =
& &WILSON_RUN_SPEED =
& & 即可让主角跑步速度增加1倍
八.全人物不用机器就可造全部物品(18版及以后游戏使用)
1.用记事本打开游戏目录datascriptsprefabsplayer_common.lua文件,在inst:AddComponent("builder")下一行插入以下内容:
<ponents.builder.science_bonus = 3
<ponents.builder.magic_bonus = 3
<ponents.builder.ancient_bonus = 4
2.用记事本打开游戏目录datascriptsprefabswickerbottom.lua文件,将ponents.builder.science_bonus
= 1替换为--ponents.builder.science_bonus = 1
& & 即可全人物不用机器就可造全部物品
九.复活石无限使用(主角永生)
用记事本打开游戏目录datascriptsprefabsresurrectionstone.lua文件,在inst:Remove()的下一行插入下列内容:
SpawnPrefab("resurrectionstone").Transform:SetPosition(inst.Transform:GetWorldPosition())
主角复活后,再点身下的复活石,可使复活石再次完整
十.菩萨低眉(主角受怪物攻击毫发无伤,怪物反暴毙)
用记事本打开游戏目录datascriptsprefabsplayer_common.lua文件,
1.在inst.Transform:SetFourFaced()的下一行插入以下内容:
local function OnAttacked(inst, data)
ponents.health and not
data.attacker:HasTag("player") then
&<ponents.health:DoDelta(TUNING.HEALING_SUPERHUGE*5)
&<ponents.sanity:DoDelta(TUNING.SANITY_HUGE*5)
&ponents.health:DoDelta(-TUNING.HEALING_SUPERHUGE*30)
inst:ListenForEvent("attacked", OnAttacked)
& & 2.将下列内容:
& inst:AddComponent("grue")
ponents.grue:SetSounds("dontstarve/charlie/warn","dontstarve/charlie/attack")
& & 替换为:
& --inst:AddComponent("grue")
--ponents.grue:SetSounds("dontstarve/charlie/warn","dontstarve/charlie/attack")
即可让主角受攻击时不掉血、不伤脑,怪物反暴毙,并且主角在黑暗中不会被杀死。这是献给不杀生派玩家的礼物,慈悲也是一种力量
十一.背猪皮包、穿大理石盔甲行走速度不减慢
用记事本打开游戏目录datascriptstuning.lua文件,
& & 1.将PIGGYBACK_SPEED_MULT
= 0.8,替换为ARMORMARBLE_SLOW = 1,
& & 2.将ARMORMARBLE_SLOW =
0.7,替换为PIGGYBACK_SPEED_MULT = 1,
即可背猪皮包、穿大理石盔甲行走速度不减慢
十二.提高拿手杖行走速度
用记事本打开游戏目录datascriptstuning.lua文件,将CANE_SPEED_MULT =
1.25,替换为CANE_SPEED_MULT = 2.5,即可
十三.瑞士手杖(砍树、凿石、锤墙、挖草、取暖、补脑、瞬移、10倍攻击力、2倍速度、照明)(18版及以后游戏使用)
用记事本打开游戏目录datascriptsprefabscane.lua文件,
& & 1.在local function
onequip(inst, owner)的下一行插入inst.Light:Enable(true)
& & 2.在local function
onunequip(inst, owner)的下一行插入inst.Light:Enable(false)
3.在anim:PlayAnimation("idle")的下一行插入以下内容:
inst:AddComponent("tool")
ponents.tool:SetAction(ACTIONS.CHOP, 15)
ponents.tool:SetAction(ACTIONS.MINE, 15)
ponents.tool:SetAction(ACTIONS.HAMMER,15)
ponents.tool:SetAction(ACTIONS.DIG)
inst:AddComponent("heater")
ponents.heater.equippedheat = 100
inst:AddComponent("dapperness")
ponents.dapperness.dapperness =
TUNING.DAPPERNESS_HUGE
inst:AddComponent("blinkstaff")
& & local light =
inst.entity:AddLight()
light:SetFalloff(0.4)
light:SetIntensity(.7)
light:SetRadius(2.5)
light:SetColour(180/255, 195/255, 150/255)
& & light:Enable(true)
4.将ponents.weapon:SetDamage(TUNING.CANE_DAMAGE)替换为ponents.weapon:SetDamage(TUNING.CANE_DAMAGE*10)
5.将ponents.equippable.walkspeedmult =
TUNING.CANE_SPEED_MULT替换为ponents.equippable.walkspeedmult =
TUNING.CANE_SPEED_MULT*2
即可让手杖拥有瑞士军刀般的多功能。装备手杖时,在空地上点鼠标右键可瞬移,借此可跳过较窄沟壑,少走冤枉路。这是将我和lvyan2015一同做的万用斧mod、神奇雨伞mod的部分功能组合在一起,以方便大家
十四.一斧砍倒一棵树、一镐开掉一块石
1.用记事本打开游戏目录datascriptsprefabsaxe.lua文件,将ponents.tool:SetAction(ACTIONS.CHOP)替换为以下内容:
ponents.tool:SetAction(ACTIONS.CHOP, 15)
2.用记事本打开游戏目录datascriptstuning.lua文件,将下列内容:
& &ROCKS_MINE = 6,
& &MARBLEPILLAR_MINE =
& &MARBLETREE_MINE =
& & 替换为:
& &ROCKS_MINE = 1,
& &MARBLEPILLAR_MINE =
& &MARBLETREE_MINE =
& & 即可一斧砍倒一棵树、一镐开掉一块石
十五.砍树多掉3倍木头
用记事本打开游戏目录datascriptsprefabsevergreens.lua文件,
& & 1.将下列内容:
& & normal_loot = {"log", "log",
"pinecone"},
& & short_loot = {"log"},
& & tall_loot = {"log", "log",
"log", "pinecone", "pinecone"},
& & 替换为:
& & normal_loot = {"log", "log",
"log", "log", "log", "log", "pinecone"},
& & short_loot = {"log", "log",
& & tall_loot = {"log", "log",
"log", "log", "log", "log", "log", "log", "log", "pinecone",
"pinecone"},
& & 2.将下列内容:
& & normal_loot =
{"log","log"},
& & short_loot = {"log"},
& & tall_loot = {"log",
"log","log"},
& & 替换为:
& & normal_loot =
{"log","log","log","log", "log", "log"},
& & short_loot = {"log","log",
& & tall_loot = {"log",
"log","log","log","log","log", "log", "log", "log"},
& & 即可砍树多掉3倍木头
十六.砍树无树桩
用记事本打开游戏目录datascriptsprefabsevergreens.lua文件,在inst.AnimState:PushAnimation(inst.anims.stump)的下一行插入以下内容:
& & inst:Remove()
& & 即可砍树无树桩
十七.一次采集五个
&全部采集品一次采集五个:用记事本打开游戏目录datascriptscomponentspickable.lua文件,将self.numtoharvest
= number or 1替换为self.numtoharvest = 5即可
& & 也可单独修改某项物品一次采集五个:
1.草:用记事本打开游戏目录datascriptsprefabsgrass.lua文件,将ponents.pickable:SetUp("cutgrass",
TUNING.GRASS_REGROW_TIME)替换为ponents.pickable:SetUp("cutgrass",
TUNING.GRASS_REGROW_TIME, 5)
2.树杈:用记事本打开游戏目录datascriptsprefabssapling.lua文件,将ponents.pickable:SetUp("twigs",
TUNING.SAPLING_REGROW_TIME)替换为ponents.pickable:SetUp("twigs",
TUNING.SAPLING_REGROW_TIME, 5)
3.蘑菇:用记事本打开游戏目录datascriptsprefabsmushrooms.lua文件,将ponents.pickable:SetUp(data.pickloot,
nil)替换为ponents.pickable:SetUp(data.pickloot, nil, 5)
4.胡萝卜:用记事本打开游戏目录datascriptsprefabscarrot.lua文件,将ponents.pickable:SetUp("carrot",
10)替换为ponents.pickable:SetUp("carrot", 10, 5)
5.芦苇:用记事本打开游戏目录datascriptsprefabsreeds.lua文件,将ponents.pickable:SetUp("cutreeds",
TUNING.REEDS_REGROW_TIME)替换为ponents.pickable:SetUp("cutreeds",
TUNING.REEDS_REGROW_TIME, 5)
6.浆果:用记事本打开游戏目录datascriptsprefabsberrybush.lua文件,将ponents.pickable:SetUp("berries",
TUNING.BERRY_REGROW_TIME)替换为ponents.pickable:SetUp("berries",
TUNING.BERRY_REGROW_TIME, 5)
7.花:用记事本打开游戏目录datascriptsprefabsflower.lua文件,将ponents.pickable:SetUp("petals",
10)替换为ponents.pickable:SetUp("petals", 10, 5)
8.恶魔花:用记事本打开游戏目录datascriptsprefabsflower_evil.lua文件,将ponents.pickable:SetUp("petals_evil",
10)替换为ponents.pickable:SetUp("petals_evil", 10, 5)
9.洞穴花:用记事本打开游戏目录datascriptsprefabsflower_cave.lua文件,将ponents.pickable:SetUp("lightbulb",
TUNING.FLOWER_CAVE_REGROW_TIME)替换为ponents.pickable:SetUp("lightbulb",
TUNING.FLOWER_CAVE_REGROW_TIME, 5)
10.香蕉:用记事本打开游戏目录datascriptsprefabscave_banana_tree.lua文件,将ponents.pickable:SetUp("cave_banana",
TUNING.CAVE_BANANA_GROW_TIME)替换为ponents.pickable:SetUp("cave_banana",
TUNING.CAVE_BANANA_GROW_TIME, 5)
11.蕨类:用记事本打开游戏目录datascriptsprefabscave_fern.lua文件,将ponents.pickable:SetUp("foliage",
10)替换为ponents.pickable:SetUp("foliage", 10, 5)
12.木炭:用记事本打开游戏目录datascriptsprefabsevergreens.lua文件,将ponents.lootdropper:SpawnLootPrefab("charcoal")替换为下列内容:
ponents.lootdropper:SpawnLootPrefab("charcoal")
ponents.lootdropper:SpawnLootPrefab("charcoal")
ponents.lootdropper:SpawnLootPrefab("charcoal")
ponents.lootdropper:SpawnLootPrefab("charcoal")
ponents.lootdropper:SpawnLootPrefab("charcoal")
13.曼德拉草:用记事本打开游戏目录datascriptsprefabsmandrake.lua文件,在inst:AddComponent("pickable")的下一行插入ponents.pickable:SetUp("mandrake",
10, 4)即可
十八.加快采集速度
用记事本打开游戏目录datascriptsprefabs可采集物品.lua文件(具体文件名见下),在inst:AddComponent("pickable")的下一行插入以下内容:
& ponents.pickable.quickpick = true
& & 即可加快可采集品采集速度
可采集物品:
berrybush.lua 浆果灌木丛
cave_banana_tree.lua 洞穴香蕉树
flower_cave.lua 洞穴花
grass.lua 草
marsh_bush.lua 尖刺灌木
reeds.lua 芦苇
sapling.lua 树苗
tallbirdnest.lua 高鸟巢
十九.延缓冻、饿死亡时间
用记事本打开游戏目录datascriptstuning.lua文件,将以下内容:
& &FREEZING_KILL_TIME =
& &STARVE_KILL_TIME =
& & 替换为:
& &FREEZING_KILL_TIME =
& &STARVE_KILL_TIME =
& & 即可延缓冻、饿死亡时间10倍
二十.增加食物及料理补血量10倍
用记事本打开游戏目录datascriptstuning.lua文件,将以下内容:
& &HEALING_TINY = 1,
& &HEALING_SMALL = 3,
& &HEALING_MEDSMALL =
& &HEALING_MED = 20,
& &HEALING_MEDLARGE =
& &HEALING_LARGE = 40,
& &HEALING_HUGE = 60,
& &HEALING_SUPERHUGE =
& & 替换为:
& &HEALING_TINY = 10,
& &HEALING_SMALL = 30,
& &HEALING_MEDSMALL =
& &HEALING_MED = 200,
& &HEALING_MEDLARGE =
& &HEALING_LARGE =
& &HEALING_HUGE = 600,
& &HEALING_SUPERHUGE =
& & 即可增加食物及料理补血量10倍
二十一.饿急了草根树杈也能吃(补饥饿,但伤血和脑)
1.草能吃:用记事本打开游戏目录datascriptsprefabscutgrass.lua文件,在inst:AddComponent("inspectable")的下一行插入下列内容:
inst:AddComponent("edible")
ponents.edible.foodtype = "VEGGIE"
ponents.edible.healthvalue = -TUNING.HEALING_TINY*.5
ponents.edible.hungervalue = TUNING.CALORIES_SMALL
ponents.edible.sanityvalue = -TUNING.SANITY_TINY
2.树杈能吃:用记事本打开游戏目录datascriptsprefabstwigs.lua文件,在inst:AddComponent("inspectable")的下一行插入下列内容:
inst:AddComponent("edible")
ponents.edible.foodtype = "VEGGIE"
ponents.edible.healthvalue = -TUNING.HEALING_TINY*.5
ponents.edible.hungervalue = TUNING.CALORIES_SMALL
ponents.edible.sanityvalue = -TUNING.SANITY_TINY
& & 即可让草、树杈都能吃
二十二.机器可携带
1.科学机器(2个)可携带:用记事本打开游戏目录datascriptsprefabsscienceprototyper.lua文件,在下列内容:
local assets =&
Asset("ANIM", "anim/"..name..".zip"),
& & 的下一行插入以下内容:
local function onequip(inst, owner)&
owner.AnimState:OverrideSymbol("swap_body", "swap_backpack",
"swap_body")
local function onunequip(inst, owner)&
owner.AnimState:ClearOverrideSymbol("swap_body")
local function turnon(inst)
ponents.machine.ison = true
inst:AddComponent("inventoryitem")
MakeInventoryPhysics(inst)
local function turnoff(inst)
ponents.machine.ison = false
inst:RemoveComponent("inventoryitem")
MakeObstaclePhysics(inst, .4)
在inst:AddTag("level"..level)的下一行插入以下内容:
inst:AddComponent("machine")
ponents.machine.turnonfn = turnon
ponents.machine.turnofffn = turnoff
inst:AddComponent("equippable")
ponents.equippable:SetOnEquip( onequip )
ponents.equippable:SetOnUnequip( onunequip )
2.魔法机器(2个)可携带:用记事本打开游戏目录datascriptsprefabsmagicprototyper.lua文件,在下列内容:
local assets =&
Asset("ANIM", "anim/"..name..".zip"),
& & 的下一行插入以下内容:
local function onequip(inst, owner)&
owner.AnimState:OverrideSymbol("swap_body", "swap_backpack",
"swap_body")
local function onunequip(inst, owner)&
owner.AnimState:ClearOverrideSymbol("swap_body")
local function turnon(inst)
ponents.machine.ison = true
inst:AddComponent("inventoryitem")
MakeInventoryPhysics(inst)
local function turnoff(inst)
ponents.machine.ison = false
inst:RemoveComponent("inventoryitem")
MakeObstaclePhysics(inst, .4)
在inst:AddTag("level"..level)的下一行插入以下内容:
inst:AddComponent("machine")
ponents.machine.turnonfn = turnon
ponents.machine.turnofffn = turnoff
inst:AddComponent("equippable")
ponents.equippable:SetOnEquip( onequip )
ponents.equippable:SetOnUnequip( onunequip )
即可在机器上按鼠标右键解除固定,再按鼠标左键点击即可带在身上。想固定机器时,将机器放在地上,在机器上按鼠标右键即可固定在地上
二十三.建造机器零距离(18版及以后游戏使用)
用记事本打开游戏目录datascriptsrecipes.lua文件,
& & 1.将下列内容:
Recipe("researchlab", {Ingredient("goldnugget",
1),Ingredient("log", 4),Ingredient("rocks", 4)},
RECIPETABS.SCIENCE, TECH.NONE, "researchlab_placer")
Recipe("researchlab2", {Ingredient("boards",
4),Ingredient("cutstone", 2), Ingredient("goldnugget", 6)},
RECIPETABS.SCIENCE, &TECH.SCIENCE_ONE,
"researchlab2_placer")
& & 替换为:
Recipe("researchlab", {Ingredient("goldnugget",
1),Ingredient("log", 4),Ingredient("rocks", 4)},
RECIPETABS.SCIENCE, TECH.NONE, "researchlab_placer",1)
Recipe("researchlab2", {Ingredient("boards",
4),Ingredient("cutstone", 2), Ingredient("goldnugget", 6)},
RECIPETABS.SCIENCE, &TECH.SCIENCE_ONE,
"researchlab2_placer",1)
& & 2.将下列内容:
Recipe("researchlab4", {Ingredient("rabbit", 4),
Ingredient("boards", 4), Ingredient("tophat", 1)},
RECIPETABS.MAGIC, TECH.SCIENCE_ONE, "researchlab4_placer")
Recipe("researchlab3", {Ingredient("livinglog", 3),
Ingredient("purplegem", 1), Ingredient("nightmarefuel", 7)},
RECIPETABS.MAGIC, TECH.MAGIC_TWO, "researchlab3_placer")
& & 替换为:
Recipe("researchlab4", {Ingredient("rabbit", 4),
Ingredient("boards", 4), Ingredient("tophat", 1)},
RECIPETABS.MAGIC, TECH.SCIENCE_ONE, "researchlab4_placer",1)
Recipe("researchlab3", {Ingredient("livinglog", 3),
Ingredient("purplegem", 1), Ingredient("nightmarefuel", 7)},
RECIPETABS.MAGIC, TECH.MAGIC_TWO, "researchlab3_placer",1)
& & 即可让机器挨着建造
二十四.用黄金种远古祭坛(以解锁远古科技)
用记事本打开游戏目录datascriptsprefabsgoldnugget.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function OnDeploy (inst, pt)&
& & local ancient_altar =
SpawnPrefab("ancient_altar")
& & if ancient_altar
ancient_altar:PushEvent("growfromgoldnugget")
ancient_altar.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
即可用黄金种远古祭坛,想造远古装备不用再去地下2层了
二十五.建造肉块雕像不罚血(正常要从血的上限减30)
用记事本打开游戏目录datascriptstuning.lua文件,将EFFIGY_HEALTH_PENALTY =
30,替换为EFFIGY_HEALTH_PENALTY = 0,即可
二十六.地板一次造4个(18版及以后游戏使用)
用记事本打开游戏目录datascriptsrecipes.lua文件,将下列内容:
Recipe("turf_road", {Ingredient("turf_rocky", 1),
Ingredient("boards", 1)}, RECIPETABS.TOWN,
&TECH.SCIENCE_TWO)
Recipe("turf_woodfloor", {Ingredient("boards", 1)},
RECIPETABS.TOWN, TECH.SCIENCE_TWO)
Recipe("turf_checkerfloor", {Ingredient("marble", 1)},
RECIPETABS.TOWN, TECH.SCIENCE_TWO)
Recipe("turf_carpetfloor", {Ingredient("boards", 1),
Ingredient("beefalowool", 1)}, RECIPETABS.TOWN,
TECH.SCIENCE_TWO)
& & 替换为:
Recipe("turf_road", {Ingredient("turf_rocky", 1),
Ingredient("boards", 1)}, RECIPETABS.TOWN,
&TECH.SCIENCE_TWO,nil,nil,nil,4)
Recipe("turf_woodfloor", {Ingredient("boards", 1)},
RECIPETABS.TOWN, TECH.SCIENCE_TWO,nil,nil,nil,4)
Recipe("turf_checkerfloor", {Ingredient("marble", 1)},
RECIPETABS.TOWN, TECH.SCIENCE_TWO,nil,nil,nil,4)
Recipe("turf_carpetfloor", {Ingredient("boards", 1),
Ingredient("beefalowool", 1)}, RECIPETABS.TOWN,
TECH.SCIENCE_TWO,nil,nil,nil,4)
即可让地板一次造4个,调整每行最后的数字4为其他数字,可以改变一次造出的数量
二十七.加大单格堆叠数量
用记事本打开游戏目录datascriptstuning.lua文件,将以下内容:
STACK_SIZE_LARGEITEM = 10,
STACK_SIZE_MEDITEM = 20,
STACK_SIZE_SMALLITEM = 40,
& & 替换为:
STACK_SIZE_LARGEITEM = 20,
STACK_SIZE_MEDITEM = 50,
STACK_SIZE_SMALLITEM = 99,
即可加大单格堆叠数量,如果你想都修改为999也可以哦
二十八.增加主角物品条的格子
1.用记事本打开游戏目录datascriptscomponentsinventory.lua文件,将local
MAXSLOTS = 15替换为local MAXSLOTS = 25
2.用记事本打开游戏目录datascriptswidgetsinventorybar.lua文件,将self.bg:SetScale(1.1,1,1)替换为self.bg:SetScale(1.7,1,1)
即可将主角物品条的格子由15个增加到25个
二十九.双层主角物品条(50格)
1.用记事本打开游戏目录datascriptscomponentsinventory.lua文件,将local
MAXSLOTS = 15替换为local MAXSLOTS = 50
2.用记事本打开游戏目录datascriptswidgetsinventorybar.lua文件,将下列内容:
self.bg:SetScale(1.1,1,1)
& & local W = 64
& & local SEP = 12
& & local INTERSEP =
& & local y = 132/2
& & local num_intersep =
math.floor(num_slots / 5) + 1&
& & local total_w =
(num_slots + num_equip)*(W) + (num_slots + num_equip - 2 -
num_intersep) *(SEP) + INTERSEP*num_intersep
& & for k = 1, #equip_slots
& local slot = EquipSlot(equip_slots[k],
HUD_ATLAS, bgs[k], self.owner)
& self.equip[equip_slots[k]] =
self:AddChild(slot)
& --local x = -total_w/2 + (num_slots + k -
1)*(W+SEP) + INTERSEP*num_intersep + W/2 + fudge
& local x = -total_w/2 +
(num_slots)*(W)+num_intersep*(INTERSEP - SEP) + (num_slots-1)*SEP +
INTERSEP + W*(k-1) + SEP*(k-1)
& slot:SetPosition(x,y,0)
& & for k = 1,num_slots
& local slot = InvSlot(k, HUD_ATLAS,
"inv_slot.tex", self.owner, ponents.inventory)
& self.inv[k] = self:AddChild(slot)
& local interseps = math.floor((k-1) / 5)
& --local x = -total_w/2 +
(k-1-interceps)*(W+SEP)+SEP + W/2 + interceps*INTERSEP +
& local x = -total_w/2 + W/2 + interseps*(INTERSEP
- SEP) + (k-1)*W + (k-1)*SEP
& slot:SetPosition(x,y,0)
& & 替换为以下内容:
self.bg:SetScale(1.5,1.7,1)
& & local W = 64
& & local SEP = 12
& & local INTERSEP =
& & local y = 132/2+8
& & local num_intersep =
math.floor(num_slots / 5) + 1&
& & local total_w =
(num_slots -26.35)*(W) + (num_slots -26.35 - 2 - num_intersep)
*(SEP) + INTERSEP*num_intersep
& & for k = 1, #equip_slots
& local slot = EquipSlot(equip_slots[k],
HUD_ATLAS, bgs[k], self.owner)
& self.equip[equip_slots[k]] =
self:AddChild(slot)
& local x = -total_w/2 +
(num_slots*0+14.07)*(W)+num_intersep*(INTERSEP - SEP) +
(num_slots-1)*SEP + INTERSEP + W*(k-1) + SEP*(k-1)
& slot:SetPosition(x,y+180,0)
& & for k = 1,25 do
& local slot = InvSlot(k, HUD_ATLAS,
"inv_slot.tex", self.owner, ponents.inventory)
& self.inv[k] = self:AddChild(slot)
& local interseps = math.floor((k-1) / 5)
& --local x = -total_w/2 +
(k-1-interceps)*(W+SEP)+SEP + W/2 + interceps*INTERSEP +
& local x = -total_w/2 + W/2 + interseps*(INTERSEP
- SEP) + (k-1)*W + (k-1)*SEP
& slot:SetPosition(x,y,0)
& & for k = 26,50 do
& local slot = InvSlot(k, HUD_ATLAS,
"inv_slot.tex", self.owner, ponents.inventory)
& self.inv[k] = self:AddChild(slot)
& local interseps = math.floor((k-1-25) / 5)
& --local x = -total_w/2 +
(k-1-interceps)*(W+SEP)+SEP + W/2 + interceps*INTERSEP +
& local x = -total_w/2 + W/2 + interseps*(INTERSEP
- SEP) + (k-1-25)*W + (k-1-25)*SEP
& slot:SetPosition(x,y+71,0)
即可获得双层主角物品条(50格)。主要是参考了Kiopho的RPG HUD
mod的内容,感谢Kiopho的巧思。之所以采用修改的方式,是比较简便,无须自建图片
三十.同时携带多个背包(背包可库存)
1.同时携带多个普通背包:用记事本打开游戏目录datascriptsprefabsbackpack.lua文件,将ponents.inventoryitem.cangoincontainer
= false替换为ponents.inventoryitem.cangoincontainer =
2.同时携带多个小猪包:用记事本打开游戏目录datascriptsprefabspiggyback.lua文件,将ponents.inventoryitem.cangoincontainer
= false替换为ponents.inventoryitem.cangoincontainer =
3.同时携带多个坎普斯背包:用记事本打开游戏目录datascriptsprefabskrampus_sack.lua文件,将ponents.inventoryitem.cangoincontainer
= false替换为ponents.inventoryitem.cangoincontainer =
& & 即可同时携带多个背包
三十一.制造坎普斯背包(18版及以后游戏使用)
用记事本打开游戏目录datascriptsrecipes.lua文件,在Recipe("piggyback",
{Ingredient("pigskin", 4), Ingredient("silk", 6),
Ingredient("rope", 2)}, RECIPETABS.SURVIVAL,
TECH.SCIENCE_TWO)的下一行插入以下内容:
Recipe("krampus_sack", {Ingredient("cutgrass",
5),Ingredient("twigs", 5)}, RECIPETABS.SURVIVAL, TECH.NONE)
& & 即可用5个草、5个树杈制造坎普斯背包
三十二.武器伤害值加大
用记事本打开游戏目录datascriptstuning.lua文件,分别查找以下内容:
& &UNARMED_DAMAGE = 10,
& &NIGHTSWORD_DAMAGE =
wilson_attack*2, 暗影剑
& &BATBAT_DAMAGE =
wilson_attack * 1.25, 蝙蝠棒
& &BATBAT_DRAIN =
wilson_attack * 0.2, 枯竭蝙蝠棒
& &SPIKE_DAMAGE =
wilson_attack*1.5, 狼牙棒
& &HAMBAT_DAMAGE =
wilson_attack, 火腿棍棒
& &SPEAR_DAMAGE =
wilson_attack, 矛
& &AXE_DAMAGE =
wilson_attack*.8, 斧头
& &PICK_DAMAGE =
wilson_attack*.8, 镐
& &BOOMERANG_DAMAGE =
wilson_attack*.8, 回旋镖
& &TORCH_DAMAGE =
wilson_attack*.5, 火炬
& &HAMMER_DAMAGE =
wilson_attack*.5, 锤
& &SHOVEL_DAMAGE =
wilson_attack*.5, 铲子
& &PITCHFORK_DAMAGE =
wilson_attack*.5, 草叉
& &BUGNET_DAMAGE =
wilson_attack*.125, 捕虫网
& &FISHINGROD_DAMAGE =
wilson_attack*.125, 鱼杆
& &UMBRELLA_DAMAGE =
wilson_attack*.5, 雨伞
& &CANE_DAMAGE =
wilson_attack*.5, 手杖
& &BEAVER_DAMAGE =
wilson_attack*1.5, 海狸
& &MULTITOOL_DAMAGE =
wilson_attack*.9, 多功能工具
& &RUINS_BAT_DAMAGE =
wilson_attack * 1.75, 遗迹短棍
& &PIPE_DART_DAMAGE = 100,
& &TRAP_TEETH_DAMAGE = 60,
加大每行最后的数字,即可增大各种武器的伤害值,游戏中的伤害值是你修改的数字乘34(主角攻击力)。如将暗影剑的伤害值增大10倍,就将NIGHTSWORD_DAMAGE
= wilson_attack*2,替换为NIGHTSWORD_DAMAGE = wilson_attack*20,
三十三.修改魔杖伤害值(魔杖一击必杀)
用记事本打开游戏目录datascriptsprefabsstaff.lua文件,将ponents.weapon:SetDamage(0)替换为ponents.weapon:SetDamage(TUNING.PIPE_DART_DAMAGE*30)即可,一共有两处ponents.weapon:SetDamage(0)要替换
三十四.修改装备使用次数及时间
用记事本打开游戏目录datascriptstuning.lua文件,分别查找以下内容:
& &AXE_USES = 100, 斧头
& &HAMMER_USES = 75, 锤
& &SHOVEL_USES = 25,
& &PITCHFORK_USES = 25,
& &PICKAXE_USES = 33,
& &BUGNET_USES = 10,
& &SPEAR_USES = 150, 矛
& &SPIKE_USES = 100,
& &FISHINGROD_USES = 9,
& &TRAP_USES = 8, 陷阱
& &BOOMERANG_USES = 10,
& &NIGHTSWORD_USES = 100,
& &ICESTAFF_USES = 20,
& &FIRESTAFF_USES = 20,
& &TELESTAFF_USES = 5,
YELLOWSTAFF_USES = 20, 黄色魔杖
ORANGESTAFF_USES = 20, 橙色魔杖
GREENSTAFF_USES = 5, 绿色魔杖
& &HAMBAT_USES = 100,
& &BATBAT_USES = 75,
&MULTITOOL_AXE_PICKAXE_USES = 230,
多功能工具斧头和锄头
& &RUINS_BAT_USES = 150,
& &REDAMULET_USES = 20,
红色护身符
& &BLUEAMULET_FUEL =
total_day_time * 0.75, 蓝色护身符
& &PURPLEAMULET_FUEL =
total_day_time * 0.4, 紫色护身符
YELLOWAMULET_FUEL = total_day_time, 黄色护身符
ORANGEAMULET_USES = 225, 橙色护身符
GREENAMULET_USES = 5, 绿色护身符
& &PANFLUTE_USES = 10,
& &HORN_USES = 10, 牛角
& &TRAP_TEETH_USES = 10,
TENT_USES = 6, 帐篷
UMBRELLA_USES = 20, 伞
SEWINGKIT_USES = 5, 针线包
& &TORCH_FUEL =
night_time*1.25, 火炬
& &MINERHAT_LIGHTTIME =
(night_time+dusk_time)*2.6, 矿工帽
& &LANTERN_LIGHTTIME =
(night_time+dusk_time)*2.6, 提灯
& &SPIDERHAT_PERISHTIME =
4*seg_time, 蜘蛛帽
& &ONEMANBAND_PERISHTIME =
6*seg_time, 独奏乐器
EARMUFF_PERISHTIME = total_day_time*5, 兔耳罩
WINTERHAT_PERISHTIME = total_day_time*10, 冬帽
BEEFALOHAT_PERISHTIME = total_day_time*10, 牛毛帽
TRUNKVEST_PERISHTIME = total_day_time*15, 背心
SWEATERVEST_PERISHTIME = total_day_time*10, 毛背心
HUNGERBELT_PERISHTIME = total_day_time*8, 饥饿腰带
WALRUSHAT_PERISHTIME = total_day_time*25, 海象帽子
FEATHERHAT_PERISHTIME = total_day_time*8, 羽毛帽
TOPHAT_PERISHTIME = total_day_time*8, 高礼帽
加大每行的数字,即可增加该装备使用次数及时间。如让牛毛帽使用时间增加10倍,就将BEEFALOHAT_PERISHTIME =
total_day_time*10,替换为BEEFALOHAT_PERISHTIME =
total_day_time*100,
三十五.盔甲在就不掉血(盔甲100%吸收伤害值)
用记事本打开游戏目录datascriptstuning.lua文件,
& & 1.将ARMORGRASS_ABSORPTION
= .6,替换为ARMORGRASS_ABSORPTION = 1,
& & 2.将ARMORWOOD_ABSORPTION
= .8,替换为ARMORWOOD_ABSORPTION = 1,
3.将ARMORMARBLE_ABSORPTION = .95,替换为ARMORMARBLE_ABSORPTION =
& & 4.将ARMORRUINS_ABSORPTION
= 0.9,替换为ARMORRUINS_ABSORPTION = 1,
5.将ARMORSLURPER_ABSORPTION = 0.6,替换为ARMORSLURPER_ABSORPTION =
6.将ARMOR_FOOTBALLHAT_ABSORPTION =
.8,替换为ARMOR_FOOTBALLHAT_ABSORPTION = 1,
7.将ARMOR_SLURTLEHAT_ABSORPTION = 0.9,替换为ARMOR_SLURTLEHAT_ABSORPTION
8.将ARMOR_BEEHAT_ABSORPTION = .8,替换为ARMOR_BEEHAT_ABSORPTION =
9.将ARMOR_SANITY_ABSORPTION = .95,替换为ARMOR_SANITY_ABSORPTION =
& & 即可让全部盔甲100%吸收伤害值
三十六.提高盔甲耐久力
用记事本打开游戏目录datascriptstuning.lua文件,分别查找以下内容:
& &ARMORGRASS =
wilson_health*1.5, 草盔甲
& &ARMORWOOD =
wilson_health*3, 木盔甲
ARMORMARBLE = wilson_health*7, 大理石盔甲
ARMORRUINS = wilson_health * 12, 遗迹盔甲
ARMORSLURPER = wilson_health * 4, 啜食者盔甲
& &ARMOR_FOOTBALLHAT =
wilson_health*3, 足球帽
ARMOR_SLURTLEHAT = wilson_health*5, 蜗牛帽
& &ARMOR_BEEHAT =
wilson_health*5, 蜂帽
ARMOR_SANITY = wilson_health * 5, 夜魔盔甲
加大每行最后的数字,即可提高盔甲耐久力。如让草盔甲耐久力增大10倍,则将ARMORGRASS =
wilson_health*1.5,替换为ARMORGRASS = wilson_health*15,
三十七.盔甲永固(永远100%)
用记事本打开游戏目录datascriptscomponentsarmor.lua文件,将下列内容:
function Armor:SetCondition(amount)
& & self.condition =
function Armor:SetCondition(amount)
& & self.condition =
self.maxcondition
& & 即可让盔甲永固
三十八.火炬不用尽(用到剩0%不消失,可继续用)
用记事本打开游戏目录datascriptsprefabstorch.lua文件,
1.将inst:Remove()替换为--inst:Remove()
2.将ponents.fueled:SetDepletedFn(function(inst)
inst:Remove()
end)替换为--ponents.fueled:SetDepletedFn(function(inst)
inst:Remove() end)
即可让火炬不用尽,在语句前加入--的功能就是将该句废掉
三十九.矿工灯无限使用
用记事本打开游戏目录datascriptsprefabshats.lua文件,先查找local function
miner()后,再向下查找以下内容:
& inst:AddComponent("fueled")
& ponents.fueled.fueltype =
"MINERHAT"
ponents.fueled:InitializeFuelLevel(TUNING.MINERHAT_LIGHTTIME)
ponents.fueled:SetDepletedFn(miner_perish)
& & 替换为:
& --inst:AddComponent("fueled")
& --ponents.fueled.fueltype =
"MINERHAT"
--ponents.fueled:InitializeFuelLevel(TUNING.MINERHAT_LIGHTTIME)
--ponents.fueled:SetDepletedFn(miner_perish)
& & 即可让矿工灯无限使用
四十.提灯可以点50天
用记事本打开游戏目录datascriptstuning.lua文件,
& & 1.将MED_LARGE_FUEL =
seg_time * 3,替换为MED_LARGE_FUEL = total_day_time*50,
& & 2.将LANTERN_LIGHTTIME =
(night_time+dusk_time)*2.6,替换为LANTERN_LIGHTTIME =
total_day_time*50,
即可使提灯可以点50天。当然改999天也行,只要把两句的*50改为*999即可
四十一.南瓜灯永不坏(无限使用)
用记事本打开游戏目录datascriptsprefabspumpkin_lantern.lua文件,将ponents.perishable:StartPerishing()替换为ponents.perishable:StopPerishing()即可
四十二.石头营火永不灭(保留最小长明火)
用记事本打开游戏目录datascriptsprefabsfirepit.lua文件,将if section == 0
then替换为if section & 0 then即可
四十三.用草种个小太阳(黑夜变白昼,可烧烤食物,18版及以后游戏使用)
1.用记事本打开游戏目录datascriptsprefabscutgrass.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function OnDeploy (inst, pt)&
& & local stafflight =
SpawnPrefab("stafflight")
& & if stafflight then
& stafflight:PushEvent("growfromcutgrass")
stafflight.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
2.用记事本打开游戏目录datascriptsprefabsstafflight.lua文件,将下列内容:
& & local rad = Lerp(4, 5,
& & local intentsity =
Lerp(0.8, 0.7, s)
& & 替换为以下内容:
& & local rad = Lerp(4, 50,
& & local intentsity =
Lerp(0.8, 0.7, 1)
& & 3.将inst.init_time =
120替换为inst.init_time = 360
4.将ponents.propagator.heatoutput =
15替换为ponents.propagator.heatoutput = 0
& & 即可用草种个小太阳
四十四.路牌夜晚自动发光(可以当路灯用)
用记事本打开游戏目录datascriptsprefabshomesign.lua文件,
& & 1.在下列内容:
local function onhit(inst, worker)
inst.AnimState:PlayAnimation("hit")
inst.AnimState:PushAnimation("idle")
& & 的下一行插入以下内容:
local function LightsOn(inst)
inst.Light:Enable(true)
local function LightsOff(inst)
inst.Light:Enable(false)
2.在anim:PlayAnimation("idle")的下一行插入以下内容:
& & local light =
inst.entity:AddLight()
light:SetFalloff(1)
light:SetIntensity(.8)
light:SetRadius(10)
& & light:Enable(true)
& & light:SetColour(180/255,
195/255, 50/255)
& & inst:ListenForEvent(
"daytime", function() LightsOff(inst) end, GetWorld())
& & inst:ListenForEvent(
"dusktime", function() LightsOn(inst) end, GetWorld())
& & inst:ListenForEvent(
"nighttime", function() LightsOn(inst) end, GetWorld())
即可让路牌夜晚自动发光,可以当路灯使用
四十五.斧头可照明
用记事本打开游戏目录datascriptsprefabsaxe.lua文件,
& & 1.在local function
onequip(inst, owner)的下一行插入下列内容:
& inst.Light:Enable(true)
& & 2.在local function
onunequip(inst, owner)的下一行插入下列内容:
& inst.Light:Enable(false)
3.在MakeInventoryPhysics(inst)的下一行插入下列内容:
& & local light =
inst.entity:AddLight()
& light:SetFalloff(0.4)
& light:SetIntensity(.7)
& light:SetRadius(2.5)
& light:SetColour(180/255, 195/255, 150/255)
& & light:Enable(true)
& & 即可装备斧头可照明
四十六.保温石保温时间延长1倍
用记事本打开游戏目录datascriptsprefabsheatrock.lua文件,将ponents.temperature.inherentinsulation
TUNING.INSULATION_MED替换为ponents.temperature.inherentinsulation
= TUNING.INSULATION_MED*2即可
四十七.魔杖、护身符无限使用
1.魔杖无限使用:用记事本打开游戏目录datascriptsprefabsstaff.lua文件,依次将下列内容:
& ponents.finiteuses:Use(1)
ponents.finiteuses:Use(1)
ponents.finiteuses:Use(1)&
ponents.finiteuses:Use(1)
ponents.finiteuses:Use(1)
inst:AddComponent("finiteuses")
ponents.finiteuses:SetOnFinished( onfinished )
ponents.finiteuses:SetMaxUses(TUNING.FIRESTAFF_USES)
ponents.finiteuses:SetUses(TUNING.FIRESTAFF_USES)
ponents.finiteuses:SetMaxUses(TUNING.ICESTAFF_USES)
ponents.finiteuses:SetUses(TUNING.ICESTAFF_USES)
ponents.finiteuses:SetMaxUses(TUNING.TELESTAFF_USES)
ponents.finiteuses:SetUses(TUNING.TELESTAFF_USES)
ponents.finiteuses:SetMaxUses(TUNING.YELLOWSTAFF_USES)
ponents.finiteuses:SetUses(TUNING.YELLOWSTAFF_USES)
ponents.finiteuses:SetMaxUses(TUNING.ORANGESTAFF_USES)
ponents.finiteuses:SetUses(TUNING.ORANGESTAFF_USES)
ponents.finiteuses:SetMaxUses(TUNING.GREENSTAFF_USES)
ponents.finiteuses:SetUses(TUNING.GREENSTAFF_USES)
修改为以下内容(即在每句前面加--):
& --ponents.finiteuses:Use(1)
--ponents.finiteuses:Use(1)
--ponents.finiteuses:Use(1)&
--ponents.finiteuses:Use(1)
--ponents.finiteuses:Use(1)
--inst:AddComponent("finiteuses")
--ponents.finiteuses:SetOnFinished( onfinished )
--ponents.finiteuses:SetMaxUses(TUNING.FIRESTAFF_USES)
--ponents.finiteuses:SetUses(TUNING.FIRESTAFF_USES)
--ponents.finiteuses:SetMaxUses(TUNING.ICESTAFF_USES)
--ponents.finiteuses:SetUses(TUNING.ICESTAFF_USES)
--ponents.finiteuses:SetMaxUses(TUNING.TELESTAFF_USES)
--ponents.finiteuses:SetUses(TUNING.TELESTAFF_USES)
--ponents.finiteuses:SetMaxUses(TUNING.YELLOWSTAFF_USES)
--ponents.finiteuses:SetUses(TUNING.YELLOWSTAFF_USES)
--ponents.finiteuses:SetMaxUses(TUNING.ORANGESTAFF_USES)
--ponents.finiteuses:SetUses(TUNING.ORANGESTAFF_USES)
--ponents.finiteuses:SetMaxUses(TUNING.GREENSTAFF_USES)
--ponents.finiteuses:SetUses(TUNING.GREENSTAFF_USES)
2.护身符无限使用:用记事本打开游戏目录datascriptsprefabsamulet.lua文件,依次将下列内容:
& ponents.finiteuses:Use(1)
& ponents.finiteuses:Use(1)
ponents.finiteuses:Use(1)
& inst:AddComponent("finiteuses")
& ponents.finiteuses:SetOnFinished(
onfinished )
ponents.finiteuses:SetMaxUses(TUNING.REDAMULET_USES)
ponents.finiteuses:SetUses(TUNING.REDAMULET_USES)
& inst:AddComponent("finiteuses")
& ponents.finiteuses:SetOnFinished(
onfinished )
ponents.finiteuses:SetMaxUses(TUNING.GREENAMULET_USES)
ponents.finiteuses:SetUses(TUNING.GREENAMULET_USES)
& inst:AddComponent("finiteuses")
& ponents.finiteuses:SetOnFinished(
onfinished )
ponents.finiteuses:SetMaxUses(TUNING.ORANGEAMULET_USES)
ponents.finiteuses:SetUses(TUNING.ORANGEAMULET_USES)
修改为以下内容(即在每句前面加--):
& --ponents.finiteuses:Use(1)
& --ponents.finiteuses:Use(1)
--ponents.finiteuses:Use(1)
& --inst:AddComponent("finiteuses")
& --ponents.finiteuses:SetOnFinished(
onfinished )
--ponents.finiteuses:SetMaxUses(TUNING.REDAMULET_USES)
--ponents.finiteuses:SetUses(TUNING.REDAMULET_USES)
& --inst:AddComponent("finiteuses")
& --ponents.finiteuses:SetOnFinished(
onfinished )
--ponents.finiteuses:SetMaxUses(TUNING.GREENAMULET_USES)
--ponents.finiteuses:SetUses(TUNING.GREENAMULET_USES)
& --inst:AddComponent("finiteuses")
& --ponents.finiteuses:SetOnFinished(
onfinished )
--ponents.finiteuses:SetMaxUses(TUNING.ORANGEAMULET_USES)
--ponents.finiteuses:SetUses(TUNING.ORANGEAMULET_USES)
& & 依次将下列内容:
ponents.fueled:DoDelta(-(ponents.fueled.maxfuel *
& ponents.fueled:StartConsuming()
& ponents.fueled:StopConsuming()
ponents.fueled:StartConsuming()&
ponents.fueled:StopConsuming()&
& ponents.fueled:StartConsuming()
& ponents.fueled:StopConsuming()
& inst:AddComponent("fueled")
& ponents.fueled.fueltype = "MAGIC"
ponents.fueled:InitializeFuelLevel(TUNING.BLUEAMULET_FUEL)
& ponents.fueled:SetDepletedFn(onfinished)
& inst:AddComponent("fueled")
& ponents.fueled.fueltype = "MAGIC"
ponents.fueled:InitializeFuelLevel(TUNING.PURPLEAMULET_FUEL)
ponents.fueled:SetDepletedFn(onfinished)
& inst:AddComponent("fueled")
& ponents.fueled.fueltype = "MAGIC"
ponents.fueled:InitializeFuelLevel(TUNING.YELLOWAMULET_FUEL)
ponents.fueled:SetDepletedFn(onfinished)
修改为以下内容(即在每句前面加--):
--ponents.fueled:DoDelta(-(ponents.fueled.maxfuel *
& --ponents.fueled:StartConsuming()
& --ponents.fueled:StopConsuming()
--ponents.fueled:StartConsuming()&
--ponents.fueled:StopConsuming()&
& --ponents.fueled:StartConsuming()
& --ponents.fueled:StopConsuming()
& --inst:AddComponent("fueled")
& --ponents.fueled.fueltype =
--ponents.fueled:InitializeFuelLevel(TUNING.BLUEAMULET_FUEL)
--ponents.fueled:SetDepletedFn(onfinished)
& --inst:AddComponent("fueled")
& --ponents.fueled.fueltype =
--ponents.fueled:InitializeFuelLevel(TUNING.PURPLEAMULET_FUEL)
--ponents.fueled:SetDepletedFn(onfinished)
& --inst:AddComponent("fueled")
& --ponents.fueled.fueltype =
--ponents.fueled:InitializeFuelLevel(TUNING.YELLOWAMULET_FUEL)
--ponents.fueled:SetDepletedFn(onfinished)
& & 即可让魔杖、护身符无限使用
四十八.橙色护身符吸取物品加速、范围加大,不吸陷阱
用记事本打开游戏目录datascriptsprefabsamulet.lua文件,
& & 1.吸取物品加速10倍:将inst.task =
inst:DoPeriodicTask(TUNING.ORANGEAMULET_ICD, function()
pickup(inst, owner) end)替换为以下内容:
& & inst.task =
inst:DoPeriodicTask(TUNING.ORANGEAMULET_ICD*.1, function()
pickup(inst, owner) end)
& & 2.吸取物品范围加大5倍:将local ents
= TheSim:FindEntities(pt.x, pt.y, pt.z,
TUNING.ORANGEAMULET_RANGE)替换为以下内容:
& & local ents =
TheSim:FindEntities(pt.x, pt.y, pt.z,
TUNING.ORANGEAMULET_RANGE*5)
3.不吸陷阱:将v.components.inventoryitem:IsHeld() then替换为以下内容:
v.components.inventoryitem:IsHeld() and not v:HasTag("trap")
即可让橙色护身符不吸陷阱,包括牙齿陷阱、捕鸟陷阱、兔陷阱
四十九.牙齿陷阱自动重置(1秒后重置)
用记事本打开游戏目录datascriptsprefabstrap_teeth.lua文件,在
ponents.finiteuses:Use(1)的下一行插入下列内容:
ponents.mine then
inst:DoTaskInTime(1, function() ponents.mine:Reset()
即可让牙齿陷阱在触发后1秒钟自动重置。修改其中的1为任意数字,即可设置几秒钟自动重置。这不是我研究的,是别人MOD的成果,只是因为更新游戏后原MOD不能用,才把修改方法公布出来,以方便大家
五十.芦苇吹出催眠曲(在携带的芦苇上按鼠标右键,可催眠动物)
用记事本打开游戏目录datascriptsprefabscutreeds.lua文件,在inst:AddComponent("inventoryitem")的下一行插入以下内容:
inst:AddTag("flute")
local function HearPanFlute(inst, musician, instrument)
ponents.sleeper then
&<ponents.sleeper:AddSleepiness(10,
TUNING.PANFLUTE_SLEEPTIME*1)
inst:AddComponent("tool")
ponents.tool:SetAction(ACTIONS.PLAY)
inst:AddComponent("instrument")
ponents.instrument.range =
TUNING.PANFLUTE_SLEEPRANGE*2
ponents.instrument:SetOnHeardFn(HearPanFlute)
即可用芦苇吹出催眠曲。其中*1为催眠时间20秒,想催眠60秒就*3即可。其中*2为催眠范围30格,想扩大至60格就*4即可
五十一.装备猪皮包能补脑
用记事本打开游戏目录datascriptsprefabspiggyback.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
& inst:AddComponent("dapperness")
& ponents.dapperness.dapperness =
TUNING.DAPPERNESS_HUGE
& & 即可装备猪皮包可补脑
五十二.全人物可制造打火机(原来只有薇洛专用)(18版及以后版使用)
1.用记事本打开游戏目录datascriptsrecipes.lua文件,在Recipe("torch",
{Ingredient("cutgrass", 2),Ingredient("twigs", 2)},
RECIPETABS.LIGHT, TECH.NONE)的下一行插入Recipe("lighter",
{Ingredient("goldnugget", 1),Ingredient("nitre", 1)},
RECIPETABS.LIGHT, TECH.NONE)
2.用记事本打开游戏目录datascriptsprefabslighter.lua文件,将inst:DoTaskInTime(0,
function() if not GetPlayer() or GetPlayer().prefab ~= "willow"
then inst:Remove() end end)替换为--inst:DoTaskInTime(0, function() if
not GetPlayer() or GetPlayer().prefab ~= "willow" then
inst:Remove() end end)
即可用1个金块、1个硝石在照明选项里制造打火机
五十三.全人物可制造伍迪的斧子(8下砍倒1棵树,普通斧子15下)(18版及以后版使用)
1.用记事本打开游戏目录datascriptsrecipes.lua文件,在Recipe("razor",
{Ingredient("twigs", 2), Ingredient("flint", 2)}, RECIPETABS.TOOLS,
&TECH.SCIENCE_ONE)的下一行插入Recipe("Lucy",
{Ingredient("twigs", 4), Ingredient("goldnugget", 4)},
RECIPETABS.TOOLS, &TECH.SCIENCE_ONE)
2.用记事本打开游戏目录datascriptsprefabslucy.lua文件,将下列内容:
inst:AddComponent("sentientaxe")
& & inst:DoTaskInTime(0,
function() if not GetPlayer() or GetPlayer().prefab ~= "woodie"
then inst:Remove() end end)
& & 替换为:
--inst:AddComponent("sentientaxe")
& & --inst:DoTaskInTime(0,
function() if not GetPlayer() or GetPlayer().prefab ~= "woodie"
then inst:Remove() end end)
即可用4个树杈、4个金块在工具选项里制造伍迪的斧子
五十四.全人物可制造魔法书(18版及以后版使用)
1.用记事本打开游戏目录datascriptsrecipes.lua文件,在Recipe("batbat",
{Ingredient("batwing", 5), Ingredient("livinglog", 2),
Ingredient("purplegem", 1)}, RECIPETABS.MAGIC,
TECH.MAGIC_THREE)的下一行插入以下内容:
Recipe("book_birds", {Ingredient("papyrus", 2),
Ingredient("bird_egg", 2)}, RECIPETABS.MAGIC, TECH.MAGIC_TWO)
Recipe("book_gardening", {Ingredient("papyrus", 2),
Ingredient("seeds", 1), Ingredient("poop", 1)}, RECIPETABS.MAGIC,
TECH.MAGIC_TWO)
Recipe("book_sleep", {Ingredient("papyrus", 2),
Ingredient("nightmarefuel", 2)}, RECIPETABS.MAGIC,
TECH.MAGIC_TWO)
Recipe("book_brimstone", {Ingredient("papyrus", 2),
Ingredient("redgem", 1)}, RECIPETABS.MAGIC, TECH.MAGIC_TWO)
Recipe("book_tentacles", {Ingredient("papyrus", 2),
Ingredient("tentaclespots", 1)}, RECIPETABS.MAGIC,
TECH.MAGIC_TWO)
2.用记事本打开游戏目录datascriptsprefabsplayer_common.lua文件,在inst:AddComponent("temperature")的下一行插入inst:AddComponent("reader")
& & 即可在魔法选项里制造魔法书
五十五.全民吹气球(气球威力大、不伤主角、不降脑、彩色光、分散怪物注意力)(18版及以后游戏使用)
1.用记事本打开游戏目录datascriptsrecipes.lua文件,在Recipe("heatrock",
{Ingredient("rocks", 10),Ingredient("pickaxe",
1),Ingredient("flint", 3)}, RECIPETABS.SURVIVAL,
TECH.SCIENCE_TWO)的下一行插入以下内容:
Recipe("balloons_empty", {Ingredient("cutgrass", 1)},
RECIPETABS.SURVIVAL, TECH.NONE)
2.用记事本打开游戏目录datascriptsactions.lua文件,将ponents.sanity:DoDelta(-TUNING.SANITY_TINY)替换为ponents.sanity:DoDelta(TUNING.SANITY_TINY)
3.用记事本打开游戏目录datascriptsprefabsballoons_empty.lua文件,将inst:DoTaskInTime(0,
function() if not GetPlayer() or GetPlayer().prefab ~= "wes" then
inst:Remove() end end)替换为以下内容:
& & --inst:DoTaskInTime(0,
function() if not GetPlayer() or GetPlayer().prefab ~= "wes" then
inst:Remove() end end)
4.用记事本打开游戏目录datascriptsprefabsballoon.lua文件,将bat:DoAreaAttack(inst,
2)替换为bat:DoAreaAttack(inst, 8)
5.将bat:SetDefaultDamage(5)替换为以下内容:
bat.playerdamagepercent = 0
bat:SetDefaultDamage(500)
& & local light =
inst.entity:AddLight()&
light:SetIntensity(.8)
& & light:SetRadius(2)
light:SetFalloff(.6)
& & light:Enable(true)
light:SetColour(colours[inst.colour_idx][1],colours[inst.colour_idx][2],colours[inst.colour_idx][3])
inst:AddTag("character")
即可让全部主角吹进化版气球,空气球在生存选项(画着绳套)下,用1个草制造。官方原本的气球只有wes有,且功能很烂,所以我改造了一下
五十六.冰箱永久保鲜
用记事本打开游戏目录datascriptstuning.lua文件,将PERISH_FRIDGE_MULT =
.5替换为PERISH_FRIDGE_MULT = 0
& & 即可让放入冰箱的食物永久保鲜
五十七.背包可冷藏食品
1.普通背包可冷藏食品:用记事本打开游戏目录datascriptsprefabsbackpack.lua文件,在local
inst = CreateEntity()的下一行插入inst:AddTag("fridge")
2.小猪包可冷藏食品:用记事本打开游戏目录datascriptsprefabspiggyback.lua文件,在local
inst = CreateEntity()的下一行插入inst:AddTag("fridge")
3.坎普斯背包可冷藏食品:用记事本打开游戏目录datascriptsprefabskrampus_sack.lua文件,在local
inst = CreateEntity()的下一行插入inst:AddTag("fridge")
& & 即可让背包具备冷藏功能
五十八.种子腐烂变慢
用记事本打开游戏目录datascriptstuning.lua文件,将PERISH_SUPERSLOW =
40*total_day_time*perish_warp,替换为PERISH_SUPERSLOW =
200*total_day_time*perish_warp,即可
五十九.穿墙术(都圈起来吧,不需要留门了)
用记事本打开游戏目录datascriptsprefabswalls.lua文件,
& & 1.在下列内容:
local function onremoveentity(inst)
clearobstacle(inst)
& & 的下一行插入以下内容:
local function turnon(inst)
ponents.machine.ison = true
clearobstacle(inst)
local function turnoff(inst)
ponents.machine.ison = false
& & makeobstacle(inst)
2.在ponents.workable:SetOnWorkCallback(onhit)的下一行插入以下内容:
inst:AddComponent("machine")
ponents.machine.turnonfn = turnon
ponents.machine.turnofffn = turnoff
对墙按鼠标右键即可通过,再按鼠标右键则恢复墙的阻挡
六十.增加墙的耐久力
用记事本打开游戏目录datascriptstuning.lua文件,将以下内容:
HAYWALL_HEALTH = 100,
WOODWALL_HEALTH = 200,
STONEWALL_HEALTH = 400,
& & 替换为:
HAYWALL_HEALTH = 1000,
WOODWALL_HEALTH = 2000,
STONEWALL_HEALTH = 4000,
& & 即可增加墙的耐久力10倍
六十一.墙壁永固(自己可砸,怪物无法破坏)
用记事本打开游戏目录datascriptsprefabswalls.lua文件,在inst:AddTag("noauradamage")的下一行插入以下内容:
ponents.health:SetInvincible(true)
& & 即可让墙壁永固
六十二.让游戏中的一天更漫长(1天从真实世界的8分钟修改为16分钟)
用记事本打开游戏目录datascriptstuning.lua文件,将local seg_time = 30替换为local
seg_time = 60即可
六十三.修改白天、傍晚、黑夜占一天的比例
用记事本打开游戏目录datascriptstuning.lua文件,查找以下内容:
local day_segs = 10 白天小时数
local dusk_segs = 4 傍晚小时数
local night_segs = 2 黑夜小时数
修改每行最后的数字,即可修改白天、傍晚、黑夜占一天的比例,总数不要超过16
六十四.开关雨量计人工降雨
用记事本打开游戏目录datascriptsprefabsrainometer.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function turnon(inst)
ponents.machine.ison = true
ponents.seasonmanager:StartPrecip()
ponents.seasonmanager.moisture_floor = 0
ponents.seasonmanager.atmo_moisture = 100
ponents.seasonmanager.peak_precip_intensity = 10
local function turnoff(inst)
ponents.machine.ison = false
ponents.seasonmanager:StopPrecip()
inst:AddComponent("seasonmanager")
inst:AddComponent("machine")
ponents.machine.turnonfn = turnon
ponents.machine.turnofffn = turnoff
即可在雨量计上按鼠标右键开始下雨(turnon),再按一次鼠标右键停止下雨(turnoff)
六十五.地图全开(游戏中按Ctrl +1)
用记事本打开游戏目录datascriptsmain.lua文件,在TranslateStringTable( STRINGS
)的下一行插入以下内容:
TheInput:AddKeyUpHandler(KEY_1, function()
& if TheInput:IsKeyDown(KEY_CTRL) then
& & local MainCharacter =
TheSim:FindFirstEntityWithTag("player")
& & local map =
TheSim:FindFirstEntityWithTag("minimap")
& & if MainCharacter and map
& & & local
x, y, z = MainCharacter.Transform:GetWorldPosition()
map.MiniMap:ShowArea(x, y, z, 10000)
& & 即可在游戏中按Ctrl +
1使地图全开。这不是我的研究,是转载来的,以方便大家
六十六.缩短浆果、草、树杈、芦苇、洞穴花长出时间
用记事本打开游戏目录datascriptstuning.lua文件,
& & 1.浆果:将BERRY_REGROW_TIME
= total_day_time*3,替换为BERRY_REGROW_TIME = total_day_time*1,
& & 2.草:将GRASS_REGROW_TIME =
total_day_time*3,替换为GRASS_REGROW_TIME = total_day_time*1,
3.树杈:将SAPLING_REGROW_TIME = total_day_time*4,替换为SAPLING_REGROW_TIME
= total_day_time*1,
& & 4.芦苇:将REEDS_REGROW_TIME
= total_day_time*3,替换为REEDS_REGROW_TIME = total_day_time*1,
5.洞穴花:将FLOWER_CAVE_REGROW_TIME =
total_day_time*3,替换为FLOWER_CAVE_REGROW_TIME =
total_day_time*1,
& & 即可让这几种植物1天长1次
六十七.果树丛、树杈、草、尖刺灌木整齐栽种
用记事本打开游戏目录datascriptsprefabsplantables.lua文件,将下列内容:
table.insert(prefabs, MakePlacer(
"common/dug_"..v.name.."_placer", v.bank or v.name, v.build or
v.name, v.anim or "idle" ))
& & 替换为:
table.insert(prefabs, MakePlacer(
"common/dug_"..v.name.."_placer", v.bank or v.name, v.build or
v.name, v.anim or "idle", false, false, true ))
即可让果树丛、树杈、草、尖刺灌木像墙一样整齐栽种
六十八.种草不用施肥
用记事本打开游戏目录datascriptsprefabsgrass.lua文件,
& & 1.将下列内容:
local function ontransplantfn(inst)
<ponents.pickable:MakeBarren()
& & 替换为:
local function ontransplantfn(inst)
--ponents.pickable:MakeBarren()
& & 2.在local function
onpickedfn(inst)的下一行插入以下内容:
<ponents.pickable.cycles_left = 20
& & 即可种草不用施肥
六十九.种果树丛不用施肥
用记事本打开游戏目录datascriptsprefabsberrybush.lua文件,
1.将ponents.pickable:MakeBarren()替换为--ponents.pickable:MakeBarren()
& & 2.在local function
onpickedfn(inst, picker)的下一行插入以下内容:
&<ponents.pickable.cycles_left = 5
& & 即可种果树丛不用施肥
七十.用芦苇种植芦苇(分株种植)
用记事本打开游戏目录datascriptsprefabscutreeds.lua文件,在inst:AddComponent("inspectable")的下一行插入下列内容:
local function OnDeploy (inst, pt)&
& & local reeds =
SpawnPrefab("reeds")
& & if reeds then
& reeds:PushEvent("growfromcutreeds")
reeds.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
即可用芦苇种植芦苇(分株种植),如果想移植,原来的芦苇根不想留,用火炬烧掉即可
七十一.栽种尖刺灌木产黄油(植物黄油)
用记事本打开游戏目录datascriptsprefabsmarsh_bush.lua文件,
1.将bat:GetAttacked(nil,
TUNING.MARSHBUSH_DAMAGE)替换为--bat:GetAttacked(nil,
TUNING.MARSHBUSH_DAMAGE)
2.将ponents.pickable:SetUp("twigs",
TUNING.MARSHBUSH_REGROW_TIME)替换为ponents.pickable:SetUp("butter",
TUNING.MARSHBUSH_REGROW_TIME*.25,3)
即可让栽种的尖刺灌木不产树杈而改产3块黄油,并且1天长1次,还不扎手哦。尖刺灌木一般生长在沼泽里,用铲子挖下来就可以栽种,无须施肥,冬夏皆长
七十二.用普通种子种胡萝卜且一次采10个(胡萝卜田)
1.用记事本打开游戏目录datascriptsprefabsseeds.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function OnDeploy (inst, pt)&
& & local carrot_planted =
SpawnPrefab("carrot_planted")
& & if carrot_planted
& carrot_planted:PushEvent("growfromseeds")
carrot_planted.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
2.用记事本打开游戏目录datascriptsprefabscarrot.lua文件,将ponents.pickable:SetUp("carrot",
10)替换为ponents.pickable:SetUp("carrot", 10, 10)
即可用普通种子种胡萝卜且一次采10个。拿起种子在空地上按鼠标右键即可种植,冬天也有青菜吃
七十三.用木头、木炭、灰种植石矿(可持续发展)
1.用木头种第一种石矿(只有石头):用记事本打开游戏目录datascriptsprefabslog.lua文件,在inst:AddComponent("stackable")的下一行插入以下内容:
local function OnDeploy (inst, pt)&
& & local rock_flintless =
SpawnPrefab("rock_flintless")
& & if rock_flintless
& rock_flintless:PushEvent("growfromlog")
rock_flintless.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
2.用木炭种第二种石矿(带硝石的):用记事本打开游戏目录datascriptsprefabscharcoal.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function OnDeploy (inst, pt)&
& & local rock1 =
SpawnPrefab("rock1")
& & if rock1 then
& rock1:PushEvent("growfromcharcoal")
rock1.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
3.用灰种第三种石矿(带黄金的):用记事本打开游戏目录datascriptsprefabsash.lua文件,在inst.AnimState:PlayAnimation("idle")的下一行插入以下内容:
local function OnDeploy (inst, pt)&
& & local rock2 =
SpawnPrefab("rock2")
& & if rock2 then
& rock2:PushEvent("growfromash")
rock2.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
& & 即可使石矿循环利用
七十四.采矿时50%概率挖出宝石和铥矿石
用记事本打开游戏目录datascriptsprefabsrocks.lua文件,依次查找以下内容:
<ponents.lootdropper:AddChanceLoot("nitre", 0.25)
<ponents.lootdropper:AddChanceLoot("goldnugget",
<ponents.lootdropper:AddChanceLoot("rocks", 0.6)
在这三句每句的下一行,均插入以下内容:
<ponents.lootdropper:AddChanceLoot("bluegem",
<ponents.lootdropper:AddChanceLoot("redgem", 0.5)
<ponents.lootdropper:AddChanceLoot("orangegem",
<ponents.lootdropper:AddChanceLoot("yellowgem",
<ponents.lootdropper:AddChanceLoot("greengem",
<ponents.lootdropper:AddChanceLoot("thulecite",
即可在采矿时50%概率挖出宝石和铥矿石。也可将bluegem(蓝宝石)、redgem(红宝石)、orangegem(橙宝石)、yellowgem(黄宝石)、greengem(绿宝石)、thulecite(铥矿石)换成其他物品,比如koalefant_summer(红象)、koalefant_winter(冬象),并调整0.5的出现概率为你想要的数字
七十五.无限开石头(石头不消失)
用记事本打开游戏目录datascriptsprefabsrocks.lua文件,将inst:Remove()替换为ponents.workable.workleft
七十六.每朵花下都有曼德拉草
用记事本打开游戏目录datascriptsprefabsflower.lua文件,
1.在inst:Remove()的下一行插入以下内容:
ponents.lootdropper:SpawnLootPrefab("mandrake")
2.在inst:AddComponent("inspectable")的下一行插入以下内容:
inst:AddComponent("lootdropper")
即可在摘花时发现曼德拉草,因为蝴蝶可种为花,等于有无限多的曼德拉草可以采摘
七十七.花瓣种花(花可移植)
用记事本打开游戏目录datascriptsprefabspetals.lua文件,在inst:AddComponent("tradable")的下一行插入下列内容:
local function OnDeploy (inst, pt)&
& & local flower =
SpawnPrefab("flower")
& & if flower then
& flower:PushEvent("growfrompetals")
flower.Transform:SetPosition(pt.x, pt.y, pt.z)
& ponents.stackable:Get():Remove()
inst:AddComponent("deployable")
ponents.deployable.ondeploy = OnDeploy
& & 即可用花瓣种花
七十八.生命号角(吹牛角让农田、树杈根、草根、芦苇根、空果树丛迅速长出)
用记事本打开游戏目录datascriptsprefabshorn.lua文件,
& & 1.在下列内容:
& & local function
onfinished(inst)
& & inst:Remove()
& & 的下一行插入以下内容:
function growfn(inst, reader)
ponents.sanity:DoDelta(TUNING.SANITY_LARGE)
& & local range = 30
& & local pos =
Vector3(reader.Transform:GetWorldPosition())
& & local ents =
TheSim:FindEntities(pos.x,pos.y,pos.z, range)
& & for k,v in pairs(ents)
& ponents.pickable then
v.components.pickable:FinishGrowing()
& ponents.crop then
v.components.crop:DoGrow(TUNING.TOTAL_DAY_TIME*3)
& & return true
& & 2.将下列内容:
ponents.instrument.range = TUNING.HORN_RANGE
ponents.instrument:SetOnHeardFn(HearHorn)
& & 替换为:
& ponents.instrument.onheard =
即可在采集过的植物根附近吹牛角,促使植物快速生长出来,但牛角原有让牛跟随功能失效
七十九.神之矛(矛攻击时召唤闪电)
用记事本打开游戏目录datascriptsprefabsspear.lua文件,
& & 1.在下列内容:
local function onunequip(inst, owner)&
owner.AnimState:Hide("ARM_carry")&
owner.AnimState:Show("ARM_normal")&
& & 的下一行插入以下内容:
function firefn(inst, reader)
& & local num_lightnings =
ponents.sanity:DoDelta(TUNING.SANITY_LARGE)
reader:StartThread(function()
& for k = 0, num_lightnings do
& & & local rad
= math.random(3, 15)
& & & local
angle = k*((4*PI)/num_lightnings)
& & & local pos
= Vector3(reader.Transform:GetWorldPosition()) +
Vector3(rad*math.cos(angle), 0, rad*math.sin(angle))
GetSeasonManager():DoLightningStrike(pos)
Sleep(math.random( .3, .5))
& & return true
2.将ponents.weapon:SetDamage(TUNING.SPEAR_DAMAGE)替换为下列内容:
ponents.weapon:SetDamage(TUNING.SPEAR_DAMAGE*100)
ponents.weapon:SetRange(8, 10)
ponents.weapon.onattack = firefn
& & 即可让矛在攻击时召唤闪电
八十.巨人帽(带猪皮帽变巨人,锁血)
用记事本打开游戏目录datascriptsprefabshats.lua文件,将下列内容:
& & local function
football()
& local inst = simple()
inst:AddComponent("armor")
<ponents.armor:InitCondition(TUNING.ARMOR_FOOTBALLHAT,
TUNING.ARMOR_FOOTBALLHAT_ABSORPTION)
return inst
& & 替换为以下内容:
& & local function
football_equip(inst, owner)
& onequip(inst, owner)
& owner.Transform:SetScale(3, 3, 3)
ponents.health:SetInvincible(true)
& & local function
football_un

我要回帖

更多关于 饥荒石砖 的文章

 

随机推荐