饥荒游戏代码控制台mod修改综合教程.docx

上传人:b****3 文档编号:4131306 上传时间:2022-11-28 格式:DOCX 页数:9 大小:18.36KB
下载 相关 举报
饥荒游戏代码控制台mod修改综合教程.docx_第1页
第1页 / 共9页
饥荒游戏代码控制台mod修改综合教程.docx_第2页
第2页 / 共9页
饥荒游戏代码控制台mod修改综合教程.docx_第3页
第3页 / 共9页
饥荒游戏代码控制台mod修改综合教程.docx_第4页
第4页 / 共9页
饥荒游戏代码控制台mod修改综合教程.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

饥荒游戏代码控制台mod修改综合教程.docx

《饥荒游戏代码控制台mod修改综合教程.docx》由会员分享,可在线阅读,更多相关《饥荒游戏代码控制台mod修改综合教程.docx(9页珍藏版)》请在冰豆网上搜索。

饥荒游戏代码控制台mod修改综合教程.docx

饥荒游戏代码控制台mod修改综合教程

饥荒游戏代码、控制台、mod修改综合教程

建议手残党使用!

不建议过多修改,否则无法体验到游戏真正的乐趣!

                                                 控制台修改方法

一、关于指令

1.生成

指令:

c_spawn("物品或生物代码",数量)

可以在鼠标的位置生成物品或生物 ;

配合饥荒物品代码使用,下载地址XX文库有!

2.给予

指令:

c_give("物品代码",数量)

可以在物品栏或背包里生成物品,如果物品栏满了就会掉在地上

如生成小偷背包:

c_give"krampus_sack"或者 c_spawn"krampus_sack"

3.设置生命

指令:

c_sethealth(百分数)

可以把生命值(不是上限)设置为百分之多少,注:

使用小数代替百分数,如0.8=80%

例:

设置生命值为50%,则输入:

c_sethealth(0.5)

4.设置精神

指令:

c_setsanity(百分数)

同上“

例:

设置精神值为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,则输入:

GetPlayer().components.health:

SetMaxHealth(87)

10.设置精神上限

指令:

GetPlayer().components.sanity:

SetMax(值)

同上

例:

设置精神上限为500,则输入:

GetPlayer().components.sanity:

SetMax(500)

11.设置饥饿上限

指令:

GetPlayer().components.hunger:

SetMax(值)

同上

例:

设置饥饿上限为364,则输入:

GetPlayer().components.hunger:

SetMax(364)

12.停止饥饿

指令:

GetPlayer().components.hunger:

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 GetClock():

MakeNextDay() end

跳过值那么多的天数

注意!

跳过太多的天数会卡死(根据电脑配置)

例:

跳过50天,则输入:

for x = 1, 50 do GetClock():

MakeNextDay() end

19.跳过一段时间

指令:

LongUpdate(值)

时钟每格30个单位,一整天是480个单位

例:

跳过4格时间,则输入:

LongUpdate(120)

20.设置时间段

指令:

GetClock():

SetSegs(白天,黄昏,夜晚)

时钟一共有16个格,白天黄昏夜晚加在一起必须为16

例:

白天7格,黄昏8格,夜晚1格,则输入:

GetClock():

SetSegs(7,8,1)

21.跳过时间段

指令:

GetClock():

NextPhase()

跳过当前时间段,比如白天跳到黄昏

22.开始春天(DLC1)

指令:

GetSeasonManager():

StartSpring()

23.开始夏天

指令:

GetSeasonManager():

StartSummer()

24.开始秋天(DLC1)

指令:

GetSeasonManager():

StartAutumn()

25.开始冬天

指令:

GetSeasonManager():

StartWinter()

26.开始下雨

指令:

GetSeasonManager():

StartPrecip()

27.停止下雨

指令:

GetSeasonManager():

StopPrecip()

28.生成闪电

指令:

GetSeasonManager():

DoLightningStrike(Vector3(GetPlayer().Transform:

GetWorldPosition()))

如果周围没有避雷针,那闪电将会击中你

29.测量距离

指令:

print(math.sqrt(GetPlayer():

GetDistanceSqToInst(TheInput:

GetWorldEntityUnderMouse())))

在控制台信息(Ctrl+L)中显示角色到鼠标物品之间的距离

30.解锁角色

