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

注册 登录

QQ登录

只需一步,快速开始

查看: 1261|回复: 2
打印 上一主题 下一主题

[求助] 用DNSPY开控制台遇到的问题

[复制链接]

2

主题

352

帖子

431

积分

高级玩家

Rank: 4

贡献度
0
金元
4305
积分
431
精华
0
注册时间
2012-3-7
跳转到指定楼层
主题
发表于 2021-5-17 10:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
版本是        zenzhi123456发的 【BT\网盘】双点医院V1.25.67815目前全DLC 中文。
按网上说明,先改UnityConsole >> ConsoleCommandsDatabase >> RegisterCommand。这步没问题。
到第二部,改TH20 >> App >> .ctor文件。APP下面没有.ctor,只有一个
这里面找不到网上写的base..ctor();这个字段。而且编译之后一直报错。
包括这段也没有consoleController.ToggleKey。
最后没办法搜索KeyCode.None找到了这段,但是改成KeyCode.BackQuote也没反应。控制台还是打不开。

回复

使用道具 举报

4

主题

482

帖子

758

积分

超级玩家

Rank: 5Rank: 5

贡献度
19
金元
6818
积分
758
精华
0
注册时间
2009-11-18
舒服的沙发
发表于 2021-5-17 13:24 | 只看该作者

          

本帖最后由 hodala 于 2021-5-20 19:05 编辑









回复 支持 反对

使用道具 举报

0

主题

113

帖子

148

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1442
积分
148
精华
0
注册时间
2008-9-22
硬硬的板凳
发表于 2021-6-14 13:55 | 只看该作者
开启命令控制台 应该都是按照 tempa的方法改2个文件。
newman55的mod采用另一个办法,改一个文件也是2处。
Assembly-CSharp-firstpass.dll
UnityConsole.ConsoleController.Update  最后追加面加
// UnityConsole.ConsoleController
// Token: 0x060000DA RID: 218
private void Update()
if (Input.GetKeyDown(KeyCode.BackQuote))
            {
                this.UI.ToggleConsole();
            }

UnityConsole.ConsoleCommandsDatabase.RegisterCommand里面加命令,这个和以前一样
// UnityConsole.ConsoleCommandsDatabase
// Token: 0x060000CA RID: 202
public static void RegisterCommand(string command, string description, string usage, ConsoleCommandCallback callback)
{
    ConsoleCommandsDatabase.Database[command] = new ConsoleCommand(command, description, usage, callback);
}


//可选 也许应该加个判断!
// UnityConsole.ConsoleCommandsDatabase
// Token: 0x060000E9 RID: 233 RVA: 0x00006DBA File Offset: 0x00004FBA
public static void RegisterCommand(string command, string description, string usage, ConsoleCommandCallback callback)
{
    if (!ConsoleCommandsDatabase.Database.ContainsKey(command))
    {
        ConsoleCommandsDatabase.Database.Add(command, new ConsoleCommand(command, description, usage, callback));
    }
}


出处:https://bbs.3dmgame.com/thread-5988702-1-1.html

1.25.69431测试可用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-31 02:00 , Processed in 0.031129 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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