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

注册 登录

QQ登录

只需一步,快速开始

查看: 1100|回复: 0
打印 上一主题 下一主题

[MOD] [1.4.3613汉化+修复+魔改Mod] Animal Tab(动物标签页)

[复制链接]

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
跳转到指定楼层
主题
发表于 2023-11-26 23:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 3dm_22695495 于 2024-2-3 16:45 编辑

Animal Tab
创意工坊地址:
https://steamcommunity.com/sharedfiles/filedetails/?id=712141500
这个Mod用来加强【动物】标签页,允许统计动物数量以及筛选显示动物,指定驯兽师,以及显示动物产出等多种改进。

这里对这个Mod进行修改。本来只是打算稍微修修几个未知原因失效的翻译接口自用、不发出来的,结果仔细检查后发现Bug意外地多、可以改进的地方意外地多,因此也发出来给大家。
以下是非DLL改动部分:
1、修复【动物】标签页内动物的图标缺失。之前可通过Mod:Animal Tab Icons来修复,现在整合进来。不过其实也就缺了一行代码。
2、修复【动物】标签页内列标题【怀孕状态】的图标缺失。其实也就缺了一行代码。
3、给【野生动物】标签页内列标题【查看信息】追加图标。
4、调整动物筛选器的排序。通过调整AnimalTab.FilterDefs里各个Def的先后顺序来达成,无需修改DLL。

以下是DLL改动部分的Bug修复部分:
5、修复动物标签页内【性别】、【年龄阶段】和【怀孕状态】的列标题标签翻译接口无效的Bug。头疼的是,正常编译能编译但是会导致加载游戏失败。现通过直接编辑IL代码来完成修复,并测试通过,看样子之前是编译器在编译与优化时破坏了什么代码。
6、修复动物标签页内【预计肉收获量】栏无法正常显示提示信息的Bug。现在,动物产出的肉的名字可以显示、数量可以正确显示了。
7、修复在当前殖民地没有动物时,在页面内按Shift键会触发一次红字错误的Bug。不过说实话本来不想修的,这个Bug一般也不会触发的才对。。。都不养动物,那还用这个Mod干啥?而且拆分自Animal Tab的MAZ Mass Assign Zone也一样有这个Bug,一起用还是会报错。
8、阻断Mod:BetterSliders对Animal Tab的驯兽师技能等级的滑动输入条的破坏。若同时使用Animal Tab与BetterSliders,在选中任一动物且该动物的【驯兽师】被设置为【根据技能】时,BetterSliders会破坏下方的驯兽师技能等级的滑动输入条,并导致显示的所有命令选项无法左键点击。这是个恶性Bug,但遗憾的是受技术水平限制,只能阻断而非修复。作为代价,现在驯兽师技能等级必须在对应的【动物】标签页与【野生动物】标签页内进行修改。

以下是DLL改动部分的调整部分:
9、调整所有的翻译接口。有追加与优化部分翻译接口,但其他的就单纯是强迫症爆发了、本来没必要改的。
10、给动物标签页的【筛选动物按钮】追加提示文本。
11、打开【筛选模式】后,动物数量统计文本下移至所有动物筛选器的左侧,扩大显示区域。
12、收缩动物标签页页面底部的额外面板。配合上一修改,并扩大显示区域。
13、移除动物标签页页面顶部的额外面板。扩大显示区域。
14、调整动物筛选器的动物数量统计的字体颜色,从灰色改为绿色,减小分辨难度。
15、移除动物筛选器的动物数量统计的字体尺寸代码Text.Font。因为原版的神秘原因,这个代码会对全局生效,,,因此现在移除它,避免影响其他地方的字体的尺寸。而且说实话这先Tiny再Middle,是无法加大这些字符串的尺寸的,弄反了。
16、动物单位标签的列标题区域收缩为1/3。占据的区域过大,为避免对后续修改的干扰而进行修改。稍微有点没对齐,不过问题不大,这样省事。
17、设置按【动物单位标签】排序时,排序方式从【单击按名字字母排序】与【Ctrl+单击按种族排序】变为【单击按种族排序】与【Ctrl+单击按名字字母排序】,并且在【按种族排序】时,根据代码定义名而非种族标签。原因是【按名字字母排序】仅可正确判断英文字母的排序。这是个Bug,不过技术水平不够修不了。
18、打开【管理自动屠宰】的屠刀图标的尺寸由32x32放大到48x48。现在应该更加方便查找和点击了。
19、动物筛选器的各个筛选器图标的尺寸由8x8放大为16x16。现在应该更加方便查找和点击了。
20、Mod选项【高对比度复选框】改为默认开启。
21、追加一项设置,允许切换【管理自动屠宰】的样式,并默认使用原版样式的【管理自动屠宰】。之前有听到不少人说这个Mod不支持【管理自动屠宰】,但实际上这是错误的。
22、追加一项设置,允许移动页面底部的自动屠宰管理器与动物筛选器到页面顶部,并在开启后再次收缩页面底部的额外面板。开启的话能扩大一点页面显示空间,不过用起筛选器的手感要差点。
23、追加一项设置,允许对那些使用默认数字编号的未曾重命名的动物也适用Animal Tab的Ctrl+单击其名字来快速重命名的功能。说实话,未曾命名就不能重命名,那就一点也不方便了。话虽如此,依旧给个切换选项。
24、追加一条关于在页面内使用Shift功能键的操作提示。


对这个Mod的改动很多,但都是细枝末叶的改动。



链接(跳转到这个帖子里获取,不要发布到steam创意工坊上,除非你获得了对应作者的授权!):
https://bbs.3dmgame.com/thread-6456483-1-1.html

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-16 01:39 , Processed in 0.026875 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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