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

注册 登录

QQ登录

只需一步,快速开始

查看: 20458|回复: 1906

[MOD] 自制亲爱的Unity游戏MOD管理器DUMM,基于UMM进行代码重构、功能增强、界面美化、汉化的特别版本!!(2019年9月5日更新)

  [复制链接]

31

主题

1538

帖子

8482

积分

3DM Mod原创组

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
725
金元
55222
积分
8482
精华
6
注册时间
2011-12-23

3DM MOD站(白银)

发表于 2019-6-15 00:01 | 显示全部楼层 |阅读模式
本帖最后由 liyun_1981 于 2019-9-5 14:48 编辑

前言

       Unity引擎类游戏的知名修改神器 Unity Mod Manager(简称 UMM ),同广大水友一样,俺也关注这个软件有一阵子了,原作者是一位俄罗斯老兄 newman55 ,历时10个多月,前后共发布了17个版本,从之前的侵入式注入游戏到目前的无侵入式注入游戏,在Unity引擎类游戏MOD制作的道路上已经迈进了一大步;不过这位老兄至今已经有两个多月没有更新代码了,俺决定接坑过来继续填,其实俺年前在写 Unity引擎类游戏MOD制作通用教程 这个教程帖子的时候早已有了做一个类似 UMM 的工具的想法,因此,俺决定把自制的这个工具名字叫做 Dear Unity Mod Manager ,觉得甚为亲切,其实起名的灵感来源于俺一直关注的另一位法国老兄 ocornut 开发的知名 即时GUI类库 dear imgui


正题

       如题,此工具诞生于俺对 UMM 全部代码的全面梳理和多次重构、改进;UMM 水友们已经比较熟悉了,论坛里也已经有几位水友发了诸如搬运、汉化类的帖子,因此,具体的介绍俺不再赘述,俺先说明下 Dear Unity Mod Manager(简称 DUMM ) 比 UMM 改进了那些方面:
1、对 UMM 安装界面进行了美化处理,支持73种自定义皮肤;
2、对 UMM 游戏内置界面进行了美化,界面字体改为微软雅黑,默认大小为20号字,字体缩放改为最小1倍和最大2倍,且改进了控件等比缩放的算法,从此4K分辨率上不再看瞎眼,舒心多了;
3、对 UMM 的游戏插件类库UnityModManager.dll进行了BUG修复和性能调优;
4、UMM 依赖的所有第三方类库已更新到最新,MOD模块注入类库 UnityDoorstop 使用最新的2.11.0版,类库文件名称为version.dll;
5、建议水友们安装 DUMM 时优先选择安装方式为“DoorstopProxy”,这种方式不会修改游戏目录中的任何dll类库文件,是一种纯内存注入的方式;
6、改进了 UMM 的更新程序,并取名为 DUMMUpdater.exe ,方便水友们能及时获得俺发布在 GitHub 网站上的最新版 DUMM ;
7、改进了 UMM 安装程序的配置文件 UnityModManagerConfig.xml ,现在 GameInfo 节点的 Name 属性已指定为游戏中文名称,游戏原始名称变更到新增的节点 GameName ,并且新增了一个可选填节点 GameScriptName ,该节点专用于某些需要在 UnityModManager.dll 类库中作特殊处理的游戏,比如:雨中冒险2(Risk of Rain 2)。


DUMM 程序的运行环境要求:
1、操作系统必须为WIN10 X64;
2、需要安装了 .Net Framework Runtime v4.7.2+;

DUMM 项目源代码链接:
https://github.com/legendaryhero1981/Dear-Unity-Mod-Manager


特别说明:
       DUMM 项目俺会长期更新的,原则上 UMM 后续发布了新版本会及时更新,DUMM 的版本号命名规则是前三位与 UMM 保持一致,最后一位表示 DUMM 的更新版本号;譬如目前最新的 DUMM 版本号是 v0.17.0.5,表示对应的 UMM 版本号是 v0.17.0,而 DUMM 自身的更新版本号是5,说明已经更新了5个版本。

2019年6月27日更新:
DUMM代码更新到 v0.18.0.6版,与最新的UMM v0.18.0版保持同步。

2019年7月2日更新:
DUMM代码更新到 v0.18.0.7版,MOD安装管理器bug修正。

2019年7月6日更新:
DUMM代码更新到 v0.19.0.8版与最新的UMM v0.19.0版保持同步。

2019年7月14日更新:
1、DUMM代码更新到 v0.20.0.9版与最新的UMM v0.20.0版保持同步;
2、已实现DUMM游戏内插件界面的设置窗口缩放UI大小并按确定按钮后DUMM窗口宽度自动同步缩放;
3、DUMM游戏内插件界面的设置窗口,现在已支持自定义开关插件界面的快捷键。

