mrh121 发表于 2020-5-3 22:32

更新1.5.5控制台秒建MOD

本帖最后由 mrh121 于 2020-6-11 14:27 编辑

参考了hroys和一只双眼皮两位大神的帖子
https://bbs.3dmgame.com/thread-6034155-1-1.html
https://bbs.3dmgame.com/thread-6037258-1-1.html
https://bbs.3dmgame.com/thread-5985422-1-1.html
打开控制台快捷键:F1/F2/F3/F4/F5/F6/F7/F9/F11控制台使用方法:
物品:按完F1后输入或选择需要生成的物品代码,点击OK。然后按左CTRL+I
AI生物:按完F5后输入或选择需要生成的物品代码,点击OK。然后按9或0生成(非小键盘)
左ALT+L对所有生物造成10伤害
右ALT+K杀死所有生物
PgUp理智+5
PgDn理智-5
Home时间+1小时
End时间-1小时
其余自己摸索我也不太清楚。

秒建快捷键:F8


解锁蓝图快捷键:左Ctrl+U


无敌快捷键:左Ctrl+G

建筑大师快捷键:左CTRL+J
功能参考一只双眼皮大佬的圣火令(上面第三条链接)

其余修改:
负重奔跑改为300,背包页面显示50(参考圣火令修改方法)
火把雨天不灭(以下均参考hroys大佬的帖子)
物品显示大小修改为0.7倍,食物类和锅碗龟壳椰子不变
经验获取10倍
容器装汤
堆叠3倍
采收3倍
火堆加木棍竹棍小木棍获得木炭
储藏箱里面物品不会腐烂,并且会重置腐烂时间
奔跑耐力消耗为原0.4倍建筑最高更改为10层

补上链接:
链接:https://pan.baidu.com/s/1Yxrg4v52NhXnCJvM0hOrug提取码:Q9lK

小沫沫...强 发表于 2020-5-4 13:34

提取码

钢铁锈蚀 发表于 2020-5-4 14:28


提取码

584631www 发表于 2020-5-4 15:00

提取码 发一下啊

忘不掉的纷扰 发表于 2020-5-4 15:37

666666666666666666666666666

忘不掉的纷扰 发表于 2020-5-4 16:16

可以把激活控制台的那段代码法出来么?

mrh121 发表于 2020-5-4 16:16

584631www 发表于 2020-5-4 15:00
提取码 发一下啊




刷新看一下

mrh121 发表于 2020-5-4 16:22

忘不掉的纷扰 发表于 2020-5-4 16:16
可以把激活控制台的那段代码法出来么?

这篇帖子https://bbs.3dmgame.com/thread-6037334-1-1.html里面有调出控制台的方法,和1.5.4通用

18785563988 发表于 2020-5-4 16:57

学习感谢楼主

wg58 发表于 2020-5-4 17:05

感谢楼主

忘不掉的纷扰 发表于 2020-5-4 17:31

mrh121 发表于 2020-5-4 16:22
这篇帖子https://bbs.3dmgame.com/thread-6037334-1-1.html里面有调出控制台的方法,和1.5.4通用
...

会有报错啊 !!!

mrh121 发表于 2020-5-4 17:42

忘不掉的纷扰 发表于 2020-5-4 17:31
会有报错啊 !!!

搜索ItemsManager.UpdateDebug
在private void UpdateDebug()下面粘贴
https://att.3dmgame.com/att/forum/202004/24/013507i7gv470pt7uagd70.jpg

