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

注册 登录

QQ登录

只需一步,快速开始

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

[MOD] [1.4.3613汉化+修复+魔改Mod] Savegame Shrinker(存档收缩机)(第三次更新)

[复制链接]

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

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

Savegame Shrinker
创意工坊地址:
https://steamcommunity.com/sharedfiles/filedetails/?id=2978713095
这个Mod用来删除存档内的特定数据,以精简存档。删除信息后,读档会有大量黄字警告,可以不用理会,下次存档后就没了。

这里对这个Mod进行以下修改:
1、完全汉化。
2、原第4项【ShrinkAutomaticQuests】,从【清理自动接受但失败了的任务】修改为【清理自动接受且已经结束了的任务】,并且不包括任务【驶向星空】。现在清理范围更广了,自动接受后完成了的任务也会被清理掉。
3、原第7项【ShrinkUnacceptedQuests】,从【清理没有完成的交易请求任务】修改为【清理失败了的任务、被标记为删除且已过时效的任务、完成了的交易任务】,并且不包括任务【逃兵】。原版虽然说是清理没有接受的任务,但是实际上清理的是【清理没有完成的交易请求任务】,而这包括了那些正在筹备交易物资、还未送达的任务(这也是为什么作者说不太安全)。修改后,清理范围更广了,也更安全了。


第二次更新:
4、修复了清理死亡单位时会清理地图内容器物中的死亡单位。现在,棺材与穿梭机等容器物内的尸体不会被清理掉,这也避免了远古遗迹中古代士兵尸体被移除的Bug。
5、Mod选项页面重新排布,并稍微调整汉化文本。
6、所有选项追加详细的描述文本。鼠标指向选项后可查阅。
7、追加了一项设置,允许在清理死亡单位时,把地图内的可见的尸体也清理掉。类似于RuntimeGC的尸体清理,不过机制限制,读档时会报错,无视就好。和RuntimeGC的尸体清理一样,也会清理掉包括狩猎的动物等尸体,注意不要误删。
8、追加了一项设置,允许在清理时,在屏幕左上角以消息通知显示清理结果。告诉你存档大小的前后变化,不喜欢可以关闭。
9、追加了一项设置,允许清理Mod:Almost There的垃圾数据。
10、追加了一项设置,允许清理Mod:Haul Explicitly的垃圾数据。
11、追加默认值设定,在初次使用Savegame Shrinker时使用默认设置,而不是默认全部关闭。

关于第9点和第10点,近日我在检查存档结构,发现一个老存档中,Almost There与Haul Explicitly这两个Mod会写入不自动清理掉的垃圾数据。
其实我是想修一下这两个Mod,但是没有头绪,所以就绕个道,用这个Mod来辅助清理。Almost There还好,数据量非常少,虽然每创建一支远行队就会生成一份垃圾数据,远行队这东西一般也不会非常频繁地使用,就算频繁使用也没啥。
Haul Explicitly就过分了,每有一个物品被设置指定搬运一次,就会生成一份垃圾数据。。。太过分了,数据量还很大,数据结构也非常累赘,要是经常大规模使用指定搬运,存档就太大了。
这里提供两个选项来清理这些垃圾数据,清理Haul Explicitly的数据会顺带把尚未完成的指定搬运命令也清理掉,不过问题不大、重新下达命令或者先完成再存档就好。

Savegame Shrinker可以用来删除已死的世界单位,而且只会删除已不在地图内的非殖民者的死亡单位。像被屠宰的动物等也在清理范围内(RuntimeGC令我很残念的一点就是不能清理这个,Savegame Shrinker能清理真是太棒啦)。


第三次更新:
12,追加了一项设置,允许清理地质扫描仪的所有扫描结果,重置地下埋藏的资源。
13,追加了一项设置,允许关闭在清理存档时自动备份存档。不怎么建议这么做,不过选择权交给玩家。
14,稍微调整Mod选项布局与一些设置的默认值。
15,稍微调整翻译文本。
16,调整备份存档的追加后缀,稍微缩短了长度。

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








回复

使用道具 举报

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
舒服的沙发
 楼主| 发表于 2023-10-26 15:17 | 只看该作者
在第二次更新的时候,琢磨Xpath路径废了我不少脑花子,不过总算是知道怎么搞啦
回复 支持 反对

使用道具 举报

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
硬硬的板凳
 楼主| 发表于 2023-10-26 15:26 | 只看该作者
Almost There似乎也有回收那部分垃圾数据的GC机制,但是具体不明,也不知为何没有起作用,可能与使用了远距离折跃有关。总之,老存档中有大量残留,就表明肯定是有问题的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-16 03:08 , Processed in 0.026880 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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