饥荒如何开全地图

2024-11-07 10:40:14
推荐回答(5个)
回答(1):

方法/步骤

1.打开饥荒游戏,然后新建一个全新的世界。代码在各版本各DLC饥荒是通用的,操作方法也是相同的。


2.以海难举例,会在随机一片沙地地形上出生。短暂动画结束后就要开始新的探险了。按下地图键只能看到一片黑色。



3.打开控制台的方法:

按下键盘上的~键。有的版本也许不是~,进入游戏后看下快捷键设置就知道了。

4.将代码复制后,粘贴到控制台输入框。以下代码内容为引用:minimap=TheSim:FindFirstEntityWithTag("minimap")minimap.MiniMap:ShowArea(0,0,0, 10000),有些版本是一次性把两行代码同时粘贴到控制台,回车ok。

5.这样地图就全开了。关闭控制台的方法是按键盘的CTL+L键。输代码不一定要在地图里设置的,任何一个界面都可以。


6.地图全开后滑动鼠标上滚轮进行缩放。

回答(2):

饥荒开全图方法:
1、找到游戏中main.lua,文件,地址在dont_starve\data\scripts。
2、用记事本打开,拖到最后,在最后一行(即ModManager:LoadMods()——这一行前面)添加以下代码,保存。
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 then
local x, y, z = MainCharacter.Transform:GetWorldPosition()
map.MiniMap:ShowArea(x, y, z, 10000)
end
end
end
);
--传送
TheInput:AddKeyUpHandler(KEY_2, function()
if TheInput:IsKeyDown(KEY_CTRL) then
local player = TheSim:FindFirstEntityWithTag("player");
player.Transform:SetPosition(TheInput:GetMouseWorldPos():Get())
end
end
)
3、进游戏后ctrl+1地图全开,ctrl+2瞬移到鼠标所在位置。

饥荒全开地图
饥荒地图全开的方法:
找到游戏中main.lua,文件,地址在dont_starve\data\scripts,用记事本打开,拖到最后,在最后一行(即ModManager:LoadMods()这一行前面)添加以下代码,保存,进游戏后ctrl+1地图全开,ctrl+2瞬移到鼠标所在位置。建议修改前保存原文件!!!
--地图全开
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 then
local x, y, z = MainCharacter.Transform:GetWorldPosition()
map.MiniMap:ShowArea(x, y, z, 10000)  end  end  end
--传送
TheInput:AddKeyUpHandler(KEY_2, function()
if TheInput:IsKeyDown(KEY_CTRL) then
local player = TheSim:FindFirstEntityWithTag(player);
修改文件的时候可能会遇到版本冲突问题,但是对于广大的玩家用户都是可以通过这种方式解决。这种方法我用过了不知道是不是位置不对如如果是正确的请给我图文输进去了游戏就打不开了。

回答(3):

回答(4):

没什么好的办法,想永久开就开控制台调星芒头盔、海难咖啡还有行走手杖,觉得慢可以改文件加速度

回答(5):

1、按“~”键(数字1的左侧)开启控制台
2、地图全开代码,要输入2个指令才行,每次都要回车执行,直接复制粘贴到游戏中即可
minimap = TheSim:FindFirstEntityWithTag("minimap")
minimap.MiniMap:ShowArea(0,0,0, 10000)