3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 12277|回复: 6
打印 上一主题 下一主题

[求助] 求助各位大佬1.5.3版本怎么开控制台

[复制链接]

18

主题

276

帖子

714

积分

超级玩家

Rank: 5Rank: 5

贡献度
36
金元
5702
积分
714
精华
0
注册时间
2020-1-10
跳转到指定楼层
主题
发表于 2020-4-23 11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助各位大佬1.5.3版本怎么开控制台
回复

使用道具 举报

62

主题

584

帖子

4311

积分

游戏精英

Rank: 8Rank: 8

贡献度
706
金元
14368
积分
4311
精华
5
注册时间
2012-10-6
舒服的沙发
发表于 2020-4-23 21:51 | 只看该作者
1.53 移除了控制台相关代码和字段。以前经由控制台实现的功能,均需完全重制代码。
如果以后不恢复,那以前的控制台功能就只能慢慢琢磨着一项项的来恢复

回复 支持 反对

使用道具 举报

18

主题

276

帖子

714

积分

超级玩家

Rank: 5Rank: 5

贡献度
36
金元
5702
积分
714
精华
0
注册时间
2020-1-10
硬硬的板凳
 楼主| 发表于 2020-4-23 22:04 | 只看该作者
一只双眼皮 发表于 2020-4-23 21:51
1.53 移除了控制台相关代码和字段。以前经由控制台实现的功能,均需完全重制代码。
如果以后不恢复,那以前 ...

这么恶心么
回复 支持 反对

使用道具 举报

62

主题

584

帖子

4311

积分

游戏精英

Rank: 8Rank: 8

贡献度
706
金元
14368
积分
4311
精华
5
注册时间
2012-10-6
冰凉的地板
发表于 2020-4-23 22:09 | 只看该作者

移步https://bbs.3dmgame.com/thread-6037258-1-1.html
每天修复一点点。
事,就这样成了
回复 支持 反对

使用道具 举报

2

主题

72

帖子

144

积分

中级玩家

Rank: 3Rank: 3

贡献度
13
金元
924
积分
144
精华
0
注册时间
2018-2-23
5#
发表于 2020-4-23 22:11 | 只看该作者
搜索ItemsManager.UpdateDebug
在private void UpdateDebug()下面添加
        {
                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[MenuNotepad.MenuNotepadTab.MapTab];
                        if (mapTab == null)
                        {
                                return;
                        }
                        mapTab.UnlockAll();
                }
按左CTRL+F1/F2/F3以此类推来实现打开Debug菜单,但是经过测试物品菜单为空求大神解决下
回复 支持 反对

使用道具 举报

2

主题

72

帖子

144

积分

中级玩家

Rank: 3Rank: 3

贡献度
13
金元
924
积分
144
精华
0
注册时间
2018-2-23
6#
发表于 2020-4-24 00:47 | 只看该作者
mrh121 发表于 2020-4-23 22:11
搜索ItemsManager.UpdateDebug
在private void UpdateDebug()下面添加
        {

搜索MenuDebugItem,把1.5.2版本MenuDebugItem里面的信息复制到新版本MenuDebugItem里面就解决了,能打开DEBUG ITEMS了
回复 支持 反对

使用道具 举报

2

主题

72

帖子

144

积分

中级玩家

Rank: 3Rank: 3

贡献度
13
金元
924
积分
144
精华
0
注册时间
2018-2-23
7#
发表于 2020-4-24 00:49 | 只看该作者
mrh121 发表于 2020-4-24 00:47
搜索MenuDebugItem,把1.5.2版本MenuDebugItem里面的信息复制到新版本MenuDebugItem里面就解决了,能打开 ...

参考了几个大神的帖子只记住了这个https://bbs.3dmgame.com/thread-5985422-1-1.html


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-12 16:29 , Processed in 0.172572 second(s), 14 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表