全网首发 | 矛之酒馆新版存档、画廊导入教程(研究 by 左灵虎
左灵虎TigerSpirit
编辑于 2024年01月18日 22:42

一、写在最前面

矛之酒馆更新啦!1月14日,矛之酒馆发布了0.29的公开版和0.30的赞助版。

本次更新(指0.29公开版),有人看到了战斗系统大改,有人欣赏新物种的CG,而我则看到了…………bug。。。(其实不是bug,而是作者的“创意”)

注明:本文使用的示例均为安卓端。

二、发病症状

更新0.29之后,部分玩家的存档、画廊出现丢失。另外,该版本及赞助高版本不允许导入他人存档及persistent文件。导致玩家的存档备份失效以及无法导入全CG存档

三、谈谈原理(猜的,不确保正确)

作者在游戏文件中新增了一个标识码(保存在security_keys.txt文件中),该标识码会写到存档及画廊中,用于区分。

每个设备都有独一无二的标识码,若安卓卸载重装,该标识码将发生改变。

用途:如果存档无标识或标识码与游戏不符,则弹出警告询问是否接受;如果画廊(persistent文件)无标识或标识码与游戏不符,则游戏不承认该文件,将使用空白文件覆写。

bug产生:0.29版本首次启动时会自动升级已有存档画廊,写入标识码,以后不会再进行此操作。

一般用户在安装游戏后再导入存档,错过唯一的存档画廊升级机会,导致画廊无法导入。

部分用户需要将存档画廊在不同设备之间转换,标志码的不统一导致无法成功转换画廊。

这个bug也导致全CG存档画廊无法正常使用

此功能为renpy 7.6版本后特有且不能关闭,这意味着以后同类型的视觉小说游戏可能都会有这种问题,所以本文可能具有更加普适的意义。

以下引用的是renpy 7.6更新报告:

四、解决办法

1.利用机会!

已经安装旧版,请先将所有存档画廊放入游戏目录中,再直接覆盖新版本,存档画廊将自动更新。

如果旧版本已卸载,可以先安装旧版本,再进行上述步骤,再升级高版本。

找不到旧版?可以手动补全目录(完整目录如下图,其中log.txt文件可以不要),然后将整个目录(标蓝文件夹)放入Android/data目录下,再安装高版本,就可以自动覆写存档画廊啦!

电脑版参照此方法,将完整目录去掉最外层(只留下files文件夹)放在游戏存档画廊文件夹中,然后运行新版即可。

PS:当然不只是0.28,更低的版本也可以参照此法导入高版本。

2.骗一下游戏!

对于已经更新到0.29,存档画廊内已经含有标识码的玩家,按上述方法导入时将不被承认,此时需要去Android/data打包整个文件夹(log.txt可以不要),这个文件夹中就会含有我们所需要的标识码,将整个文件夹放在新设备的Android/data目录下,安装游戏即可运行

电脑版参照此法,以后更高版本也可参照此法

原理:游戏会优先读取已有的标识码作为自己的标识码,我们不妨把已有标志码直接送上去,让游戏误以为这个就是自己的标识码,于是就可以承认我们从其他来源导入的存档了!

特别提示:以上方法导入时均需要先卸载游戏,待存档画廊复制完成后再进行安装。

电脑端在导入时,需要将C盘有关文件全部删除,具体文件位置在C盘\user\你的用户名\appdata\Roaming\RenPy\Tavern_of_Spear-1 删除后在游戏程序文件夹内完成以上覆写。

结束!

差不多就是这么多啦!玩的开心!爱你~

@矛之酒馆

更多的补充说明(如果有),详见评论区(专栏只能修改三次)