指令:

GetPlayer().profile:

UnlockCharacter("角色名称")

和:

GetPlayer().profile:

Save()

可以解锁多个角色

例:

GetPlayer().profile:

UnlockCharacter("willow")

GetPlayer().profile:

UnlockCharacter("wickerbottom")

GetPlayer().profile:

Save()

或全部解锁

指令:

GetPlayer().profile:

UnlockEverything()

31.清除死亡记录

指令:

ErasePersistentString("morgue")

重启游戏可以看到变化

                                                   游戏代码修改方法

参考:

易宁饥荒游戏实用修改技巧

1、全人物解锁

    用记事本打开游戏目录\data\scripts\playerprofile.lua文件,将下列内容:

return true -- mod character

end

return false

   替换为:

return true -- mod character

end

return true

    即可解锁全人物进行游戏

2、主角跑得更快

    用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,将以下内容:

    WILSON_WALK_SPEED = 4,

    WILSON_RUN_SPEED = 6,

    替换为:

    WILSON_WALK_SPEED = 8,

    WILSON_RUN_SPEED = 12,

    即可让主角跑步速度增加1倍

3、地图全开(游戏中按Ctrl+1)

    用记事本打开游戏目录\data\DLC0001\scripts\prefabs\player_common.lua文件,在inst:

AddComponent("resurrectable")下一行插入以下内容:

TheInput:

AddKeyUpHandler(KEY_1, function()

    if TheInput:

IsKeyDown(KEY_CTRL) then

       local map = TheSim:

FindFirstEntityWithTag("minimap")

       local x,y,z = GetPlayer().Transform:

GetWorldPosition()

       map.MiniMap:

ShowArea(x, y, z, 10000)

    end

end)

    即可在游戏中按Ctrl + 1使地图全开

4、菩萨低眉(主角受怪物攻击毫发无伤,怪物反暴毙)

    用记事本打开游戏目录\data\DLC0001\scripts\prefabs\player_common.lua文件,将下列内容:

        inst:

AddComponent("grue")

        ponents.grue:

SetSounds("dontstarve/charlie/warn","dontstarve/charlie/attack")

    替换为:

local function OnAttacked(inst, data)

    ponents.health:

DoDelta(ponents.health.maxhealth)

    ponents.sanity:

DoDelta(ponents.sanity.max)

    if ponents.health then

       ponents.health:

DoDelta(-3000)

    end

end

    inst:

ListenForEvent("attacked", OnAttacked)

5、提高主角攻击力

    用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,将local wilson_attack = 34替换为local wilson_attack = 500

    即可将主角攻击力由34提高到500,数字可自行调整

6、加大单格堆叠数量

    用记事本打开游戏目录\data\DLC0001\scripts\tuning.lua文件,将以下内容:

STACK_SIZE_LARGEITEM = 10,

STACK_SIZE_MEDITEM = 20,

STACK_SIZE_SMALLITEM = 40,

    替换为:

STACK_SIZE_LARGEITEM = 999,

STACK_SIZE_MEDITEM = 999,

STACK_SIZE_SMALLITEM = 999,

    即可加大单格堆叠数量至999

6、增加主角物品条的格子

    用记事本打开游戏目录\data\DLC0001\scripts\components\inventory.lua文件,将local MAXSLOTS = 15替换为local MAXSLOTS = 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 = 25,

镐    PICKAXE_USES = 33,

捕虫网    BUGNET_USES = 10,

矛    SPEAR_USES = 150,

瓦丝格雷斯矛    WATHGRITHR_SPEAR_USES = 200,

狼牙棒    SPIKE_USES = 100,

鱼杆    FISHINGROD_USES = 9,

陷阱    TRAP_USES = 8,

冰魔杖    ICESTAFF_USES = 20,

火魔杖    FIRESTAFF_USES = 20,

传送魔杖    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")的下一行插入以下内容:

    ponents.health:

SetInvincible(true)

    即可让墙壁永固

12、关于船数据修改

    用记事本打开游戏目录\data\DLC0002\scripts\tuning.lua文件,分别查找以下内容:

    贝壳船ARMOUREDBOAT_HEALTH = 500,

    炮弹伤害BOATCANNON_DAMAGE = 100,

    船维修工具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天(正常)--进入游戏---续当成功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1