2019年7月17日更新:
1、DUMM代码更新到 v0.20.0.10版
2、DUMM核心API类库新增了一个能与所有依赖于DUMM类库的Mod类库交互的委托接口
ModEntry::Action<ModEntry> OnModAction,作用是彻底解决在Mod类库中大数据量更新Unity的UI时会导致卡顿和游戏假死的问题,例如:受广大水友们喜爱的BagOfTricks(百宝袋Mod),可以通过在此Mod类库代码中将诸如添加所有物品到背包此类功能摒弃同步API调用,而是将API调用委托给DUMM类库的UI实例在主线程中使用协程异步调用,这样在DUMM界面点击添加物品按钮后会立即返回,而不会导致游戏假死
2019年7月18日更新:
1、DUMM代码更新到 v0.20.0.11版
2、已将委托接口
ModEntry::Action<ModEntry> OnModAction改为ModEntry::ConcurrentStack<Action<ModEntry>> OnModActions,现在已支持在DUMM界面上连续多次点击诸如添加物品按钮此类操作后会连续异步执行所有操作
2019年7月22日更新:
1、DUMM代码更新到 v0.20.0.12版
2、
新增打开DUMM窗口时完全冻结游戏UI和快捷键响应功能,即如同在游戏中按ESC键打开游戏菜单后的效果,目前仅完全支持《开拓者:拥王者》。
2019年7月23日更新:
1、DUMM代码更新到 v0.20.0.13版
2、
修复v0.20.0.12版在游戏主菜单界面打开DUMM后会导致载入游戏后在游戏大地图旅行时摄影机无法移动的bug。
2019年7月26日更新:
1、DUMM代码更新到 v0.20.0.14版
2、
DUMM安装程序新增DUMM目录不能放在游戏主目录及其子目录下的提示,即原则上要求DUMM目录放到单独的目录下,例如:你本机《开拓者:拥王者》的安装目录是D:\games\Pathfinder Kingmaker,那么DUMM目录不能放到D:\games\Pathfinder Kingmaker目录及其子目录下
2019年7月29日更新:
1、DUMM代码更新到 v0.20.0.15版
2、DUMM新增支持在Mod配置文件Info.json中设置是否打开冻结游戏UI模式,FreezeUI字段设置0或false为关闭,否则为打开,例如:洗点Mod“Respecialization”不支持冻结游戏UI模式,使用DUMM安装好该Mod后可手动修改 Pathfinder Kingmaker\Mods\Respec 目录下配置文件 Info.json,新增一行配置信息:"FreezeUI": "0", 即可,这样DUMM会关闭冻结游戏UI模式。
2019年7月31日更新:
1、DUMM代码更新到 v0.20.0.16版
2、DUMM新增UI::WindowSize接口,供Mod类库调用获得DUMM窗口当前的尺寸,支持最新版的百宝袋Mod v1.14.1.8。
2019年8月23日更新:
1、DUMM代码更新到 v0.20.0.17版,支持最新版的百宝袋Mod v1.14.4.12;
2、DUMM的UI布局优化及美化;

3、新增支持自定义替换游戏插件界面的背景图片,只要手动替换图片文件DearUnityModManager\background.jpg即可;
4、新增多种自定义GUIStyle样式,并且新增了一些UI接口供Mod类库调用:
UI::ScrollViewPosition 获得DUMM窗口的ScrollView控件位置对象;
UI::WindowPosition 获得DUMM窗口位置对象;
UI::
ShowTooltip 显示控件的文本提示。
2019年9月4日更新:
1、DUMM代码更新到 v0.21.0.18,整合UMM最新版 v0.21.0;
2、DUMM安装界面的Mod列表管理模块更新检测功能增强,现已支持4段版本号检测。


2019年9月5日更新:
1、DUMM代码更新到 v0.21.0.19,
支持最新版的百宝袋Mod v1.14.5.14
2、规范化UI类的所有字段、方法的命名;

3、DUMM游戏插件模块的日志文件UnityModManager\Log.txt改为只保留最近一次启动游戏后的日志


附件下载:
游客,如果您要查看本帖隐藏内容请回复


DUMM 界面自定义皮肤设置请水友们参见下面的界面截图,俺就不再赘述了!

下面,俺再简明的说下 DUMM 的使用操作流程:

1、解压缩文件 DearUnityModManager.7z 到任意目录,例如:D:\tools;

2、运行 DUMM 管理器主程序 DearUnityModManager\DearUnityModManager.exe ,首先从下拉列表框中选择一个游戏(例如:开拓者:拥王者),然后再点下面的按钮在弹出的对话框中指定游戏的主目录,如下图:


