饥荒游戏代码控制台mod修改综合教程Word格式.docx
《饥荒游戏代码控制台mod修改综合教程Word格式.docx》由会员分享,可在线阅读,更多相关《饥荒游戏代码控制台mod修改综合教程Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
设置精神值为50%,则输入:
c_setsanity(0.5)
5.设置饥饿
c_sethunger(百分数)
同上
设置饥饿值为50%,则输入:
c_sethunger(0.5)
6.上帝模式
c_godmode()
一般情况不会受伤挨饿掉精神
7.设置速度
c_speed(值)
标准速度为“1”,值越大速度越快
设置为标准速度的10倍,则输入:
c_speed(10)
8.全物品直接制造
GetPlayer().components.builder:
GiveAllRecipes()
可以制作全物品
9.设置生命上限
GetPlayer().components.health:
SetMaxHealth(值)
设置生命上限为值那么大
设置生命上限为87,则输入:
SetMaxHealth(87)
10.设置精神上限
GetPlayer().components.sanity:
SetMax(值)
设置精神上限为500,则输入:
SetMax(500)
11.设置饥饿上限
GetPlayer().components.hunger:
设置饥饿上限为364,则输入:
SetMax(364)
12.停止饥饿
Pause(true)
你的角色不再饥饿
13.变成海狸(吴迪专用)
GetPlayer().components.beaverness:
SetPercent
(1)
14.传送
c_gonext("
代码"
)
把你传送到附近的“代码”的位置
传送到附近的牛的位置,则输入:
c_gonest("
beefalo"
15.删除
TheInput:
GetWorldEntityUnderMouse():
Remove()
删除你鼠标所在位置的物体
16.地图全开
GetWorld().minimap.MiniMap:
ShowArea(0,0,0,10000)
退出游戏时失效
17.跳过一天
GetClock():
MakeNextDay()
18.跳过几天
for
x
=
1,
值
do
MakeNextDay()
end
跳过值那么多的天数
注意!
跳过太多的天数会卡死(根据电脑配置)
跳过50天,则输入:
50
19.跳过一段时间
LongUpdate(值)
时钟每格30个单位,一整天是480个单位
跳过4格时间,则输入:
LongUpdate(120)
20.设置时间段
SetSegs(白天,黄昏,夜晚)
时钟一共有16个格,白天黄昏夜晚加在一起必须为16
白天7格,黄昏8格,夜晚1格,则输入:
SetSegs(7,8,1)
21.跳过时间段
NextPhase()
跳过当前时间段,比如白天跳到黄昏
22.开始春天(DLC1)
GetSeasonManager():
StartSpring()
23.开始夏天
StartSummer()
24.开始秋天(DLC1)
StartAutumn()
25.开始冬天
StartWinter()
26.开始下雨
StartPrecip()
27.停止下雨
StopPrecip()
28.生成闪电
DoLightningStrike(Vector3(GetPlayer().Transform:
GetWorldPosition()))
如果周围没有避雷针,那闪电将会击中你
29.测量距离
print(math.sqrt(GetPlayer():
GetDistanceSqToInst(TheInput:
GetWorldEntityUnderMouse())))
在控制台信息(Ctrl+L)中显示角色到鼠标物品之间的距离
30.解锁角色
GetPlayer().profile:
UnlockCharacter("
角色名称"
和:
Save()
可以解锁多个角色
willow"
wickerbottom"
或全部解锁
UnlockEverything()
31.清除死亡记录
ErasePersistentString("
morgue"
重启游戏可以看到变化
游戏代码修改方法
参考:
易宁饥荒游戏实用修改技巧
1、全人物解锁
用记事本打开游戏目录\data\scripts\playerprofile.lua文件,将下列内容:
return
true
--
mod
character
false
替换为:
true
即可解锁全人物进行游戏
2、主角跑得更快
用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,将以下内容:
WILSON_WALK_SPEED
4,
WILSON_RUN_SPEED
6,
8,
12,
即可让主角跑步速度增加1倍
3、地图全开(游戏中按Ctrl+1)
用记事本打开游戏目录\data\DLC0001\scripts\prefabs\player_common.lua文件,在inst:
AddComponent("
resurrectable"
)下一行插入以下内容:
AddKeyUpHandler(KEY_1,
function()
if
IsKeyDown(KEY_CTRL)
then
local
map
TheSim:
FindFirstEntityWithTag("
minimap"
x,y,z
GetPlayer().Transform:
GetWorldPosition()
map.MiniMap:
ShowArea(x,
y,
z,
10000)
end)
即可在游戏中按Ctrl
+
1使地图全开
4、菩萨低眉(主角受怪物攻击毫发无伤,怪物反暴毙)
用记事本打开游戏目录\data\DLC0001\scripts\prefabs\player_common.lua文件,将下列内容:
inst:
grue"
ponents.grue:
SetSounds("
dontstarve/charlie/warn"
"
dontstarve/charlie/attack"
function
OnAttacked(inst,
data)
ponents.health:
DoDelta(ponents.health.maxhealth)
ponents.sanity:
DoDelta(ponents.sanity.max)
ponents.health
DoDelta(-3000)
ListenForEvent("
attacked"
OnAttacked)
5、提高主角攻击力
用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,将local
wilson_attack
34替换为local
500
即可将主角攻击力由34提高到500,数字可自行调整
6、加大单格堆叠数量
STACK_SIZE_LARGEITEM
10,
STACK_SIZE_MEDITEM
20,
STACK_SIZE_SMALLITEM
40,
999,
即可加大单格堆叠数量至999
6、增加主角物品条的格子
用记事本打开游戏目录\data\DLC0001\scripts\components\inventory.lua文件,将local
MAXSLOTS
15替换为local
25
即可将主角物品条的格子由15个增加到25个
7、冰箱永久保鲜
用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,将PERISH_FRIDGE_MULT
.5,替换为PERISH_FRIDGE_MULT
0,
即可让放入冰箱的食物永久保鲜。
如果将0改为负数比如-5,则可使不新鲜的食物回复新鲜度
8、改变小妾速度
打开data\DLC0002\scripts\prefabs\packim.lua文件,查找“speed”会找到
ponents.locomotor.walkspeed
=6
--ponents.locomotor.runspeed
7
分别改成8和9即可,
9、改沙袋耐久
\data\DLC0002\scripts\tuning.lua文件里面:
SANDBAG_HEALTH
200,
更改后面数字
10、修改装备使用次数及时间
用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,分别查找以下内容:
斧头
AXE_USES
100,
锤
HAMMER_USES
75,
铲子
SHOVEL_USES
25,
草叉
PITCHFORK_USES
镐
PICKAXE_USES
33,
捕虫网
BUGNET_USES
矛
SPEAR_USES
150,
瓦丝格雷斯矛
WATHGRITHR_SPEAR_USES
200,
狼牙棒
SPIKE_USES
鱼杆
FISHINGROD_USES
9,
陷阱
TRAP_USES
冰魔杖
ICESTAFF_USES
火魔杖
FIRESTAFF_USES
传送魔杖
TELESTAFF_USES
5,
加大每行的数字,即可增加该装备使用次数及时间。
如让牛毛帽使用时间增加10倍,
就将BEEFALOHAT_PERISHTIME
total_day_time*10,替换为BEEFALOHAT_PERISHTIME
total_day_time*100,
11、墙壁永固(自己可砸,怪物无法破坏)
用记事本打开游戏目录\data\DLC0002\scripts\prefabs\walls.lua文件,在inst:
AddTag("
noauradamage"
)的下一行插入以下内容:
SetInvincible(true)
即可让墙壁永固
12、关于船数据修改
用记事本打开游戏目录\data\DLC0002\scripts\tuning.lua文件,分别查找以下内容:
贝壳船ARMOUREDBOAT_HEALTH
500,
炮弹伤害BOATCANNON_DAMAGE
船维修工具BOAT_REPAIR_KIT_HEALING
100,
船灯BOAT_LANTERN_LIGHTTIME
(night_time+dusk_time)*2.6
13、mod人物属性修改
如修改精灵公主属性
打开\dont_starve\mods\精灵公主最新版\scripts\prefabs
在musha.lua文件内修改。
最好用的方法:
Mod
1、饥荒mod吧:
人物Mod、汉化Mod,比如:
乐园巫女、月影刺客、LMU中文mod
2、饥荒游戏吧:
辅助Mod,比如行为排队论、更多作弊功能、几何种植、季节时钟等
3、联机版:
只有主机才能进行游戏修改,网上有好多联机MOD很好用的,用控制台修改也可以
游戏存档说明
1、存档位置一般在C:
\Users\用户名\AppData\Roaming\Steam\322330\remote
或者直接用电脑文件检索工具搜索:
survival(巨人国存档)
shipwrecked(海难版存档)
2、存档替换方法:
下载解压存档---得到shipwrecked_X或者survival_X(这个X代表1、2、3、4、5其中一个,就是进游戏的档位)----进入自己饥荒游戏---在某个位置新建一个档---进入游戏走一步---保存并退出---关闭退出的游戏--找到存档位置---删除shipwrecked_X---粘贴你要的存档,修改存档的最后一个数字与你删除的档的后缀数字相同---进入游戏主页面显示1-1天(正常)--进入游戏---续当成功