更新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
提取码
提取码 提取码 发一下啊
666666666666666666666666666
可以把激活控制台的那段代码法出来么? 584631www 发表于 2020-5-4 15:00
提取码 发一下啊
刷新看一下
忘不掉的纷扰 发表于 2020-5-4 16:16
可以把激活控制台的那段代码法出来么?
这篇帖子https://bbs.3dmgame.com/thread-6037334-1-1.html里面有调出控制台的方法,和1.5.4通用
学习感谢楼主
感谢楼主 mrh121 发表于 2020-5-4 16:22
这篇帖子https://bbs.3dmgame.com/thread-6037334-1-1.html里面有调出控制台的方法,和1.5.4通用
...
会有报错啊 !!!
忘不掉的纷扰 发表于 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;
[*]}
忘不掉的纷扰 发表于 2020-5-4 17:31
会有报错啊 !!!
在那个帖子复制代码,刚才我复制的有序号
54646564魔抗就欧克、
6666666666666666666666666666
楼主辛苦
提取码
感谢分享
6666666666
6666666666666666 zhi支持一下支持一下支持一下支持一下
6666666666666666666666666666
楼主辛苦了
////////////////////////////
xdrcftvgybuhnijmokk,
辛苦了大佬哥哥 谢谢分享啊
1111111111111
看看好用吗
6666666666