3、点击 “安装MOD管理器模块到游戏”按钮,成功安装后管理器窗口最下方的状态栏会显示“安装管理器模块到游戏成功!”;

4、点击管理器窗口上方的“Mods”选项卡切换到Mod安装管理界面,可以将已下载好的Mod压缩文件直接拖动到窗口下方的“Drop zip files here”区域,或者点击窗口下方的“安装MOD”按钮在弹出对话框中指定一个Mod压缩文件,MOD安装完成后会自动添加到窗口上方的MOD列表表格中,如下图:



5、至此,DUMM 和游戏MOD都已经安装完毕,现在可以运行游戏看看效果了,进入游戏主菜单后会自动显示 DUMM 的游戏内置界面,如下图:


6、点击窗口上方的“设置”按钮切换选项卡,可以设置开关 DUMM 窗口的四种不同的快捷键,以及窗口大小和UI控件等比缩放调整,如下图:


7、关闭 DUMM 窗口,待读取游戏存档载入游戏后,再次打开 DUMM 窗口,点击“Mods”按钮切换选项卡,点击MOD列表表格中的任意一个MOD名称或者MOD选项小图标展开MOD设置界面,现在就可以愉快的测试自己感兴趣的MOD功能了,如下图:
































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

3

查看全部评分

回复

使用道具 举报

0

主题

128

帖子

178

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1775
积分
178
精华
0
注册时间
2011-2-26
发表于 2019-6-15 00:33 | 显示全部楼层
sdfsdfsdfsdf
回复 支持 反对

使用道具 举报

0

主题

42

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1015
积分
102
精华
0
注册时间
2016-9-10
发表于 2019-6-15 01:00 | 显示全部楼层
本帖最后由 459950393 于 2019-6-15 01:03 编辑

难得前排
回复 支持 反对

使用道具 举报

10

主题

2497

帖子

2253

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
46
金元
20685
积分
2253
精华
0
注册时间
2009-8-17
QQ
发表于 2019-6-15 07:31 | 显示全部楼层
kkkkkkkkkkkkkkkkkkk
回复 支持 反对

使用道具 举报

0

主题

914

帖子

949

积分

超级玩家

Rank: 5Rank: 5

贡献度
20
金元
8688
积分
949
精华
0
注册时间
2008-10-4

G胖の微笑

发表于 2019-6-15 07:49 | 显示全部楼层
哒哒哒哒哒哒多多多多多多多多多多多多
回复 支持 反对

使用道具 举报

0

主题

57

帖子

116

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1159
积分
116
精华
0
注册时间
2016-10-29
发表于 2019-6-15 07:52 | 显示全部楼层
是的发送到发送到发送到发斯蒂芬
回复 支持 反对

使用道具 举报

30

主题

918

帖子

877

积分

超级玩家

Rank: 5Rank: 5

贡献度
24
金元
7813
积分
877
精华
0
注册时间
2012-2-11
发表于 2019-6-15 08:36 | 显示全部楼层
送达大厦
回复 支持 反对

使用道具 举报

5

主题

647

帖子

636

积分

超级玩家

Rank: 5Rank: 5

贡献度
3
金元
6236
积分
636
精华
0
注册时间
2014-7-15
发表于 2019-6-15 09:20 | 显示全部楼层
严重支持
回复 支持 反对

使用道具 举报

1

主题

676

帖子

573

积分

高级玩家

Rank: 4

贡献度
1
金元
5688
积分
573
精华
0
注册时间
2012-3-7
发表于 2019-6-15 12:09 | 显示全部楼层
66666666666666
回复 支持 反对

使用道具 举报

4

主题

897

帖子

821

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
8174
积分
821
精华
0
注册时间
2013-2-3
发表于 2019-6-15 12:22 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

365

帖子

383

积分

高级玩家

Rank: 4

贡献度
0
金元
3827
积分
383
精华
0
注册时间
2012-7-31
发表于 2019-6-15 14:51 | 显示全部楼层
感谢大佬制作
回复 支持 反对

使用道具 举报

14

主题

586

帖子

568

积分

高级玩家

Rank: 4

贡献度
5
金元
5477
积分
568
精华
0
注册时间
2013-1-4
发表于 2019-6-15 14:58 | 显示全部楼层
用一用。谢谢~
回复 支持 反对

使用道具 举报

0

主题

699

帖子

736

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7356
积分
736
精华
0
注册时间
2015-11-11
发表于 2019-6-15 16:30 | 显示全部楼层
感谢分享。
回复 支持 反对

使用道具 举报

0

主题

469

帖子

490

积分

高级玩家

Rank: 4

贡献度
0
金元
4899
积分
490
精华
0
注册时间
2011-1-10
发表于 2019-6-15 17:01 | 显示全部楼层
有了就是好
回复 支持 反对

