Stellaris

Stellaris

[UMMS]Ultimate Modded Multiplayer Solver:null checksum
is3mru4ma  [developer] 20 Jul @ 7:32pm
校验码计算机制与常见解决方案
计算逻辑

由根目录下checksum_manifest.txt决定。在此文件定义什么目录会被统计、什么文件名后缀会被统计。

多mod启动时逻辑

由启动器内,播放集的排列顺序写入“文档/Paradox Interactive/Stellaris/dlc_load.json”,然后根目录的stellaris.exe直接读取dlc_load.json启动游戏。此时mod内容 “相当于但不是” 置入游戏根目录进行效验。

常见校验码不匹配问题

校验完整性,即steam的“验证游戏文件完整性”功能。

注:mod越多,校验完整性耗时越长,联机时最好只订阅想联机的几个mod

缺失文件与文件内容被修改

校验完整性解决。

新增文件

删除checksum_manifest.txt说明的几个目录后(包括原版和希望联机的mod)校验完整性解决。

启动器因素导致的mod已勾选却未加载

启动器数据库文件“文档/Paradox Interactive/Stellaris/launcher-v2.sqlite”,存储播放集列表等数据(不包括mod文件),删除后启动启动器时自动扫描生成一个新的。可检查dlc_load.json与所启动的播放集mod个数是否吻合。
注:DB Browser这类数据库软件可用于.sqlite类后缀名的数据查阅、修改与迁移。

dlc_load.json指向的.mod不生效/未知来源的本地mod污染

删除“文档\Paradox Interactive\Stellaris\mod”整个文件夹(此文件夹同时也是本地mod文件夹),启动一次无mod群星后自动生成工坊mod的相关文件。

本mod仅在搞完这一套工作之后仍有校验码不匹配时作为保底机制。
Last edited by is3mru4ma; 20 Jul @ 7:38pm
< >
Showing 1-1 of 1 comments
is3mru4ma  [developer] 20 Jul @ 7:49pm 
懒得查解决方案
删除“文档/Paradox Interactive/Stellaris/launcher-v2.sqlite”。
删除“文档/Paradox Interactive/Stellaris/mod”整个文件夹。
删除游戏根目录里的checksum_manifest.txt说明的几个目录后(包括原版和希望联机的mod)校验完整性。
运行启动器扫描已有mod,完成后启动游戏。
本mod仅在搞完这一套工作之后仍有校验码不匹配时作为保底机制。
< >
Showing 1-1 of 1 comments
Per page: 1530 50