[1.4.3613汉化+修复+魔改Mod] TD Enhancement Pack(TD增强包)
本帖最后由 3dm_22695495 于 2024-2-19 00:06 编辑TD Enhancement Pack
创意工坊地址:
https://steamcommunity.com/sharedfiles/filedetails/?id=1339135272
这个Mod是个大型功能增强包,对大量的功能提供改进与优化,且绝大部分可以切换。
1、活动区管理器增强,包括:解除活动区数量上限,允许重新排列、改变颜色、清除、复制和粘贴,允许阻止某区域被列为居住区,允许限定殖民者仅可以在某区域内宰杀活畜等;
2、种植区增强,包括:快速选择与扩建相同肥沃度的种植区,给种植区增加【允许收获】切换命令工具等;
3、大量新增辅助图层工具,部分可在右下角功能区域勾选切换,部分需要在Mod选项中调整,所有新增图层都可以在Mod选项中关闭及隐藏右下角功能按钮。
4、允许隐藏选定的原版功能按钮。
5、可以多样化手工制品的颜色,而不仅仅局限于其制作原材料的颜色。
6、提供一些操作增强,如:切换单位列表的操作方式,允许使用Ctrl+Shift+左键来将命令插队在工作队列最前面并立刻执行且不影响后续队列,允许设置缩放画面时向鼠标位置缩放等;
7、其他大量功能,详情可在Mod选项中查看。
这个Mod是个很不错的老资格Mod了,且Mod兼容性意外的不错,大家可以都试试。
Steam版2024.02.16的更新简讯:1、修复了修补过时方法DeinitAndRemoveMap的Bug;2、支持非原版的风力发电机类型适用功能【放置风力发电机时自动高亮遮挡物】;3、支持非原版的地热发电机类型适用功能【放置建筑蓝图时自动显示「可建地形」图层】;4、在可腐烂变质物品的【信息】页面追加当前保质期和剩余保质时长。
本来以为短时间是不会有更新了,结果其他修改刚结束就发现居然更新了,,,不过检查了之后发现只是个很小的更新哈
这里对这个Mod进行以下修改:
1、追加Mod排序要求,要求排在Camera+后。
这是为了避免因为彼此的【向鼠标位置缩放】功能冲突的报错。
2、修复【显示货舱坠毁事件资源】失效的Bug,并额外追加显示资源的数量。
这个功能的Transpiler补丁失效了,现在原版是通过SendStandardLetter生成信件,而不是ReceiveLetter。
3、修复【用红色箭头表示技能正在遗忘】在游戏的界面缩放不是1X时箭头位置会歪的Bug。
这个功能的代码本身没毛病,但是调用的原版代码DrawTextureFitted在旋转时莫名其妙的调用了会调用界面缩放系数的原版贴图旋转代码。。。
现在通过直接新增一个已旋转好的贴图并直接调用来修复,直接不进行代码旋转。
4、修复【立刻应用颜色变化】不显示警告弹窗的Bug。
简单说,现在你点击按钮后有一次反悔的机会。
现在追加了一个设置,允许关闭显示警告弹窗,并且弹窗的按钮参数设置已修复正常。。。虽然其实原来根本就不会显示、不知道这个弹窗有问题。
其实一开始我根本不知道有这个问题,在检查过时参数时才顺藤摸瓜发现问题哈。
5、修复在可腐烂变质物品的【信息】页面追加显示的【剩余保质时长】只显示整数时长的Bug。
现在,【剩余保质时长】将显示小数,以使显示的数据更准确、有价值。
这个上面有提到,是近期更新的新功能,没想到这么简单的功能也有Bug,我觉得大出意料了。
而Bug的原因很简单,一开始就先把一个float数值转化为了int才进行计算,不巧的是这个float数值是极有可能有小数、本身数字也不大的,所以就出问题了。
6、重置【Shift+单击时间控件以临时解除战斗中的强制限速】为【关闭强制限速】,但默认值改为禁用。
原功能已经过时失效。
其实现在版本的原版就在开发者模式设置中有一个这种功能,只不过会在关闭游戏时重置。
7、修正对DeinitAndRemoveMap_NewTemp的补丁的参数设置。
按照代码来看,与【在远行队组建界面预先选择】这两个功能有关,不过尚未验证具体作用,不知道这个补丁有个啥用。
值得一提的是,在20240216的更新中,作者修复了错误设定目标方法为过时方法DeinitAndRemoveMap的Bug,所以终于是不用看到启动游戏时的黄字警报了,不过补丁的参数依旧仍未修正,,,虽然我也不知道为什么编译能通过、游戏也不报错额。
总之,这样子肯定是不好的,就算有效也是不规范的,且不是所有问题都会被编译器和游戏报告,所以按照标准样式修正。
8、重写活动区的颜色编辑器。现在编辑活动区颜色时,可以通过输入RGB值或鼠标点选来更换颜色,而无需输入6位十六进制颜色值。
之前需要手动输入字母来设置颜色,改个活动区颜色太费劲了,还不能预览。。。
新的颜色编辑器的核心代码抄自RPG Style Inventory Revamped,有一说一真好用。要不是有细微的函数调用差异,我都想直接写个Mod开启判定,有RPG就直接用RPG的颜色编辑器了。
9、在活动区管理器中各个功能图标处添加提示文本。鼠标悬停在图标上面可查看。
主要是方便了解这些图标的功能,避免一头雾水。
10、修正活动区管理器中的复选框列标题图标位置。现在图标和下面的两列复选框对齐了。
11、调整【方案管理器界面增加「生成副本方案」功能】的按钮位置自页面的右上角到左下角,并设定生成的副本方案的名字为原名字+该类方案的数量,而非原版新建方案的默认命名。
调整按钮位置是因为原来的位置是各种Mod的重点使用区域,可能导致Mod按钮重叠,比如Better Workbench Management。
副本方案名字关联原方案,是为了避免忘记这个副本方案的原来用处。
12、【方案管理器界面增加「生成副本方案」功能】适用范围从着装+食物管理扩展到着装+食物管理+用药方针。
用药方针的代码稍微有点区别,所以废了不少功夫。
13、调整【更改含下拉指示器的建筑蓝图组的位置顺序】说明条目为可选选项。现在可以切换开启,并默认关闭。
该功能需要重启才能应用更改。
这个功能其实是已过时的、不建议使用的、鸡肋甚至是负作用的功能,本来是考虑移除的,但是想了想还是给个切换选项,或许有人用到?
14、调整【在可腐烂变质物品的「信息」页面追加显示当前保质期与剩余保质时长】功能为可选选项,默认开启。
在这里提供一个切换选项,如果有玩家不喜欢这个功能,或者已经有替他Mod提供了类似的功能的话可以禁用。
15、汉化并定义特殊活动区「Never Home」与「Slaughter」的名字为「不可居住区」与「宰杀区」。现在识别的是中文名字而非英文名字,更切合国人习惯。
16、追加一项设置,允许在选中树木时始终显示「割除」命令工具,无论该树是否可砍伐。
值得一提的是,现版本砍树后会留下树桩,而在使用「割除」割除树木后游戏会自动给树桩也标记「割除」并割除,但使用「伐木」不行。
其实我是想搞个允许「伐木」后自动割除树桩的功能,但是虽然知道核心代码在哪里,但是对该怎么改毫无头绪,就换个形式。
17、追加一组设置,允许自定义新游戏的【默认用药设置】的默认值。
18、追加一个设置,允许设定新游戏默认关闭【开关自动添加居住区】。
19、追加一个设置,允许设定新游戏默认开启【工作】标签页内的【自定义优先级】。
上面三项以及本身自带的几项,对于经常开新档的玩家应该有所帮助。
20、调整Mod选项布局,调整所有新增的警告为默认禁用。
21、给一些Mod选项追加提示文本,调整少量翻译接口,并调整文本。
改动量也是比较的大,和Animal Tab都差不多了。不过说实在改的时候很舒服,虽然代码很多,但是都不涉及什么私有函数、闭包内容,所以工作量是远少于Animal Tab那次的。
链接(跳转到这个帖子里获取,不要发布到steam创意工坊上,除非你获得了对应作者的授权!):
https://bbs.3dmgame.com/thread-6456483-1-1.html
感谢分享
页:
[1]