使用道具 举报

0

主题

97

帖子

156

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1560
积分
156
精华
0
注册时间
2014-4-26
发表于 2019-6-15 18:13 | 显示全部楼层
感谢分享!

回复 支持 反对

使用道具 举报

10

主题

877

帖子

718

积分

超级玩家

Rank: 5Rank: 5

贡献度
10
金元
6777
积分
718
精华
0
注册时间
2012-9-2
发表于 2019-6-15 18:32 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

3

主题

1239

帖子

1074

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
10662
积分
1074
精华
0
注册时间
2012-4-4
发表于 2019-6-15 20:22 | 显示全部楼层
fg987s89rfg746sdf
回复 支持 反对

使用道具 举报

1

主题

507

帖子

504

积分

高级玩家

Rank: 4

贡献度
34
金元
3683
积分
504
精华
0
注册时间
2008-5-11
发表于 2019-6-15 22:53 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

4

主题

1859

帖子

1459

积分

游戏狂人

Rank: 6Rank: 6

贡献度
28
金元
13472
积分
1459
精华
0
注册时间
2008-10-27
发表于 2019-6-15 23:22 | 显示全部楼层
看看啊。看看吧
回复 支持 反对

使用道具 举报

0

主题

268

帖子

312

积分

高级玩家

Rank: 4

贡献度
0
金元
3119
积分
312
精华
0
注册时间
2013-11-9
发表于 2019-6-15 23:53 | 显示全部楼层
6666666666666
回复 支持 反对

使用道具 举报

7

主题

2656

帖子

1942

积分

游戏狂人

Rank: 6Rank: 6

贡献度
9
金元
19055
积分
1942
精华
0
注册时间
2010-9-23
发表于 2019-6-16 00:30 | 显示全部楼层
6666666666666
回复 支持 反对

使用道具 举报

2

主题

132

帖子

182

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1816
积分
182
精华
0
注册时间
2017-5-9
发表于 2019-6-16 01:10 | 显示全部楼层
66666666666666666666
回复 支持 反对

使用道具 举报

2

主题

913

帖子

1036

积分

游戏狂人

Rank: 6Rank: 6

贡献度
84
金元
7001
积分
1036
精华
0
注册时间
2008-11-13
发表于 2019-6-16 02:50 | 显示全部楼层
支持大佬
回复 支持 反对

使用道具 举报

0

主题

323

帖子

281

积分

高级玩家

Rank: 4

贡献度
5
金元
2606
积分
281
精华
0
注册时间
2010-3-28
发表于 2019-6-16 02:53 | 显示全部楼层
真的支持,这种技术贴就不发平常的回复糊弄了,辛苦了,非常感谢
回复 支持 反对

使用道具 举报

2

主题

132

帖子

182

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1816
积分
182
精华
0
注册时间
2017-5-9
发表于 2019-6-16 04:49 | 显示全部楼层
本帖最后由 582347241 于 2019-6-19 01:15 编辑

操作系统必须为WIN10 X64
WIN7切用不了
楼主能搞个通用版吗??


今天发现能用了
回复 支持 反对

使用道具 举报

0

主题

31

帖子

30

积分

初级玩家

Rank: 2

贡献度
0
金元
298
积分
30
精华
0
注册时间
2018-7-16
发表于 2019-6-16 06:59 | 显示全部楼层
感谢分享,试试看行不行
回复 支持 反对

使用道具 举报

0

主题

60

帖子

116

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1164
积分
116
精华
0
注册时间
2014-6-9
发表于 2019-6-16 10:19 | 显示全部楼层
66666666666
回复 支持 反对

使用道具 举报

51

主题

2837

帖子

2749

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
117
金元
18814
积分
2749
精华
0
注册时间
2009-10-16
发表于 2019-6-16 10:51 | 显示全部楼层
收藏了。谢谢楼主分享
回复 支持 反对

使用道具 举报

6

主题

666

帖子

511

积分

高级玩家

Rank: 4

贡献度
12
金元
4631
积分
511
精华
0
注册时间
2009-9-24
发表于 2019-6-16 10:54 | 显示全部楼层
阿三地方就会股吧风格nba的积分回馈给吧健康是福把时间的客户吧获奖高分贝多芬攻速
回复 支持 反对

使用道具 举报

6

主题

903

帖子

863

积分

超级玩家

Rank: 5Rank: 5

贡献度
58
金元
6210
积分
863
精华
1
注册时间
2008-11-14
发表于 2019-6-16 11:02 | 显示全部楼层
楼主大能!非常感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号 沪公网安备31011202006753号

GMT+8, 2019-9-18 19:22 , Processed in 0.175044 second(s), 17 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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