[*]if (Input.GetKey(KeyCode.LeftControl))
[*]                {
[*]                        if (Input.GetKeyDown(KeyCode.F1))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugItem));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F2))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugScenario));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F3))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugSpawners));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F4))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugSkills));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F5))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugAI));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F6))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugWounds));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F7))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugDialogs));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F9))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugLog));
[*]                              return;
[*]                        }
[*]                        if (Input.GetKeyDown(KeyCode.F11))
[*]                        {
[*]                              MenuInGameManager.Get().ShowScreen(typeof(MenuDebugScenarioDialogs));
[*]                        }
[*]                }
[*]                if (this.m_DebugSpawnID != ItemID.None && Input.GetKeyDown(KeyCode.I) && Input.GetKey(KeyCode.LeftControl))
[*]                {
[*]                        Vector3 forward = Player.Get().GetHeadTransform().forward;
[*]                        Vector3 vector = Player.Get().GetHeadTransform().position + 0.5f * forward;
[*]                        RaycastHit raycastHit;
[*]                        vector = (Physics.Raycast(vector, forward, out raycastHit, 3f) ? raycastHit.point : (vector + forward * 2f));
[*]                        this.CreateItem(this.m_DebugSpawnID, true, vector - forward * 0.2f, Player.Get().transform.rotation);
[*]                }
[*]                if (Input.GetKeyDown(KeyCode.P))
[*]                {
[*]                        this.UnlockItemInNotepad(ItemID.Logs_Bed);
[*]                }
[*]                if (Input.GetKey(KeyCode.U) && Input.GetKey(KeyCode.LeftControl))
[*]                {
[*]                        this.UnlockAllItemsInNotepad();
[*]                        PlayerDiseasesModule.Get().UnlockAllDiseasesInNotepad();
[*]                        PlayerDiseasesModule.Get().UnlockAllDiseasesTratmentInNotepad();
[*]                        PlayerDiseasesModule.Get().UnlockAllSymptomsInNotepad();
[*]                        PlayerDiseasesModule.Get().UnlockAllSymptomTreatmentsInNotepad();
[*]                        PlayerInjuryModule.Get().UnlockAllInjuryState();
[*]                        PlayerInjuryModule.Get().UnlockAllInjuryStateTreatment();
[*]                        PlayerInjuryModule.Get().UnlockAllKnownInjuries();
[*]                        this.UnloackAllConsumed();
[*]                        this.UnlockAllCrafted();
[*]                        this.UnlockAllBoiledData();
[*]                        this.UnlockAllCollected();
[*]                        this.UnlockAllItemInfos();
[*]                        MapTab mapTab = (MapTab)MenuNotepad.Get().m_Tabs;
[*]                        if (mapTab == null)
[*]                        {
[*]                              return;
[*]                        }
[*]                        mapTab.UnlockAll();
[*]                }


搜索MenuDebugItem
全选替换为原1.5.2的内容如下:

[*]using System;
[*]using System.Collections.Generic;
[*]using Enums;
[*]using UnityEngine;
[*]using UnityEngine.EventSystems;
[*]using UnityEngine.UI;
[*]
[*]// Token: 0x020001C2 RID: 450
[*]public class MenuDebugItem : MenuDebugScreen
[*]{
[*]      // Token: 0x06001099 RID: 4249
[*]      public override void OnShow()
[*]      {
[*]                base.OnShow();
[*]                this.m_List.SetFocus(true);
[*]                this.m_Field.text = string.Empty;
[*]                EventSystem.current.SetSelectedGameObject(this.m_Field.gameObject, null);
[*]                this.m_Field.OnPointerClick(new PointerEventData(EventSystem.current));
[*]                this.m_LastField = string.Empty;
[*]                this.Setup();
[*]      }
[*]
[*]      // Token: 0x0600109A RID: 4250
[*]      public override void OnHide()
[*]      {
[*]                base.OnHide();
[*]                if (!ItemsManager.Get())
[*]                {
[*]                        return;
[*]                }
[*]                if (this.m_List.GetSelectionIndex() < 0 || this.m_List.GetSelectionIndex() >= this.m_Items.Count)
[*]                {
[*]                        ItemsManager.Get().m_DebugSpawnID = ItemID.None;
[*]                        return;
[*]                }
[*]                string selectedElementText = this.m_List.GetSelectedElementText();
[*]                if (selectedElementText != string.Empty)
[*]                {
[*]                        ItemsManager.Get().m_DebugSpawnID = (ItemID)Enum.Parse(typeof(ItemID), selectedElementText);
[*]                }
[*]      }
[*]
[*]      // Token: 0x0600109B RID: 4251
[*]      private void Setup()
[*]      {
[*]                if (!this.m_List)
[*]                {
[*]                        return;
[*]                }
[*]                this.m_List.Clear();
[*]                this.m_Items = ItemsManager.Get().GetAllInfos();
[*]                using (Dictionary<int, ItemInfo>.KeyCollection.Enumerator enumerator = this.m_Items.Keys.GetEnumerator())
[*]                {
[*]                        while (enumerator.MoveNext())
[*]                        {
[*]                              ItemID itemID = (ItemID)enumerator.Current;
[*]                              string text = string.Empty;
[*]                              text += itemID.ToString();
[*]                              if (text.ToLower().Contains(this.m_LastField))
[*]                              {
[*]                                        this.m_List.AddElement(text, -1);
[*]                              }
[*]                        }
[*]                }
[*]                this.m_List.SortAlphabetically();
[*]                this.m_List.SetSelectionIndex(0);
[*]      }
[*]
[*]      // Token: 0x0600109C RID: 4252
[*]      protected override void Update()
[*]      {
[*]                if (this.m_LastField != this.m_Field.text)
[*]                {
[*]                        this.m_LastField = this.m_Field.text.ToLower();
[*]                        this.Setup();
[*]                }
[*]                if (Input.GetKeyDown(KeyCode.Return))
[*]                {
[*]                        this.OnClose();
[*]                }
[*]      }
[*]
[*]      // Token: 0x0600109D RID: 4253
[*]      public MenuDebugItem()
[*]      {
[*]      }
[*]
[*]      // Token: 0x04000FC8 RID: 4040
[*]      public UIList m_List;
[*]
[*]      // Token: 0x04000FC9 RID: 4041
[*]      public InputField m_Field;
[*]
[*]      // Token: 0x04000FCA RID: 4042
[*]      private Dictionary<int, ItemInfo> m_Items = new Dictionary<int, ItemInfo>();
[*]
[*]      // Token: 0x04000FCB RID: 4043
[*]      private string m_LastField = string.Empty;
[*]}



mrh121 发表于 2020-5-4 17:46

忘不掉的纷扰 发表于 2020-5-4 17:31
会有报错啊 !!!

在那个帖子复制代码,刚才我复制的有序号

阴天1 发表于 2020-5-4 20:02

54646564魔抗就欧克、

a65352028 发表于 2020-5-5 00:14

6666666666666666666666666666

tsbdlbc 发表于 2020-5-5 00:45

楼主辛苦

客家话萨洛克 发表于 2020-5-5 01:40

提取码

ArMuIsCoolBoy 发表于 2020-5-5 08:46

感谢分享

a3364009 发表于 2020-5-5 09:34

6666666666

春赏百花冬观雪 发表于 2020-5-5 09:44

6666666666666666

luikuen 发表于 2020-5-5 10:13

zhi支持一下支持一下支持一下支持一下

啊我要下载了 发表于 2020-5-5 11:02

6666666666666666666666666666


松实KISS 发表于 2020-5-5 11:54


楼主辛苦了

caodjj 发表于 2020-5-5 12:43

////////////////////////////

q909629247 发表于 2020-5-5 13:06

xdrcftvgybuhnijmokk,

qu17596958400 发表于 2020-5-5 13:46

辛苦了大佬哥哥

a6280942 发表于 2020-5-5 17:10

谢谢分享啊

心与杨花共远 发表于 2020-5-5 17:41

1111111111111

wh273099569 发表于 2020-5-5 20:41

看看好用吗

1150081462 发表于 2020-5-6 10:31

6666666666
页: [1] 2 3 4
查看完整版本: 更新1.5.5控制台秒建MOD